--reset
-```
-
-Install all dependencies:
-
-```bash
-npm install
-```
-
-then, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-```
-
-## Details Features
-
-| Features | Status |
-| --- | :---: |
-| Minting Meme NFT | DONE |
-| Sell the Meme on the Marketplace | DONE |
-| Buy the Meme on the Marketplace | DONE |
-| Cancel listing on the Marketplace | DONE |
-| Activate likes and dislikes button function | DONE |
-| Activate comment function | DONE |
-| Contract use Testnet | DONE |
-
-## Tools
-
-- Truffle
-- Ganache
-- Next JS
-- Tailwind
-
diff --git a/blockchain-nft-app/components/hooks/useEthPrice.js b/blockchain-nft-app/components/hooks/useEthPrice.js
deleted file mode 100644
index b030758..0000000
--- a/blockchain-nft-app/components/hooks/useEthPrice.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import useSWR from "swr"
-
-const URL = "https://api.coingecko.com/api/v3/coins/ethereum?localization=false&tickers=false&community_data=false&developer_data=false&sparkline=false"
-export const MEME_PRICE = 15
-
-
-const fetcher = async url => {
- const res = await fetch(url)
- const json = await res.json()
- return json.market_data.current_price.usd ?? null
-}
-
-export const useEthPrice = () => {
- const {data, ...swrRes} = useSWR(
- URL,
- fetcher,
- { refreshInterval: 10000 }
- )
- const pricePerItem = (data && (MEME_PRICE / Number(data)).toFixed(5)) ?? null
-
- return { eth: {data, pricePerItem, ...swrRes}}
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/hooks/web3/index.js b/blockchain-nft-app/components/hooks/web3/index.js
deleted file mode 100644
index da17b8c..0000000
--- a/blockchain-nft-app/components/hooks/web3/index.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import { useHooks } from "@components/provider/web3"
-
-const enhanceHook = swrResponse => {
- return {
- ...swrResponse,
- hasInitialResponse: swrResponse.data || swrResponse.error
- }
-}
-
-
-export const useAccount = () => {
- const swrRes = enhanceHook(useHooks(hooks => hooks.useAccount)())
- return {
- account: swrRes
- }
-}
-
-export const useNetwork = () => {
- const swrRes = enhanceHook(useHooks(hooks => hooks.useNetwork)())
- return {
- network: swrRes
- }
-}
-
-export const useWalletInfo = () => {
- const { account } = useAccount()
- const { network } = useNetwork()
-
- return {
- account,
- network,
- canPurchaseMeme: !!(account.data && network.isSupported)
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/provider/index.js b/blockchain-nft-app/components/provider/index.js
deleted file mode 100644
index d648eed..0000000
--- a/blockchain-nft-app/components/provider/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-export {default as Web3Provider} from "./web3";
-export { useWeb3 } from "./web3";
\ No newline at end of file
diff --git a/blockchain-nft-app/components/provider/web3/hooks/setupHooks.js b/blockchain-nft-app/components/provider/web3/hooks/setupHooks.js
deleted file mode 100644
index 90310c9..0000000
--- a/blockchain-nft-app/components/provider/web3/hooks/setupHooks.js
+++ /dev/null
@@ -1,13 +0,0 @@
-
-import { handler as createAcountHook } from "./useAccounts";
-import { handler as createNetworkHook } from "./useNetwork";
-
-
-
-export const setupHooks = (web3, provider) => {
-
- return {
- useAccount: createAcountHook(web3, provider),
- useNetwork: createNetworkHook(web3, provider)
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/provider/web3/hooks/useAccounts.js b/blockchain-nft-app/components/provider/web3/hooks/useAccounts.js
deleted file mode 100644
index d4cbd29..0000000
--- a/blockchain-nft-app/components/provider/web3/hooks/useAccounts.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import { useState, useEffect } from "react"
-import useSWR from "swr"
-
-export const handler = (web3, provider) => () => {
-
- const adminAddresses = {
- "0xfa97c10735eeedd598dc2a7643f0dba24f4a1c02155120685d29832a1e84f1d6" : true
- }
-
- const {data, mutate, ...rest} = useSWR(() =>
- web3 ? "web3/accounts" : null,
- async () => {
- const accounts = await web3.eth.getAccounts()
- return accounts[0]
- })
-
- useEffect(() => {
- provider &&
- provider.on("accountsChanged",
- accounts => mutate(accounts[0] ?? null)
- )
- }, [provider])
-
- return {
- data,
- isAdmin: (data && adminAddresses[web3.utils.keccak256(data)]) ?? false,
- mutate,
- ...rest
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/provider/web3/hooks/useNetwork.js b/blockchain-nft-app/components/provider/web3/hooks/useNetwork.js
deleted file mode 100644
index 2c77c29..0000000
--- a/blockchain-nft-app/components/provider/web3/hooks/useNetwork.js
+++ /dev/null
@@ -1,40 +0,0 @@
-import { useEffect } from "react"
-import useSWR from "swr"
-
-const NETWORKS = {
- 1: "Ethereum Network",
- 2: "Ropsten Test Network",
- 4: "Rinkeby Test Network",
- 5: "Goerli Test Network",
- 80001: "Polygon Mumbai Test Network",
- 137: "Polygon Network",
- 56: "Binance Smart Network",
- 1337: "Ganache"
-}
-
-const targetNetwork = NETWORKS[process.env.NEXT_PUBLIC_TARGET_CHAIN_ID]
-
-
-export const handler = (web3, provider) => () => {
-
- const {data, error, mutate, ...swrResponse} = useSWR(() =>
- web3 ? "web3/network" : null,
- async () => {
- const chainId = await web3.eth.getChainId()
- return NETWORKS[chainId]
- }
- )
-
- useEffect(()=> {
- provider &&
- provider.on("chainChanged", chainId => mutate(NETWORKS[parseInt(chainId, 16)]))
- }, [web3])
-
- return {
- data,
- mutate,
- target: targetNetwork,
- isSupported: data === targetNetwork,
- ...swrResponse
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/provider/web3/index.js b/blockchain-nft-app/components/provider/web3/index.js
deleted file mode 100644
index 8b5f356..0000000
--- a/blockchain-nft-app/components/provider/web3/index.js
+++ /dev/null
@@ -1,82 +0,0 @@
-const { createContext, useContext } = require("react");
-import detectEthereumProvider from "@metamask/detect-provider";
-import { useEffect, useState, useMemo } from "react";
-import { loadContract } from "@utils/loadContract";
-import Web3 from "web3";
-import { setupHooks } from "./hooks/setupHooks";
-
-const Web3Context = createContext(null);
-
-export default function Web3Provider({children}) {
-
- const [web3Api, setWeb3Api] = useState({
- provider: null,
- web3: null,
- marketContract: null,
- // nftContract: null,
- isLoading: true,
- hooks: setupHooks(),
- })
-
- useEffect(() => {
- const loadProvider = async () => {
-
- const provider = await detectEthereumProvider()
- if (provider) {
- const web3 = new Web3(provider)
- // const marketContract = await loadContract("MemeMarketplace", web3)
- // const nftContract = await loadContract("NFT", web3)
- const marketContract = await loadContract("MemeMarketplaceV2", web3)
- // console.log(nftContract)
- setWeb3Api({
- provider,
- web3,
- marketContract,
- // nftContract,
- isLoading: false,
- hooks: setupHooks(web3, provider)
- })
- } else {
- setWeb3Api( api => ({...api, isLoading: false}))
- console.error("Please, install Metamask.")
- }
- }
-
- loadProvider()
- }, [])
-
- const _web3Api = useMemo(() => {
- const { web3, provider, isLoading } = web3Api
- return {
- ...web3Api,
- // isWeb3Loaded: web3 != null,
- requireInstall: !isLoading && !web3,
- connect: provider ?
- async () => {
- console.log("come here")
- try {
- await provider.request({method: "eth_requestAccounts"})
- } catch {
- console.error("cannot retreive account!")
- location.reload()
- }
- } :
- () => console.error("Cannot connect to Metamask, try to reload your browser please"),
- }
- }, [web3Api])
-
- return (
-
- {children}
-
- )
-}
-
-export function useWeb3() {
- return useContext(Web3Context)
-}
-
-export function useHooks(cb) {
- const { hooks } = useWeb3()
- return cb(hooks)
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/searchbox.js b/blockchain-nft-app/components/searchbox.js
deleted file mode 100644
index e50c21b..0000000
--- a/blockchain-nft-app/components/searchbox.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import Image from "next/image";
-
-
-const SearchBox = (props) => {
- return (
-
-
- )
-}
-
-export default SearchBox;
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/cards/index.js b/blockchain-nft-app/components/ui/cards/index.js
deleted file mode 100644
index 9ab2224..0000000
--- a/blockchain-nft-app/components/ui/cards/index.js
+++ /dev/null
@@ -1,126 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-import { useWeb3 } from '@components/provider'
-import { useWalletInfo } from '@components/hooks/web3'
-import {useEffect, useState} from 'react'
-import { Loader } from "@components/ui/common"
-import {
- FacebookShareButton,
- FacebookIcon,
- TwitterShareButton,
- TwitterIcon,
-} from 'next-share'
-
-
-const logoMap = {
- "Funny" : "/static/images/icons8-crazy-96.png",
- "Anime" : "/static/images/icons8-naruto-96.png",
- "Blockchain" : "/static/images/icons8-blockchain-digital-64.png",
- "Cat" : "/static/images/icons8-cat-64.png",
- "Chiq" : "/static/images/android-chrome-192x192.png"
-}
-
-export default function Card({meme, disabledButton, onClickButton, onClickDislikeButton, loadingStateButton}) {
-
- const { isLoading, marketContract } = useWeb3()
- const { account, network, canPurchaseMeme } = useWalletInfo()
-
-
- const [likeStatus, setLikeStatus] = useState(2)
-
- useEffect(()=> {
- if (!isLoading) {
- getLikeStatus(meme.id)
- }
- }, [isLoading, loadingStateButton])
-
- async function getLikeStatus(tokenId) {
- const status = await marketContract.methods.getLikeStatus(tokenId).call({from: account.data})
- setLikeStatus(status)
- console.log("like status :")
- console.log(status)
- }
-
-
- return (
-
-
-
-
-
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.like}
- }
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.dislike}
- }
-
-
-
- {/* {meme.comment} */}...
-
-
-
-
-
-
- {/*
- {
- meme.tags.map((tag, i) => {tag} )
- }
-
*/}
- {/*
- Buy
-
*/}
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/breadcrumbs/index.js b/blockchain-nft-app/components/ui/common/breadcrumbs/index.js
deleted file mode 100644
index 1f575c1..0000000
--- a/blockchain-nft-app/components/ui/common/breadcrumbs/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import ActiveLink from "../link"
-
-export default function Breadcrumbs({items}) {
-
- return (
-
-
- {/*
- Buy
-
-
- My Memes
-
-
- Manage Memes
- */}
- { items.map((item, i) =>
-
-
-
- {item.value}
-
-
-
- )}
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/button/index.js b/blockchain-nft-app/components/ui/common/button/index.js
deleted file mode 100644
index 3a79cbb..0000000
--- a/blockchain-nft-app/components/ui/common/button/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-export default function CustomeButton({
- onClick,
- children,
- disabled = false,
- hoverable = true,
- className,
- variant = "purple"
- }) {
-
- const variants = {
- purple: `dark:bg-purple-600 ${hoverable && "dark:hover:bg-purple-700 hover:bg-purple-800"} dark:focus:ring-purple-800 focus:ring-purple-300 text-white bg-purple-700`,
- blue: `dark:bg-blue-600 ${hoverable && "dark:hover:bg-blue-700 hover:bg-blue-800"} dark:focus:ring-blue-800 focus:ring-blue-300 text-white bg-blue-700`,
- red: `dark:bg-red-600 ${hoverable && "dark:hover:bg-red-700 hover:bg-red-800"} dark:focus:ring-red-800 focus:ring-red-300 text-white bg-red-700`,
- }
-
- return (
-
- {children}
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/commenInput/index.js b/blockchain-nft-app/components/ui/common/commenInput/index.js
deleted file mode 100644
index dda0b86..0000000
--- a/blockchain-nft-app/components/ui/common/commenInput/index.js
+++ /dev/null
@@ -1,93 +0,0 @@
-import Head from 'next/head'
-import { getAllMemes } from "@content/fetcher"
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader} from '@components/ui/store'
-import { useState } from 'react'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import {create as ipfsHttpClient} from 'ipfs-http-client'
-import { useRouter } from 'next/router'
-import { useWeb3 } from '@components/provider'
-import { Loader } from "@components/ui/common"
-import axios from 'axios'
-
-const client = ipfsHttpClient('https://ipfs.infura.io:5001/api/v0')
-
-export default function CommmentInput({tokenId, onFinish}) {
-
- const [isCommenting, setIsCommenting] = useState(false)
- const [onSale, setOnSale] = useState(false)
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { web3, isLoading, nftContract, marketContract } = useWeb3()
- console.log(marketContract)
- console.log(nftContract)
-
- // file to upload
- const [fileUrl, setFileUrl] = useState(null)
- const [formInput, updateFormInput] = useState({address: account.data,
- comment:'',
-
- })
- const router = useRouter()
-
-
- async function createComment() {
- const {address, comment } = formInput
-
- console.log("comment 1")
-
- if(!comment) return
-
- console.log(comment)
- setIsCommenting(true)
- console.log("masuk ke comment")
-
- // we want to create a comment
- try {
- const result = await marketContract.methods.commentMeme(tokenId, formInput.comment).send({from: account.data})
- } catch {
- console.error("Purchase course: Operation has failed.")
- }
-
- setIsCommenting(false)
- updateFormInput({...formInput, comment:""})
- onFinish()
-
-
- }
-
-
-
- return (
-
- )
-}
-
diff --git a/blockchain-nft-app/components/ui/common/comment/index.js b/blockchain-nft-app/components/ui/common/comment/index.js
deleted file mode 100644
index d5e2111..0000000
--- a/blockchain-nft-app/components/ui/common/comment/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-import { useWeb3 } from '@components/provider'
-import { useWalletInfo } from '@components/hooks/web3'
-import {useEffect, useState} from 'react'
-import { Loader } from "@components/ui/common"
-
-
-
-export default function CommentCustom({comment}) {
-
-
- return (
-
-
-
-
{comment.address}
-
{comment.comment}
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/commentList/index.js b/blockchain-nft-app/components/ui/common/commentList/index.js
deleted file mode 100644
index b3785cc..0000000
--- a/blockchain-nft-app/components/ui/common/commentList/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-export default function CommentList({comments, children}) {
- return (
-
- { comments.map(comment => children(comment))}
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/index.js b/blockchain-nft-app/components/ui/common/index.js
deleted file mode 100644
index 5f8ea61..0000000
--- a/blockchain-nft-app/components/ui/common/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-export { default as Navbar } from "./navbar"
-export { default as CustomeButton} from "./button"
-export { default as Modal} from "./modal"
-export { default as Breadcrumbs } from "./breadcrumbs"
-export { default as ActiveLink } from "./link"
-export { default as Message } from "./message"
-export { default as Loader } from "./loader"
-export { default as Comment } from "./comment"
-export { default as CommmentInput} from "./commenInput"
-export { default as CommentList} from "./commentList"
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/link/index.js b/blockchain-nft-app/components/ui/common/link/index.js
deleted file mode 100644
index 922c6a9..0000000
--- a/blockchain-nft-app/components/ui/common/link/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import Link from "next/link"
-import { useRouter } from "next/router"
-import React from "react"
-
-export default function ActiveLink({children, activeLinkClass, ...props}) {
-
- const { pathname } = useRouter()
- let className = children.props.className || ""
-
- if (pathname == props.href) {
- className = `${className} ${activeLinkClass ? activeLinkClass : "text-purple-600"}`
- }
-
- return (
-
- {
- React.cloneElement(children, {className})
- }
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/linknav/index.js b/blockchain-nft-app/components/ui/common/linknav/index.js
deleted file mode 100644
index df0ef56..0000000
--- a/blockchain-nft-app/components/ui/common/linknav/index.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import Link from "next/link"
-import { useRouter } from "next/router"
-import React from "react"
-
-export default function ActiveLinkNav({children, activeLinkClass, ...props}) {
-
- const { pathname } = useRouter()
- let className = children.props.className || ""
-
- if (pathname === "/" && pathname === props.href) {
-
- className = `${className} ${activeLinkClass ? activeLinkClass : "py-4 border-white border-b-4 text-white font-semibold transition duration-300"}`
-
- } else if (pathname.includes(props.href) && props.href !=="/") {
-
- className = `${className} ${activeLinkClass ? activeLinkClass : "py-4 border-white border-b-4 text-white font-semibold transition duration-300"}`
-
- }
-
- return (
-
- {
- React.cloneElement(children, {className})
- }
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/loader/index.js b/blockchain-nft-app/components/ui/common/loader/index.js
deleted file mode 100644
index 184a200..0000000
--- a/blockchain-nft-app/components/ui/common/loader/index.js
+++ /dev/null
@@ -1,20 +0,0 @@
-export default function Loader({size = "md"}) {
-
- const SIZES = {
- sm: "w-6 h-6",
- md: "w-8 h-8",
- lg: "w-12 h-12"
- }
-
- return (
-
- { Array.from({length: 12}).map((_, i) =>
-
- )}
-
- )
- }
-
diff --git a/blockchain-nft-app/components/ui/common/message/index.js b/blockchain-nft-app/components/ui/common/message/index.js
deleted file mode 100644
index bbf36ac..0000000
--- a/blockchain-nft-app/components/ui/common/message/index.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import { useState } from "react"
-
-const TYPES = {
- success: {
- bg: "bg-green-100",
- text: "text-green-900",
- },
- warning:{
- bg: "bg-yellow-100",
- text: "text-yellow-900",
- },
- danger: {
- bg: "bg-red-100",
- text: "text-red-900",
- }
-}
-
-
-export default function Message({children, type = "success"}) {
- const [isDisplayed, setIsDisplayed] = useState(true)
-
- if (!isDisplayed) { return null }
-
- const messageType = TYPES[type]
-
-
- return (
-
-
-
-
-
-
setIsDisplayed(false)}
- type="button"
- className="-mr-1 flex p-2 rounded-md focus:outline-none focus:ring-2 sm:-mr-2">
- Dismiss
-
-
-
-
-
-
-
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/modal/index.js b/blockchain-nft-app/components/ui/common/modal/index.js
deleted file mode 100644
index 94e1c8e..0000000
--- a/blockchain-nft-app/components/ui/common/modal/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-export default function Modal({isOpen, children}) {
-
- return (
-
-
-
- { isOpen &&
-
- }
-
- {children}
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/common/navbar/index.js b/blockchain-nft-app/components/ui/common/navbar/index.js
deleted file mode 100644
index cb0251d..0000000
--- a/blockchain-nft-app/components/ui/common/navbar/index.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import { useWeb3 } from '@components/provider'
-import { useAccount } from '@components/hooks/web3'
-import SearchBox from '@components/searchbox'
-import {CustomeButton} from '@components/ui/common'
-import { useRouter } from 'next/router'
-import ActiveLink from '../link'
-import ActiveLinkNav from '../linknav'
-
-
-
-
-export default function Navbar() {
- const { connect, web3, isLoading, requireInstall } = useWeb3()
- const { account } = useAccount()
- const { pathname } = useRouter()
- return (
-
-
-
-
-
-
-
- {/* */}
- {/*
- Sign In
- */}
-
- { isLoading ?
-
- Loading...
- : requireInstall ?
- {
- window.open("https://metamask.io/download.html", "_blank")
- }}>
- Install Metamask
- :
-
- {account.data ? `Hi There ${account.isAdmin ? "Admin" : ""}` : "Connect"}
-
- }
-
-
-
-
-
- { account.data && !pathname.includes("marketplace") &&
-
- }
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/index.js b/blockchain-nft-app/components/ui/index.js
deleted file mode 100644
index e8762a0..0000000
--- a/blockchain-nft-app/components/ui/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-
-export { default as MemeList } from "./list"
-export { default as MemeCard } from "./cards"
-export { default as MemeDetail } from "./memes"
diff --git a/blockchain-nft-app/components/ui/layout/base/index.js b/blockchain-nft-app/components/ui/layout/base/index.js
deleted file mode 100644
index 9690ebe..0000000
--- a/blockchain-nft-app/components/ui/layout/base/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Web3Provider } from "@components/provider";
-import { Navbar } from "@components/ui/common";
-
-
-export default function BaseLayout({children}) {
- return (
-
-
- {children}
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/layout/index.js b/blockchain-nft-app/components/ui/layout/index.js
deleted file mode 100644
index 804bece..0000000
--- a/blockchain-nft-app/components/ui/layout/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-export { default as BaseLayout } from "./base"
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/list/index.js b/blockchain-nft-app/components/ui/list/index.js
deleted file mode 100644
index 2f4471d..0000000
--- a/blockchain-nft-app/components/ui/list/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-export default function List({memes, children}) {
- return (
-
- { memes.map(meme => children(meme))}
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/memes/index.js b/blockchain-nft-app/components/ui/memes/index.js
deleted file mode 100644
index 669a869..0000000
--- a/blockchain-nft-app/components/ui/memes/index.js
+++ /dev/null
@@ -1,140 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-import { useWeb3 } from '@components/provider'
-import { useWalletInfo } from '@components/hooks/web3'
-import {useEffect, useState} from 'react'
-import { Loader } from "@components/ui/common"
-import {
- FacebookShareButton,
- FacebookIcon,
- TwitterShareButton,
- TwitterIcon,
-} from 'next-share'
-import { useRouter } from 'next/router'
-
-
-const logoMap = {
- "Funny" : "/static/images/icons8-crazy-96.png",
- "Anime" : "/static/images/icons8-naruto-96.png",
- "Blockchain" : "/static/images/icons8-blockchain-digital-64.png",
- "Cat" : "/static/images/icons8-cat-64.png",
- "Chiq" : "/static/images/android-chrome-192x192.png"
-}
-
-export default function MemeDetail({meme, Footer, disabledButton, onClickButton, onClickDislikeButton, loadingStateButton}) {
-
- const { isLoading, marketContract } = useWeb3()
- const { account } = useWalletInfo()
- const router = useRouter()
- const shareLink = `https://8chiq.vercel.app/${router.asPath}`
-
-
- const [likeStatus, setLikeStatus] = useState(2)
-
- useEffect(()=> {
- if (!isLoading) {
- getLikeStatus(meme.id)
- }
- }, [isLoading, loadingStateButton])
-
- async function getLikeStatus(tokenId) {
- const status = await marketContract.methods.getLikeStatus(tokenId).call({from: account.data})
- setLikeStatus(status)
- console.log("like status :")
- console.log(shareLink)
- }
-
-
- console.log(`the meme : ${meme}`)
- return (
-
-
-
-
- {/* start like, dislike, part */}
-
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.like}
- }
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.dislike}
- }
-
-
-
-
- {/*
-
- Facebook
- */}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/*
-
- */}
-
-
-
-
- {/* end like, dislike, part */}
- {/* src={`${meme.img}`} */}
- {meme.img &&
-
-
-
- }
-
-
- {/*
- {
- meme.tags.map((tag, i) => {tag} )
- }
-
*/}
-
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/order/index.js b/blockchain-nft-app/components/ui/order/index.js
deleted file mode 100644
index 1fb4869..0000000
--- a/blockchain-nft-app/components/ui/order/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-export { default as OrderModal } from "./modal"
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/order/modal/index.js b/blockchain-nft-app/components/ui/order/modal/index.js
deleted file mode 100644
index ee51d9c..0000000
--- a/blockchain-nft-app/components/ui/order/modal/index.js
+++ /dev/null
@@ -1,133 +0,0 @@
-import { useEthPrice } from "@components/hooks/useEthPrice";
-import { Modal, CustomeButton } from "@components/ui/common";
-import { useEffect, useState } from "react";
-
-const defaultOrder = {
- price: "",
-}
-
-const _createFormState = (isDisabled = false, message = "") => ({isDisabled, message})
-
-const createFormState = ({price, email, confirmationEmail}, hasAgreedTOS) => {
- if (!price || Number(price) <=0) {
- return _createFormState(true, "Price is not valid.")
- }
- else if (!hasAgreedTOS) {
- return _createFormState(true, "You need to agree with terms of service in order to submit the form")
- }
-
- return _createFormState()
-}
-
-export default function OrderModal({meme, onClose, onSubmit, onBuy = true}) {
- const [isOpen, setIsOpen] = useState(false)
- const [order, setOrder] = useState(defaultOrder)
- const [enablePrice, setEnablePrice] = useState(false)
- const [hasAgreedTOS, setHasAgreedTOS] = useState(false)
- const { eth } = useEthPrice()
-
-
- useEffect(() => {
- if (!!meme) {
- setIsOpen(true)
- setOrder({
- ...defaultOrder,
- price: meme.price
- })
- }
- }, [meme])
-
- const closeModal = () => {
- setIsOpen(false)
- setOrder(defaultOrder)
- setEnablePrice(false)
- setHasAgreedTOS(false)
- onClose()
- }
-
- const formState = createFormState(order, hasAgreedTOS)
-
- return (
-
-
-
-
-
-
- {meme.title}
-
-
-
-
Price(eth)
- {/*
-
- {
- setOrder({
- ...order,
- price: meme.price
- })
- setEnablePrice(checked)
- }}
- type="checkbox"
- className="form-checkbox"
- />
-
- Adjust Price - only when the price is not correct
-
*/}
-
-
{
- if (isNaN(value)) { return; }
- setOrder({
- ...order,
- price: value
- })
- }}
- type="text"
- name="price"
- id="price"
- className="disabled:opacity-50 w-80 mb-1 focus:ring-indigo-500 shadow-md focus:border-indigo-500 block pl-7 p-4 sm:text-sm border-gray-300 rounded-md"
- />
-
-
-
-
- {
- setHasAgreedTOS(checked)
- }}
- type="checkbox"
- className="form-checkbox" />
-
- I accept 8Chiq 'terms of service' and I agree that my order can be rejected in the case data provided above are not correct
-
- { formState.message &&
-
- { formState.message}
-
}
-
-
-
-
- {
- onSubmit(order, meme.id)
- }}>
- Submit
-
-
- Cancel
-
-
-
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/card/index.js b/blockchain-nft-app/components/ui/store/card/index.js
deleted file mode 100644
index 1cb7170..0000000
--- a/blockchain-nft-app/components/ui/store/card/index.js
+++ /dev/null
@@ -1,113 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-import { useWeb3 } from '@components/provider'
-import { useWalletInfo } from '@components/hooks/web3'
-import {useEffect, useState} from 'react'
-import { Loader } from "@components/ui/common"
-import {
- TwitterShareButton,
- TwitterIcon,
-} from 'next-share'
-
-
-const logoMap = {
- "Funny" : "/static/images/icons8-crazy-96.png",
- "Anime" : "/static/images/icons8-naruto-96.png",
- "Blockchain" : "/static/images/icons8-blockchain-digital-64.png",
- "Cat" : "/static/images/icons8-cat-64.png",
- "Chiq" : "/static/images/android-chrome-192x192.png"
-}
-
-export default function StoreCard({meme, Footer, disabled, disabledButton, onClickButton, onClickDislikeButton, loadingStateButton}) {
-
- const { isLoading, marketContract } = useWeb3()
- const { account, network, canPurchaseMeme } = useWalletInfo()
-
-
- const [likeStatus, setLikeStatus] = useState(2)
-
- useEffect(()=> {
- if (!isLoading) {
- getLikeStatus(meme.id)
- }
- }, [isLoading, loadingStateButton])
-
- async function getLikeStatus(tokenId) {
- const status = await marketContract.methods.getLikeStatus(tokenId).call({from: account.data})
- setLikeStatus(status)
- console.log("like status :")
- console.log(status)
- }
-
- return (
-
-
-
-
-
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.like}
- }
-
-
-
- { loadingStateButton === "liking" ?
-
-
-
: {meme.dislike}
- }
-
- {/*
-
- {meme.comment}
- */}
-
-
-
-
- {/*
-
- */}
-
-
-
-
-
-
- {/*
- {
- meme.tags.map((tag, i) => {tag} )
- }
-
*/}
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/card/ownedMemeCard.js b/blockchain-nft-app/components/ui/store/card/ownedMemeCard.js
deleted file mode 100644
index 545c93d..0000000
--- a/blockchain-nft-app/components/ui/store/card/ownedMemeCard.js
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-export default function OwnedMemeCard({children}) {
-
- return (
-
-
-
- Next JS & Typescript with Shopify Integration - Full Guide
-
-
- 0.0065 ETH
-
-
-
-
-
-
-
- Order ID
-
-
- 0x9a4e56614591da8c1ad30fe04ac672111a7f20faa92f7c484568b0213bfbf405
-
-
-
-
- Proof
-
-
- 0x95f147a2c0ced33a2d49b7ce780bc2a9cf404593c64658b336ab2eb7d9136d90
-
-
-
- {children}
-
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/filter/index.js b/blockchain-nft-app/components/ui/store/filter/index.js
deleted file mode 100644
index cfa15de..0000000
--- a/blockchain-nft-app/components/ui/store/filter/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-import { CustomeButton } from "@components/ui/common";
-
-export default function MemeFilter() {
-
-
- return (
-
-
-
-
- Search
-
-
-
-
- A regular sized select input
- Another option
- And one more
-
-
-
-
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/header/index.js b/blockchain-nft-app/components/ui/store/header/index.js
deleted file mode 100644
index e9c44a2..0000000
--- a/blockchain-nft-app/components/ui/store/header/index.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import { Breadcrumbs } from "@components/ui/common";
-import { EthRates, WalletBar } from "@components/ui/web3";
-
-
-const LINKS = [{
- href: "/marketplace",
- value: "Buy"
-}, {
- href: "/marketplace/memes/owned",
- value: "My Memes"
-}, {
- href: "/marketplace/memes/manage",
- value: "Mint Meme"
-}]
-
-
-export default function MarketHeader() {
- return (
- <>
-
-
-
-
-
- >
- )
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/index.js b/blockchain-nft-app/components/ui/store/index.js
deleted file mode 100644
index 7bad817..0000000
--- a/blockchain-nft-app/components/ui/store/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
-export {default as StoreCard} from "./card"
-export {default as StoreList} from "./list"
-export { default as MarketHeader } from "./header"
-export { default as OwnedMemeCard } from "./card/ownedMemeCard"
-export { default as MemeFilter } from "./filter"
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/store/list/index.js b/blockchain-nft-app/components/ui/store/list/index.js
deleted file mode 100644
index 4bd2482..0000000
--- a/blockchain-nft-app/components/ui/store/list/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-export default function StoreList({memes, children}) {
- return (
-
- { memes.map(meme =>
- children(meme)
- )}
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/web3/ethRates/index.js b/blockchain-nft-app/components/ui/web3/ethRates/index.js
deleted file mode 100644
index aaa7d3a..0000000
--- a/blockchain-nft-app/components/ui/web3/ethRates/index.js
+++ /dev/null
@@ -1,83 +0,0 @@
-import { MEME_PRICE, useEthPrice } from "@components/hooks/useEthPrice"
-import { Loader } from "@components/ui/common"
-import Image from "next/image"
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { useWalletInfo } from '@components/hooks/web3'
-
-export default function EthRates() {
-
- const { eth } = useEthPrice()
- const { web3, isLoading, marketContract , requireInstall } = useWeb3()
- const [salesCount, setSalesCount] = useState("0")
- const { network } = useWalletInfo()
-
-
- useEffect(()=> {
- if (!isLoading) {
- console.log(marketContract)
- loadTotalSales()
- }
- }, [isLoading])
-
-
- async function loadTotalSales() {
- if ( requireInstall && !network.isSupported) {
- return
- }
- let count = await marketContract.methods.getTotalSoldCount().call()
- setSalesCount(count)
- }
-
- return (
-
-
-
-
- { eth.data ?
- <>
-
-
= {eth.data}$
- > :
-
-
-
- }
-
-
Current eth Price
-
-
-
-
-
- { !isLoading ?
- <>
-
- {salesCount}
-
- {/*
*/}
-
- Meme(s) Sold
-
- > :
-
-
-
- }
-
-
Total Sales
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/web3/index.js b/blockchain-nft-app/components/ui/web3/index.js
deleted file mode 100644
index a077932..0000000
--- a/blockchain-nft-app/components/ui/web3/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-export { default as WalletBar } from "./walletBar"
-export { default as EthRates} from "./ethRates"
\ No newline at end of file
diff --git a/blockchain-nft-app/components/ui/web3/walletBar/index.js b/blockchain-nft-app/components/ui/web3/walletBar/index.js
deleted file mode 100644
index c782891..0000000
--- a/blockchain-nft-app/components/ui/web3/walletBar/index.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { useWalletInfo } from "@components/hooks/web3"
-import { useWeb3 } from "@components/provider"
-
-export default function WalletBar() {
-
- const { requireInstall } = useWeb3()
- const { account, network } = useWalletInfo()
-
- return (
-
-
-
Hello, {account.data}
-
I hope you are having a great day!
-
-
-
- { network.hasInitialResponse && !network.isSupported &&
-
-
Connected to wrong network
-
- Connect to: {` `}
-
- {network.target}
-
-
-
- }
- { requireInstall &&
-
- Cannot connect. Please install Metamask.
-
-
- }
- { network.data && network.isSupported &&
-
- Currently on
- {network.data}
-
- }
-
-
-
-
- )
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/content/fetcher.js b/blockchain-nft-app/content/fetcher.js
deleted file mode 100644
index a450967..0000000
--- a/blockchain-nft-app/content/fetcher.js
+++ /dev/null
@@ -1,95 +0,0 @@
-
-import axios from 'axios'
-
-export async function getAllMemes(web3, marketContract, address) {
-
-
- // console.log('masuk ke get data')
- // console.log(marketContract.methods)
- console.log("data all market masuk")
- console.log(marketContract)
- const data = await marketContract.methods.fetchMarketAllTokens().call()
- console.log("data all market")
- console.log(data)
- const items = await Promise.all(data.map(async i => {
- // console.log('masuk sini ga sih')
- // console.log(i)
- const tokenUri = await marketContract.methods.tokenURI(i.tokenId).call()
- // we want get the token metadata - json
- const meta = await axios.get(tokenUri)
- let price
- if (i.price === "0") {
- price = "0"
- } else {
- price = web3.utils.fromWei(i.price.toString(), 'ether')
- }
- console.log(`ini address ${address.data}`)
- console.log(`ini owner ${i.owner}`)
- console.log(`sama ga mereka? ${(address.data === i.seller)}`)
-
- // start of calculating time to show
- let dateNow = new Date()
- let dateCreate = new Date(Number(i.timeCreated+"000"))
-
- let Difference_In_Time = dateNow.getTime() - dateCreate.getTime()
-
- // calculate in minutes first
- let Difference_In_minutes = Math.round(Difference_In_Time / (1000 * 60))
- let usedTime = `${Difference_In_minutes}m`
-
- if (Difference_In_minutes> 60) {
-
- // now calculate in hour
- let Difference_In_hour = Math.round(Difference_In_Time / (1000 * 3600))
- usedTime =`${Difference_In_hour}h`
-
- if (usedTime > 24) {
-
- // now calculate in days
- let Difference_In_days = Math.round(Difference_In_Time / (1000 * 3600 * 24))
- usedTime = `${Difference_In_days}d`
- }
-
- }
-
-
- // get the like and dislike data
-
-
-
- let item = {
- price,
- id: i.tokenId,
- seller: i.seller,
- owner: i.owner,
- img: meta.data.image,
- title: meta.data.name,
- category: meta.data.category,
- onSale : (!i.sold && !(address.data === i.seller)),
- like: i.likes,
- dislike: i.dislikes,
- age: usedTime,
- comment: "297",
- description: meta.data.description
- }
- return item
- }))
-
-
-
- console.log('ada dong datanya sih')
- console.log(items)
- const count = await marketContract.methods.getCount().call()
- console.log(`jumlah count : ${count}`)
-
-
-
- return {
- data: items,
- memeMap: items.reduce((a, c, i) => {
- a[c.id] = c
- a[c.id].index = i
- return a
- }, {})
- }
-}
diff --git a/blockchain-nft-app/content/fetcherOnSale.js b/blockchain-nft-app/content/fetcherOnSale.js
deleted file mode 100644
index 80a5f89..0000000
--- a/blockchain-nft-app/content/fetcherOnSale.js
+++ /dev/null
@@ -1,104 +0,0 @@
-
-import axios from 'axios'
-
-export async function getOnSaleMemes(web3, marketContract, address) {
-
-
- console.log('masuk ke getOnSaleMemes')
- let data
- console.log(address.data)
- // console.log(marketContract.methods)
-
- data = await marketContract.methods.fetchMarketTokens().call({from: address.data}, function(error, result){
- console.log('loh ini error ya? (sales)')
- console.log(error)
- console.log(result)
- })
-
-
-
- // console.log("data all market")
- console.log("fetch my nft")
- console.log(data)
- // filter for exist item only
- data = data.filter(item => item.isExist)
- const items = await Promise.all(data.map(async i => {
- // console.log('masuk sini ga sih')
- // console.log(i)
-
- const tokenUri = await marketContract.methods.tokenURI(i.tokenId).call()
- console.log('token URI')
- console.log(tokenUri)
- // we want get the token metadata - json
- const meta = await axios.get(tokenUri)
- let price
- if (i.price === "0") {
- price = "0"
- } else {
- price = web3.utils.fromWei(i.price.toString(), 'ether')
- }
- console.log(`ini address ${address.data}`)
- console.log(`ini owner ${i.owner}`)
- console.log(`sama ga mereka? ${(address.data === i.seller)}`)
- console.log(`token nya apa ${i.tokenId}`)
- console.log(meta)
-
- // start of calculating time to show
- let dateNow = new Date()
- let dateCreate = new Date(Number(i.timeCreated+"000"))
-
- let Difference_In_Time = dateNow.getTime() - dateCreate.getTime()
-
- // calculate in minutes first
- let Difference_In_minutes = Math.round(Difference_In_Time / (1000 * 60))
- let usedTime = `${Difference_In_minutes}m`
-
- if (Difference_In_minutes> 60) {
-
- // now calculate in hour
- let Difference_In_hour = Math.round(Difference_In_Time / (1000 * 3600))
- usedTime =`${Difference_In_hour}h`
-
- if (usedTime > 24) {
-
- // now calculate in days
- let Difference_In_days = Math.round(Difference_In_Time / (1000 * 3600 * 24))
- usedTime = `${Difference_In_days}d`
- }
-
- }
-
- let item = {
- price,
- id: i.tokenId,
- seller: i.seller,
- owner: i.owner,
- img: meta.data.image,
- title: meta.data.name,
- category: meta.data.category,
- onSale : (!i.sold && !(address.data === i.seller)),
- like: i.likes,
- dislike: i.dislikes,
- age: usedTime,
- comment: "297",
- description: meta.data.description
- }
- console.log(item)
- return item
- }))
- console.log('ada dong datanya sih')
- console.log(items)
- const count = await marketContract.methods.getCount().call()
- console.log(`jumlah count : ${count}`)
-
-
-
- return {
- data: items,
- memeMap: items.reduce((a, c, i) => {
- a[c.id] = c
- a[c.id].index = i
- return a
- }, {})
- }
-}
diff --git a/blockchain-nft-app/content/fetcherOwned.js b/blockchain-nft-app/content/fetcherOwned.js
deleted file mode 100644
index b54c7d3..0000000
--- a/blockchain-nft-app/content/fetcherOwned.js
+++ /dev/null
@@ -1,90 +0,0 @@
-
-import axios from 'axios'
-
-export async function getOwnedMemes(web3, marketContract, address) {
-
-
- console.log('address')
- console.log(address.data)
- let data = await marketContract.methods.fetchMyNFTs().call({from: address.data})
- // console.log("data all market")
- console.log('owned data address')
- console.log(data)
- data = data.filter(item => item.isExist)
- console.log("fetch my nft")
- console.log(data)
- const items = await Promise.all(data.map(async i => {
- // console.log('masuk sini ga sih')
- // console.log(i)
- const tokenUri = await marketContract.methods.tokenURI(i.tokenId).call()
- // we want get the token metadata - json
- const meta = await axios.get(tokenUri)
- let price
- if (i.price === "0") {
- price = "0"
- } else {
- price = web3.utils.fromWei(i.price.toString(), 'ether')
- }
- console.log(`ini address ${address.data}`)
- console.log(`ini owner ${i.owner}`)
- console.log(`sama ga mereka? ${(address.data === i.seller)}`)
-
- // start of calculating time to show
- let dateNow = new Date()
- let dateCreate = new Date(Number(i.timeCreated+"000"))
-
- let Difference_In_Time = dateNow.getTime() - dateCreate.getTime()
-
- // calculate in minutes first
- let Difference_In_minutes = Math.round(Difference_In_Time / (1000 * 60))
- let usedTime = `${Difference_In_minutes}m`
-
- if (Difference_In_minutes> 60) {
-
- // now calculate in hour
- let Difference_In_hour = Math.round(Difference_In_Time / (1000 * 3600))
- usedTime =`${Difference_In_hour}h`
-
- if (usedTime > 24) {
-
- // now calculate in days
- let Difference_In_days = Math.round(Difference_In_Time / (1000 * 3600 * 24))
- usedTime = `${Difference_In_days}d`
- }
-
- }
-
- let item = {
- price,
- id: i.tokenId,
- seller: i.seller,
- owner: i.owner,
- img: meta.data.image,
- title: meta.data.name,
- category: meta.data.category,
- onSale : (!i.sold && !(address.data === i.seller)),
- like: i.likes,
- dislike: i.dislikes,
- age: usedTime,
- comment: "297",
- sold : i.sold,
- description: meta.data.description
- }
- return item
- }))
- console.log('ada dong datanya sih')
- console.log(items)
- const count = await marketContract.methods.getCount().call()
- console.log(`jumlah count : ${count}`)
-
-
-
- return {
- data: items,
- memeMap: items.reduce((a, c, i) => {
- a[c.id] = c
- a[c.id].index = i
- return a
- }, {})
- }
-}
diff --git a/blockchain-nft-app/content/fetcherSingle.js b/blockchain-nft-app/content/fetcherSingle.js
deleted file mode 100644
index 5b20e4d..0000000
--- a/blockchain-nft-app/content/fetcherSingle.js
+++ /dev/null
@@ -1,71 +0,0 @@
-
-import axios from 'axios'
-
-export async function getSingleMeme(web3, marketContract, address, tokenId) {
-
-
- console.log('masuk ke get single meme')
- // console.log(marketContract.methods)
- const data = await marketContract.methods.getSingleMarketToken(tokenId).call()
- console.log("data single market")
- console.log(data)
- const tokenUri = await marketContract.methods.tokenURI(tokenId).call()
- // we want get the token metadata - json
- const meta = await axios.get(tokenUri)
- let price
- if (data.price === "0") {
- price = "0"
- } else {
- price = web3.utils.fromWei(data.price.toString(), 'ether')
- }
-
- // start of calculating time to show
- let dateNow = new Date()
- let dateCreate = new Date(Number(data.timeCreated+"000"))
-
-
- let Difference_In_Time = dateNow.getTime() - dateCreate.getTime()
-
- // calculate in minutes first
- let Difference_In_minutes = Math.round(Difference_In_Time / (1000 * 60))
- let usedTime = `${Difference_In_minutes}m`
-
- if (Difference_In_minutes> 60) {
-
- // now calculate in hour
- let Difference_In_hour = Math.round(Difference_In_Time / (1000 * 3600))
- usedTime =`${Difference_In_hour}h`
-
- if (usedTime > 24) {
-
- // now calculate in days
- let Difference_In_days = Math.round(Difference_In_Time / (1000 * 3600 * 24))
- usedTime = `${Difference_In_days}d`
- }
-
- }
-
- let item = {
- price,
- id: tokenId,
- seller: data.seller,
- owner: data.owner,
- img: meta.data.image,
- title: meta.data.name,
- category: meta.data.category,
- onSale : (!data.sold && !(address.data === data.seller)),
- like: data.likes,
- dislike: data.dislikes,
- age: usedTime,
- comment: "...",
- description: meta.data.description
- }
-
- console.log('ada dong datanya sih')
- console.log(item)
-
-
- return {
- data: item
- }
-}
diff --git a/blockchain-nft-app/content/getComments.js b/blockchain-nft-app/content/getComments.js
deleted file mode 100644
index d2330f0..0000000
--- a/blockchain-nft-app/content/getComments.js
+++ /dev/null
@@ -1,30 +0,0 @@
-
-import axios from 'axios'
-
-export async function getComments(marketContract, address, tokenId) {
-
-
- // console.log('masuk ke get data')
- // console.log(marketContract.methods)
- const data = await marketContract.methods.getComments(tokenId).call()
- console.log("data all market")
- console.log(data)
- const items = await Promise.all(data.map(async i => {
-
- let item = {
- address: i.addr,
- comment: i.comment
- }
- return item
- }))
-
-
- return {
- data: items,
- memeMap: items.reduce((a, c, i) => {
- a[c.id] = c
- a[c.id].index = i
- return a
- }, {})
- }
-}
diff --git a/blockchain-nft-app/content/memes.json b/blockchain-nft-app/content/memes.json
deleted file mode 100644
index f55cb43..0000000
--- a/blockchain-nft-app/content/memes.json
+++ /dev/null
@@ -1,63 +0,0 @@
-[
- {
- "id": "1410474",
- "category": "Funny",
- "title": "Kill La Kill and what it might means.",
- "age": "1h",
- "img": "/static/images/test2.webp",
- "like": "519",
- "dislike": "102",
- "comment": "297",
- "tags": [
- "Dark",
- "NFT Meme",
- "Anime"
- ]
- },
- {
- "id": "2413474",
- "category": "Funny",
- "title": "Yamborgini high.",
- "age": "1h",
- "img": "/static/images/test3.webp",
- "like": "1152",
- "dislike": "202",
- "comment": "797",
- "tags": [
- "Car",
- "Meme",
- "Yambo"
- ]
- },
- {
- "id": "3413474",
- "category": "Relationship",
- "title": "Double standards at its finest.",
- "age": "1h",
- "img": "/static/images/test4.webp",
- "like": "1152",
- "dislike": "202",
- "comment": "797",
- "tags": [
- "Car",
- "Meme",
- "Yambo"
- ]
- },
- {
- "id": "4513474",
- "category": "Relationship",
- "title": "Double standards at its finest.",
- "age": "1h",
- "img": "/static/images/test4.webp",
- "like": "1152",
- "dislike": "202",
- "comment": "797",
- "tags": [
- "Car",
- "Meme",
- "Yambo"
- ]
- }
- ]
-
\ No newline at end of file
diff --git a/blockchain-nft-app/contracts/MemeMarketplace.sol b/blockchain-nft-app/contracts/MemeMarketplace.sol
deleted file mode 100644
index cf7a1bd..0000000
--- a/blockchain-nft-app/contracts/MemeMarketplace.sol
+++ /dev/null
@@ -1,514 +0,0 @@
-//SPDX-License-Identifier: MIT
-pragma solidity ^0.8.4;
-
-import '@openzeppelin/contracts/token/ERC721/ERC721.sol';
-// security against transactions for multiple request
-import '@openzeppelin/contracts/security/ReentrancyGuard.sol';
-import '@openzeppelin/contracts/utils/Counters.sol';
-
-contract MemeMarketplace is ReentrancyGuard {
- using Counters for Counters.Counter;
-
- /* number of items minting, number of transactions, token that have not been sold
- keep track of tokens total number - tokenId
- arrays need to know the lentgth - help to keep track for arrays */
-
- Counters.Counter private _tokenIds;
- Counters.Counter private _tokensSold;
- uint256 totalEthSold = 0;
-
- // determine who is the owner of the contract
- // charge a listing fee so the owner makes a commission
-
- address payable owner;
- // we are deploying to matic the API is the same so you can use ether the same as matic
- // they both have 18 deimal
- // mind the matic vs ether price!
- uint256 listingPrice = 0.045 ether;
-
- constructor() {
- //set the owner
- owner = payable(msg.sender);
- }
- // structs to hold the comments
- struct Comment {
- address addr;
- string comment;
- }
-
- // comment, likes and dislikes
- struct TokenLikesComment {
- uint itemId;
- mapping(address => bool) addToLike;
- mapping(address => bool) addToDislike;
- Comment[] comments;
- }
-
- // structs can act like objects
-
- struct MarketToken {
- uint itemId;
- address nftContract;
- uint256 tokenId;
- address payable seller;
- address payable owner;
- address payable minter;
- uint256 price;
- bool sold;
- bool isExist;
- uint timeCreated;
- uint likes;
- uint dislikes;
- }
-
- // tokenId return which marketToken - fetch which one it is
-
- mapping(uint256 => MarketToken) private idToMarketToken;
-
- // tokenId to token likes dislike comment
-
- mapping(uint256 => TokenLikesComment) private idToTokenLikes;
-
- // listen to events for front end applications
- event MarketTokenMinted(
- uint indexed itemId,
- address indexed nftContract,
- uint indexed tokenId,
- address seller,
- address owner,
- address minter,
- uint256 price,
- bool sold,
- bool isExist
- );
-
- // listen to events of socials for front end applications
- event TokenSocialEvent(
- uint indexed itemId,
- uint likes,
- uint dislikes
- );
-
- // get the listing price
- function getListingPrice() public view returns (uint256) {
- return listingPrice;
- }
-
- // get the total sold
- function getTotalSoldCount() public view returns (uint256) {
- return _tokensSold.current();
- }
-
- // get the total sold in currency
- function getTotalSold() public view returns (uint256) {
- return totalEthSold;
- }
-
- function getCount() public view returns (uint) {
- return _tokenIds.current();
- }
-
- // check the owner of NFTs
- function getOwner(address nftContract, uint tokenId) public view returns (address) {
- return IERC721(nftContract).ownerOf(tokenId);
- }
-
- // check if tokenId exists
- function getSingleMarketToken(uint256 tokenId) public view returns (MarketToken memory) {
- return idToMarketToken[tokenId];
- }
-
- // check if tokenId exists
- function isTokenExists(uint256 tokenId) public view returns (bool) {
- return idToMarketToken[tokenId].isExist;
- }
-
- // function to return all comments
- function getComments(uint tokenId) public view returns (Comment[] memory) {
- return idToTokenLikes[tokenId].comments;
- }
-
- // function to check if like or dislike or neither
- function getLikeStatus(uint tokenId) public view returns (uint) {
-
- if (idToTokenLikes[tokenId].addToLike[msg.sender] == true) {
- return 0;
- }
-
- if (idToTokenLikes[tokenId].addToDislike[msg.sender] == true) {
- return 1;
- }
-
- return 2;
- }
-
- // create function to like a meme
- function likeMeme(uint tokenId) public payable nonReentrant {
- MarketToken storage m = idToMarketToken[tokenId];
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- if (mLike.addToLike[msg.sender] == true) {
- mLike.addToLike[msg.sender] = false;
- m.likes-=1;
- } else {
- mLike.addToLike[msg.sender] = true;
- m.likes+=1;
- if (mLike.addToDislike[msg.sender] == true) {
- m.dislikes-=1;
- mLike.addToDislike[msg.sender] = false;
- }
- }
-
- // it is a good practice to emit event after modifying value transaction
- emit TokenSocialEvent(tokenId, m.likes, m.dislikes);
- }
-
- // create function to dislike a meme
- function dislikeMeme(uint tokenId) public payable nonReentrant {
- MarketToken storage m = idToMarketToken[tokenId];
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- if (mLike.addToDislike[msg.sender] == true) {
- mLike.addToDislike[msg.sender] = false;
- m.dislikes-=1;
- } else {
- mLike.addToDislike[msg.sender] = true;
- m.dislikes+=1;
- if (mLike.addToLike[msg.sender] == true) {
- m.likes-=1;
- mLike.addToLike[msg.sender] = false;
- }
- }
-
- // it is a good practice to emit event after modifying value transaction
- emit TokenSocialEvent(tokenId, m.likes, m.dislikes);
- }
-
- // create function to adda comment
- function commentMeme(uint tokenId, string calldata comment) public payable nonReentrant {
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- mLike.comments.push(Comment(msg.sender, comment));
- }
-
-
-
- // two functios to interact with contract
- // 1. create a market item to put it up for sale
- // 2. create a market sale for buying and selling between parties
-
- function makeMarketItem(
- address nftContract,
- uint tokenId,
- uint price
- )
- public payable nonReentrant {
- // nonReentrant is a modifier to prevent reentry attack
-
- require(price > 0, 'Price must be at least one wei');
- require(msg.value >= listingPrice, 'transaction value must be equal to listing price');
- uint itemId;
- // // approve marketplace
- // IERC721(nftContract).approve(address(this),tokenId);
- //NFT transaction
- IERC721(nftContract).transferFrom(msg.sender, address(this), tokenId);
-
- if (isTokenExists(tokenId)) {
- // this mean token exist in marketplace before
- idToMarketToken[tokenId].seller = payable(msg.sender);
- idToMarketToken[tokenId].owner = payable(address(0));
- idToMarketToken[tokenId].price = price;
- idToMarketToken[tokenId].sold = false;
-
- } else {
- // this mean token is new in market place
- _tokenIds.increment();
- itemId = _tokenIds.current();
-
- //putting it up for sale - bool - no owner
- MarketToken storage m = idToMarketToken[tokenId];
- m.itemId = itemId;
- m.nftContract = nftContract;
- m.tokenId = tokenId;
- m.seller = payable(msg.sender);
- m.owner = payable(address(0));
- m.minter = payable(msg.sender);
- m.price = price;
- m.sold = false;
- m.isExist = true;
- m.timeCreated = block.timestamp;
- // idToMarketToken[tokenId] = MarketToken(
- // itemId,
- // nftContract,
- // tokenId,
- // payable(msg.sender),
- // payable(address(0)),
- // payable(msg.sender),
- // price,
- // false,
- // true,
- // block.timestamp
- // );
- }
-
-
-
-
- emit MarketTokenMinted(
- itemId,
- nftContract,
- tokenId,
- payable(msg.sender),
- address(0),
- payable(msg.sender),
- price,
- false,
- true
- );
-
- }
-
- // two functios to interact with contract
- // 1. create a market item but not sale
-
- function makeMarketItemNonSale(
- address nftContract,
- uint tokenId
- )
- public payable nonReentrant {
- // nonReentrant is a modifier to prevent reentry attack
-
- // require(price > 0, 'Price must be at least one wei');
- // require(msg.value > listingPrice, 'transaction value must be equal to listing price');
- uint itemId;
- address ownerNow = IERC721(nftContract).ownerOf(tokenId);
- require(payable(msg.sender) == ownerNow, 'You cannot manage this NFTs');
- // require(msg.value >= listingPrice, 'transaction value must be equal to listing price');
-
- if (isTokenExists(tokenId)) {
- // this mean token exist in marketplace before
- idToMarketToken[tokenId].seller = payable(msg.sender);
- idToMarketToken[tokenId].owner = payable(msg.sender);
- idToMarketToken[tokenId].sold = true;
-
- } else {
- // this mean token is new in market place
- _tokenIds.increment();
- itemId = _tokenIds.current();
-
- // referencing differently because of mapping inside struct
- MarketToken storage m = idToMarketToken[tokenId];
- m.itemId = itemId;
- m.nftContract = nftContract;
- m.tokenId = tokenId;
- m.seller = payable(msg.sender);
- m.owner = payable(msg.sender);
- m.minter = payable(msg.sender);
- m.price = 0;
- m.sold = true;
- m.isExist = true;
- m.timeCreated = block.timestamp;
-
- //putting it up for sale - bool - no owner
- // idToMarketToken[tokenId] = MarketToken(
- // itemId,
- // nftContract,
- // tokenId,
- // payable(msg.sender),
- // payable(msg.sender),
- // payable(msg.sender),
- // 0,
- // true,
- // true,
- // block.timestamp
- // );
- }
-
-
- emit MarketTokenMinted(
- itemId,
- nftContract,
- tokenId,
- payable(msg.sender),
- address(0),
- payable(msg.sender),
- 0,
- false,
- true
- );
-
- }
-
- // function to conduct transactions and market sales
-
- function createMarketSale(
- address nftContract,
- uint tokenId
- )
- public payable nonReentrant {
- uint price = idToMarketToken[tokenId].price;
- uint currTokenId = idToMarketToken[tokenId].tokenId;
-
- require(msg.value == price, 'Please submit the asking price in order to continue');
-
- // transfer the amount to the seller
- idToMarketToken[currTokenId].seller.transfer(msg.value);
-
- // transfer the token from contract address to the buyer
- ERC721(nftContract).transferFrom(address(this), msg.sender, tokenId);
- _tokensSold.increment();
- totalEthSold += price;
- idToMarketToken[currTokenId].owner = payable(msg.sender);
- idToMarketToken[currTokenId].seller = payable(msg.sender);
- idToMarketToken[currTokenId].sold = true;
- idToMarketToken[currTokenId].price = 0;
-
-
- // payable(owner).transfer(listingPrice);
-
- }
-
- // function to cancel NFT listing
-
- function cancelMarketSale(
- address nftContract,
- uint tokenId
- )
- public payable nonReentrant {
-
-
-
-
- // uint price = idToMarketToken[tokenId].price;
- uint currTokenId = idToMarketToken[tokenId].tokenId;
-
- // address ownerNow = IERC721(nftContract).ownerOf(tokenId);
- require(payable(msg.sender) == idToMarketToken[currTokenId].seller, 'You cannot manage this NFTs');
-
-
- // transfer the token from contract address to the owner back
- ERC721(nftContract).transferFrom(address(this), msg.sender, tokenId);
- idToMarketToken[currTokenId].owner = payable(msg.sender);
- idToMarketToken[currTokenId].seller = payable(msg.sender);
- idToMarketToken[currTokenId].sold = true;
- idToMarketToken[currTokenId].price = 0;
- // _tokensSold.increment();
-
- // transfer back the listing price
- // idToMarketToken[currTokenId].seller.transfer(listingPrice);
-
- }
-
- //function to fetchMarketItems - minting, buying and selling
- // return the number of unsold items
-
- function fetchMarketTokens() public view returns(MarketToken[] memory) {
- uint itemCount = _tokenIds.current();
- // uint unsoldItemCount = itemCount - _tokensSold.current();
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // looping over the number of items created (if number has not been sold populate the array)
- MarketToken[] memory items = new MarketToken[](itemCount);
- while (currentIndex < itemCount) {
- if (idToMarketToken[checkingIndex + 1].owner == address(0)) {
- uint currentId = checkingIndex + 1;
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
-
- }
- checkingIndex +=1;
- }
- return items;
- }
-
- // return nfts that the user has purchased
-
- function fetchMyNFTs() public view returns (MarketToken[] memory) {
- uint totalItemCount = _tokenIds.current();
- // a second counter for each individual user
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // for (uint i = 0; i < totalItemCount; i++) {
- // if(idToMarketToken[i + 1].owner == msg.sender || idToMarketToken[i + 1].owner == payable(msg.sender)) {
- // itemCount += 1;
- // }
- // }
-
-
- MarketToken[] memory items = new MarketToken[](totalItemCount);
- while (currentIndex < totalItemCount) {
- if (idToMarketToken[checkingIndex + 1].owner == msg.sender || idToMarketToken[checkingIndex + 1].seller == msg.sender) {
- uint currentId = checkingIndex + 1;
- // current array
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
-
- }
- checkingIndex +=1;
- }
- return items;
- }
-
- //function for returning an array of minted nfts
- function fetchItemsCreated() public view returns(MarketToken[] memory) {
- // insted of owner, it will be the seller
- uint totalItemCount = _tokenIds.current();
- uint itemCount = 0;
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- for (uint i = 0; i < totalItemCount; i++) {
- if (idToMarketToken[i + 1].minter == msg.sender) {
- itemCount += 1;
- }
- }
-
- MarketToken[] memory items = new MarketToken[](itemCount);
-
- while (currentIndex < totalItemCount) {
- if (idToMarketToken[checkingIndex + 1].seller == msg.sender) {
- uint currentId = checkingIndex + 1;
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
-
- }
- checkingIndex += 1;
- }
- return items;
- }
-
- //function to fetchAllItems -
- // return the number of all items
-
- function fetchMarketAllTokens() public view returns(MarketToken[] memory) {
- uint itemCount = _tokenIds.current();
- // uint unsoldItemCount = itemCount - _tokensSold.current();
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // looping over the number of items created (if number has not been sold populate the array)
- MarketToken[] memory items = new MarketToken[](itemCount);
- while (currentIndex < itemCount) {
-
- uint currentId = checkingIndex + 1;
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
- checkingIndex +=1;
- }
- return items;
- }
-
-
-
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/contracts/MemeMarketplaceV2.sol b/blockchain-nft-app/contracts/MemeMarketplaceV2.sol
deleted file mode 100644
index 2a0fd8f..0000000
--- a/blockchain-nft-app/contracts/MemeMarketplaceV2.sol
+++ /dev/null
@@ -1,519 +0,0 @@
-//SPDX-License-Identifier: MIT
-pragma solidity ^0.8.4;
-
-// we will brin in the openzeppelin ERC721 NFT functionality
-
-import '@openzeppelin/contracts/token/ERC721/ERC721.sol';
-import '@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol';
-import '@openzeppelin/contracts/utils/Counters.sol';
-// security against transactions for multiple request
-import '@openzeppelin/contracts/security/ReentrancyGuard.sol';
-
-contract MemeMarketplaceV2 is ERC721URIStorage, ReentrancyGuard {
- using Counters for Counters.Counter;
- //counter allow us to keep track of tokenIds
- Counters.Counter private _tokenIds;
-
-
- /* number of items minting, number of transactions, token that have not been sold
- keep track of tokens total number - tokenId
- arrays need to know the lentgth - help to keep track for arrays */
-
- Counters.Counter private _tokensSold;
- uint256 totalEthSold = 0;
-
- // determine who is the owner of the contract
- // charge a listing fee so the owner makes a commission
-
- address payable owner;
- // we are deploying to matic the API is the same so you can use ether the same as matic
- // they both have 18 deimal
- // mind the matic vs ether price!
- uint256 listingPrice = 0.045 ether;
-
- //OBJ: give the NFT market the ability to transact tokens or change ownership
- // setApprovalForAll allow us to do that with contract address
-
- // constructor set up our address
- constructor() ERC721 ('9Chiq Memes', '8Chiqs') {
- owner = payable(msg.sender);
- }
-
- // structs to hold the comments
- struct Comment {
- address addr;
- string comment;
- }
-
- // comment, likes and dislikes
- struct TokenLikesComment {
- uint itemId;
- mapping(address => bool) addToLike;
- mapping(address => bool) addToDislike;
- Comment[] comments;
- }
-
- // structs can act like objects
-
- struct MarketToken {
- uint itemId;
- address nftContract;
- uint256 tokenId;
- address payable seller;
- address payable owner;
- address payable minter;
- uint256 price;
- bool sold;
- bool isExist;
- uint timeCreated;
- uint likes;
- uint dislikes;
- }
-
- // tokenId return which marketToken - fetch which one it is
-
- mapping(uint256 => MarketToken) private idToMarketToken;
-
- // tokenId to token likes dislike comment
-
- mapping(uint256 => TokenLikesComment) private idToTokenLikes;
-
- // listen to events for front end applications
- event MarketTokenMinted(
- uint indexed itemId,
- address indexed nftContract,
- uint indexed tokenId,
- address seller,
- address owner,
- address minter,
- uint256 price,
- bool sold,
- bool isExist
- );
-
- // listen to events of socials for front end applications
- event TokenSocialEvent(
- uint indexed itemId,
- uint likes,
- uint dislikes
- );
-
- // get the listing price
- function getListingPrice() public view returns (uint256) {
- return listingPrice;
- }
-
- // get the total sold
- function getTotalSoldCount() public view returns (uint256) {
- return _tokensSold.current();
- }
-
- // get the total sold in currency
- function getTotalSold() public view returns (uint256) {
- return totalEthSold;
- }
-
- function getCount() public view returns (uint) {
- return _tokenIds.current();
- }
-
- // check the owner of NFTs
- function getOwner(uint tokenId) public view returns (address) {
- return IERC721(address(this)).ownerOf(tokenId);
- }
-
- // check if tokenId exists
- function getSingleMarketToken(uint256 tokenId) public view returns (MarketToken memory) {
- return idToMarketToken[tokenId];
- }
-
- // check if tokenId exists
- function isTokenExists(uint256 tokenId) public view returns (bool) {
- return idToMarketToken[tokenId].isExist;
- }
-
- // function to return all comments
- function getComments(uint tokenId) public view returns (Comment[] memory) {
- return idToTokenLikes[tokenId].comments;
- }
-
- // function to check if like or dislike or neither
- function getLikeStatus(uint tokenId) public view returns (uint) {
-
- if (idToTokenLikes[tokenId].addToLike[msg.sender] == true) {
- return 0;
- }
-
- if (idToTokenLikes[tokenId].addToDislike[msg.sender] == true) {
- return 1;
- }
-
- return 2;
- }
-
- function mintToken(uint256 newItemId, string memory tokenURI) public returns(uint) {
- // _tokenIds.increment();
- // uint256 newItemId = _tokenIds.current();
- _mint(msg.sender, newItemId);
- // set the token URI: id and url
- _setTokenURI(newItemId, tokenURI);
- // give the marketplace the approval to transact between users
- setApprovalForAll(address(this), true);
- // mint the token and set it for sale - return the id to do so
- return newItemId;
- }
-
- // create function to like a meme
- function likeMeme(uint tokenId) public payable nonReentrant {
- MarketToken storage m = idToMarketToken[tokenId];
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- if (mLike.addToLike[msg.sender] == true) {
- mLike.addToLike[msg.sender] = false;
- m.likes-=1;
- } else {
- mLike.addToLike[msg.sender] = true;
- m.likes+=1;
- if (mLike.addToDislike[msg.sender] == true) {
- m.dislikes-=1;
- mLike.addToDislike[msg.sender] = false;
- }
- }
-
- // it is a good practice to emit event after modifying value transaction
- emit TokenSocialEvent(tokenId, m.likes, m.dislikes);
- }
-
- // create function to dislike a meme
- function dislikeMeme(uint tokenId) public payable nonReentrant {
- MarketToken storage m = idToMarketToken[tokenId];
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- if (mLike.addToDislike[msg.sender] == true) {
- mLike.addToDislike[msg.sender] = false;
- m.dislikes-=1;
- } else {
- mLike.addToDislike[msg.sender] = true;
- m.dislikes+=1;
- if (mLike.addToLike[msg.sender] == true) {
- m.likes-=1;
- mLike.addToLike[msg.sender] = false;
- }
- }
-
- // it is a good practice to emit event after modifying value transaction
- emit TokenSocialEvent(tokenId, m.likes, m.dislikes);
- }
-
- // create function to adda comment
- function commentMeme(uint tokenId, string calldata comment) public payable nonReentrant {
- TokenLikesComment storage mLike = idToTokenLikes[tokenId];
- mLike.comments.push(Comment(msg.sender, comment));
- }
-
-
-
- // two functios to interact with contract
- // 1. create a market item to put it up for sale
- // 2. create a market sale for buying and selling between parties
-
- function makeMarketItem(
- uint tokenId,
- uint price,
- string memory tokenURI
- )
- public payable nonReentrant {
- // nonReentrant is a modifier to prevent reentry attack
-
- require(price > 0, 'Price must be at least one wei');
- require(msg.value >= listingPrice, 'transaction value must be equal to listing price');
- uint itemId;
- // // approve marketplace
- // IERC721(nftContract).approve(address(this),tokenId);
-
-
- if (isTokenExists(tokenId)) {
- // this mean token exist in marketplace before
- idToMarketToken[tokenId].seller = payable(msg.sender);
- idToMarketToken[tokenId].owner = payable(address(0));
- idToMarketToken[tokenId].price = price;
- idToMarketToken[tokenId].sold = false;
- itemId = tokenId;
-
- } else {
- // this mean token is new in market place
- _tokenIds.increment();
- itemId = _tokenIds.current();
- mintToken(itemId, tokenURI);
-
- //putting it up for sale - bool - no owner
- MarketToken storage m = idToMarketToken[itemId];
- m.itemId = itemId;
- m.nftContract = address(this);
- m.tokenId = itemId;
- m.seller = payable(msg.sender);
- m.owner = payable(address(0));
- m.minter = payable(msg.sender);
- m.price = price;
- m.sold = false;
- m.isExist = true;
- m.timeCreated = block.timestamp;
-
- }
-
- //NFT transaction
- IERC721(address(this)).transferFrom(msg.sender, address(this), itemId);
-
-
-
-
- emit MarketTokenMinted(
- itemId,
- address(this),
- itemId,
- payable(msg.sender),
- address(0),
- payable(msg.sender),
- price,
- false,
- true
- );
-
- }
-
- // two functios to interact with contract
- // 1. create a market item but not sale
-
- function makeMarketItemNonSale(
- uint tokenId,
- string memory tokenURI
- )
- public payable nonReentrant {
- // nonReentrant is a modifier to prevent reentry attack
-
- // require(price > 0, 'Price must be at least one wei');
- // require(msg.value > listingPrice, 'transaction value must be equal to listing price');
- uint itemId;
-
- // require(msg.value >= listingPrice, 'transaction value must be equal to listing price');
-
- if (isTokenExists(tokenId)) {
- // this mean token exist in marketplace before
- address ownerNow = ownerOf(tokenId);
- require(payable(msg.sender) == ownerNow, 'You cannot manage this NFTs');
-
- idToMarketToken[tokenId].seller = payable(msg.sender);
- idToMarketToken[tokenId].owner = payable(msg.sender);
- idToMarketToken[tokenId].sold = true;
- itemId = tokenId;
-
- } else {
- // this mean token is new in market place
- _tokenIds.increment();
- itemId = _tokenIds.current();
- mintToken(itemId, tokenURI);
-
- // referencing differently because of mapping inside struct
- MarketToken storage m = idToMarketToken[itemId];
- m.itemId = itemId;
- m.nftContract = address(this);
- m.tokenId = itemId;
- m.seller = payable(msg.sender);
- m.owner = payable(msg.sender);
- m.minter = payable(msg.sender);
- m.price = 0;
- m.sold = true;
- m.isExist = true;
- m.timeCreated = block.timestamp;
-
- }
-
-
- emit MarketTokenMinted(
- itemId,
- address(this),
- itemId,
- payable(msg.sender),
- address(0),
- payable(msg.sender),
- 0,
- false,
- true
- );
-
- }
-
- // function to conduct transactions and market sales
-
- function createMarketSale(
- uint tokenId
- )
- public payable nonReentrant {
- uint price = idToMarketToken[tokenId].price;
- uint currTokenId = idToMarketToken[tokenId].tokenId;
-
- require(msg.value == price, 'Please submit the asking price in order to continue');
-
- // transfer the amount to the seller
- idToMarketToken[currTokenId].seller.transfer(msg.value);
-
- // transfer the token from contract address to the buyer
- IERC721(address(this)).transferFrom(address(this), msg.sender, tokenId);
-
- setApprovalForAll(address(this), true);
- _tokensSold.increment();
- totalEthSold += price;
- idToMarketToken[currTokenId].owner = payable(msg.sender);
- idToMarketToken[currTokenId].seller = payable(msg.sender);
- idToMarketToken[currTokenId].sold = true;
- idToMarketToken[currTokenId].price = 0;
-
-
- // payable(owner).transfer(listingPrice);
-
- }
-
- // function to cancel NFT listing
-
- function cancelMarketSale(
- uint tokenId
- )
- public payable nonReentrant {
-
-
-
-
- // uint price = idToMarketToken[tokenId].price;
- uint currTokenId = idToMarketToken[tokenId].tokenId;
-
- // address ownerNow = IERC721(nftContract).ownerOf(tokenId);
- require(payable(msg.sender) == idToMarketToken[currTokenId].seller, 'You cannot manage this NFTs');
-
-
- // transfer the token from contract address to the owner back
- IERC721(address(this)).transferFrom(address(this), msg.sender, tokenId);
- idToMarketToken[currTokenId].owner = payable(msg.sender);
- idToMarketToken[currTokenId].seller = payable(msg.sender);
- idToMarketToken[currTokenId].sold = true;
- idToMarketToken[currTokenId].price = 0;
- // _tokensSold.increment();
-
- // transfer back the listing price
- // idToMarketToken[currTokenId].seller.transfer(listingPrice);
-
- }
-
- //function to fetchMarketItems - minting, buying and selling
- // return the number of unsold items
-
- function fetchMarketTokens() public view returns(MarketToken[] memory) {
- uint itemCount = _tokenIds.current();
- // uint unsoldItemCount = itemCount - _tokensSold.current();
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // looping over the number of items created (if number has not been sold populate the array)
- MarketToken[] memory items = new MarketToken[](itemCount);
- while (checkingIndex < itemCount) {
-
- if (idToMarketToken[checkingIndex + 1].isExist == true) {
- uint currentId = checkingIndex + 1;
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.owner == payable(address(0))) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
-
- }
- checkingIndex +=1;
- }
- return items;
- }
-
- // return nfts that the user has purchased
-
- function fetchMyNFTs() public view returns (MarketToken[] memory) {
- uint totalItemCount = _tokenIds.current();
- // a second counter for each individual user
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // for (uint i = 0; i < totalItemCount; i++) {
- // if(idToMarketToken[i + 1].owner == msg.sender || idToMarketToken[i + 1].owner == payable(msg.sender)) {
- // itemCount += 1;
- // }
- // }
-
-
- MarketToken[] memory items = new MarketToken[](totalItemCount);
- while (checkingIndex < totalItemCount) {
- if (idToMarketToken[checkingIndex + 1].owner == msg.sender || idToMarketToken[checkingIndex + 1].seller == msg.sender) {
- uint currentId = checkingIndex + 1;
- // current array
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
-
- }
- checkingIndex +=1;
- }
- return items;
- }
-
- //function for returning an array of minted nfts
- // function fetchItemsCreated() public view returns(MarketToken[] memory) {
- // // insted of owner, it will be the seller
- // uint totalItemCount = _tokenIds.current();
- // uint itemCount = 0;
- // uint currentIndex = 0;
- // uint checkingIndex = 0;
-
- // for (uint i = 0; i < totalItemCount; i++) {
- // if (idToMarketToken[i + 1].minter == msg.sender) {
- // itemCount += 1;
- // }
- // }
-
- // MarketToken[] memory items = new MarketToken[](itemCount);
-
- // while (currentIndex < totalItemCount) {
- // if (idToMarketToken[checkingIndex + 1].seller == msg.sender) {
- // uint currentId = checkingIndex + 1;
- // MarketToken storage currentItem = idToMarketToken[currentId];
- // if (currentItem.isExist == true) {
- // items[currentIndex] = currentItem;
- // currentIndex += 1;
- // }
-
- // }
- // checkingIndex += 1;
- // }
- // return items;
- // }
-
- //function to fetchAllItems -
- // return the number of all items
-
- function fetchMarketAllTokens() public view returns(MarketToken[] memory) {
- uint itemCount = _tokenIds.current();
- // uint unsoldItemCount = itemCount - _tokensSold.current();
- uint currentIndex = 0;
- uint checkingIndex = 0;
-
- // looping over the number of items created (if number has not been sold populate the array)
- MarketToken[] memory items = new MarketToken[](itemCount);
- while (checkingIndex < itemCount) {
-
- uint currentId = checkingIndex + 1;
- MarketToken storage currentItem = idToMarketToken[currentId];
- if (currentItem.isExist == true) {
- items[currentIndex] = currentItem;
- currentIndex += 1;
- }
- checkingIndex +=1;
- }
- return items;
- }
-
-
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/contracts/NFT.sol b/blockchain-nft-app/contracts/NFT.sol
deleted file mode 100644
index 63d3805..0000000
--- a/blockchain-nft-app/contracts/NFT.sol
+++ /dev/null
@@ -1,39 +0,0 @@
-//SPDX-License-Identifier: MIT
-pragma solidity ^0.8.4;
-
-// we will brin in the openzeppelin ERC721 NFT functionality
-
-import '@openzeppelin/contracts/token/ERC721/ERC721.sol';
-import '@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol';
-import '@openzeppelin/contracts/utils/Counters.sol';
-
-contract NFT is ERC721URIStorage {
- using Counters for Counters.Counter;
- //counter allow us to keep track of tokenIds
- Counters.Counter private _tokenIds;
-
- //address of marketplace for NFTs to interact
- address contractAddress;
-
- //OBJ: give the NFT market the ability to transact tokens or change ownership
- // setApprovalForAll allow us to do that with contract address
-
- // constructor set up our address
- constructor(address marketplaceAddress) ERC721 ('9Chiq Memes', '8Chiqs') {
- contractAddress = marketplaceAddress;
- }
-
- function mintToken(string memory tokenURI) public returns(uint) {
- _tokenIds.increment();
- uint256 newItemId = _tokenIds.current();
- _mint(msg.sender, newItemId);
- // set the token URI: id and url
- _setTokenURI(newItemId, tokenURI);
- // give the marketplace the approval to transact between users
- setApprovalForAll(contractAddress, true);
- // mint the token and set it for sale - return the id to do so
- return newItemId;
- }
-
-
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/jsconfig.json b/blockchain-nft-app/jsconfig.json
deleted file mode 100644
index 496c921..0000000
--- a/blockchain-nft-app/jsconfig.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "compilerOptions": {
- "baseUrl": ".",
- "paths": {
- "@pages/*" : ["pages/*"],
- "@components/*" : ["components/*"],
- "@styles/*" : ["styles/*"],
- "@content/*" : ["content/*"],
- "@utils/*": ["utils/*"]
- }
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/migrations/1_migrate_marketplace.js b/blockchain-nft-app/migrations/1_migrate_marketplace.js
deleted file mode 100644
index dc22956..0000000
--- a/blockchain-nft-app/migrations/1_migrate_marketplace.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const MemeMarketplace = artifacts.require("MemeMarketplace");
-const Nft = artifacts.require("NFT");
-const MemeMarketplaceV2 = artifacts.require("MemeMarketplaceV2");
-
-
-module.exports = function (deployer) {
- // Deploy Marketplace, then deploy NFT, passing in Marketplace's newly deployed address
-
- // deployer.deploy(MemeMarketplace).then(function() {
- // return deployer.deploy(Nft, MemeMarketplace.address);
- // });
-
- deployer.deploy(MemeMarketplaceV2);
-};
diff --git a/blockchain-nft-app/next.config.js b/blockchain-nft-app/next.config.js
deleted file mode 100644
index e37066d..0000000
--- a/blockchain-nft-app/next.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {
- reactStrictMode: true,
- images: {
- domains: ['ipfs.infura.io'],
- },
-}
-
-module.exports = nextConfig
diff --git a/blockchain-nft-app/package.json b/blockchain-nft-app/package.json
deleted file mode 100644
index 2622ee0..0000000
--- a/blockchain-nft-app/package.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "name": "meme-chain",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
- },
- "dependencies": {
- "@metamask/detect-provider": "^1.2.0",
- "@openzeppelin/contracts": "^4.6.0",
- "@truffle/hdwallet-provider": "^2.0.10",
- "axios": "^0.27.2",
- "dashify": "^2.0.0",
- "ethers": "^5.6.8",
- "ipfs-http-client": "^57.0.1",
- "next": "12.1.6",
- "next-share": "^0.14.0",
- "react": "18.1.0",
- "react-dom": "18.1.0",
- "swr": "^1.3.0",
- "web3": "^1.7.3"
- },
- "devDependencies": {
- "autoprefixer": "^10.4.7",
- "eslint": "8.15.0",
- "eslint-config-next": "12.1.6",
- "postcss": "^8.4.13",
- "tailwindcss": "^3.0.24"
- }
-}
diff --git a/blockchain-nft-app/pages/_app.js b/blockchain-nft-app/pages/_app.js
deleted file mode 100644
index ecc621d..0000000
--- a/blockchain-nft-app/pages/_app.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import '@styles/globals.css'
-
-
-const Noop = ({children}) => <>{children}>
-
-function MyApp({ Component, pageProps }) {
-
- const Layout = Component.Layout ?? Noop;
-
- return (
-
-
-
-
- )
-}
-
-export default MyApp
diff --git a/blockchain-nft-app/pages/about/index.js b/blockchain-nft-app/pages/about/index.js
deleted file mode 100644
index 8208b9d..0000000
--- a/blockchain-nft-app/pages/about/index.js
+++ /dev/null
@@ -1,92 +0,0 @@
-import Head from 'next/head'
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader, StoreCard, StoreList } from '@components/ui/store'
-import { OrderModal } from '@components/ui/order'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { buyNFT } from '@utils/buyNFT'
-import { getOnSaleMemes } from '@content/fetcherOnSale'
-import Image from "next/image"
-import { Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-
-
-export default function About() {
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
-
About Us
-
-
-
8Chiq
-
-
8Chiq is a blockchain based meme platform, where you can mint one. interact with it and share it across all social media. all memes and interaction (likes, dislikes, comment) are stored in the blockchain as an NFT, providing digital value and persistent.
-
-
-
-
-
-
- Who are we
-
-
- Creator
-
-
-
-
-
-
-
-
-
-
- Said
-
-
Hi. My name is Said, currently developing this platform as my web3 learning journey. you chan check the code for this platform at
- this github repo . and check out my linkedin in profile
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-// export function getStaticProps({params}) {
-// const { web3, nftContract, marketContract } = useWeb3()
-// const { data } = await getAllMemes( web3, nftContract, marketContract)
-
-// return {
-// props: {
-// memes: data
-// }
-// }
-// }
-
-About.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/api/hello.js b/blockchain-nft-app/pages/api/hello.js
deleted file mode 100644
index df63de8..0000000
--- a/blockchain-nft-app/pages/api/hello.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-
-export default function handler(req, res) {
- res.status(200).json({ name: 'John Doe' })
-}
diff --git a/blockchain-nft-app/pages/donate/index.js b/blockchain-nft-app/pages/donate/index.js
deleted file mode 100644
index 4fccd13..0000000
--- a/blockchain-nft-app/pages/donate/index.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import Head from 'next/head'
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader, StoreCard, StoreList } from '@components/ui/store'
-import { OrderModal } from '@components/ui/order'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { buyNFT } from '@utils/buyNFT'
-import { getOnSaleMemes } from '@content/fetcherOnSale'
-import Image from "next/image"
-import { Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-
-
-export default function Donate() {
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
-
Support Us
-
-
-
You can show your love and support this project using button bellow
-
-
-
- 8Chiq
-
-
-
-
-
- )
-}
-
-
-
-Donate.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/index.js b/blockchain-nft-app/pages/index.js
deleted file mode 100644
index c577c2a..0000000
--- a/blockchain-nft-app/pages/index.js
+++ /dev/null
@@ -1,158 +0,0 @@
-import Head from 'next/head'
-import Image from 'next/image'
-import { getAllMemes } from "@content/fetcher"
-import { MemeList, MemeCard } from '@components/ui'
-import { BaseLayout } from '@components/ui/layout'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { useWalletInfo } from '@components/hooks/web3'
-import { Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-
-
-export default function Home() {
-
- const [memes, setMemes] = useState([])
- const { web3, isLoading, marketContract, requireInstall } = useWeb3()
- const [loadingState, setLoadingState] = useState('not-loaded')
- const { account, network, canPurchaseMeme } = useWalletInfo()
-
- // console.log(marketContract)
- // console.log(nftContract)
- // console.log("anjing")
-
-
- useEffect(()=> {
- if (!isLoading) {
- console.log(marketContract)
- // console.log(nftContract)
- loadNFTs()
- }
- }, [isLoading, canPurchaseMeme, account.data, network.isSupported])
-
- async function loadNFTs() {
- if (requireInstall || !network.isSupported) {
- setLoadingState('loaded')
- return
- }
- const { data } = await getAllMemes(web3, marketContract, account)
- setMemes(data)
- console.log('masuk sini')
- console.log(memes)
- setLoadingState('loaded')
- }
-
- const likeOrDislike = async (tokenId, like = true) => {
- // alert(JSON.stringify(order))
- setLoadingState('liking')
- console.log('masuk like or dislike')
- console.log(marketContract)
- const test = await getLikeStatus(tokenId)
- if (like) {
-
- const { data } = await likeMeme(marketContract, account, tokenId)
-
- } else {
-
- const { data } = await dislikeMeme(marketContract, account, tokenId)
-
- }
- setLoadingState('loaded')
- loadNFTs()
- }
-
- async function getLikeStatus(tokenId) {
- return await marketContract.methods.getLikeStatus(tokenId).call()
- }
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
- {/* recent properties section */}
-
- { (loadingState === 'loaded' && !memes.length) ?
- (requireInstall || !network.isSupported) ?
-
Please Install Metamask or Changed to Goerli Test Network :
No NFts in marketplace :
- loadingState === 'not-loaded' ?
-
-
-
:
-
-
- {/* Memes Cards */}
-
- {meme =>
- likeOrDislike(meme.id)}
- onClickDislikeButton={() => likeOrDislike(meme.id, false)}
- loadingStateButton={loadingState}
- // Like = { () =>
- // likeOrDislike(meme.id)}>
- //
-
- // { loadingState === "liking" ?
- //
- //
- //
: {meme.like}
- // }
- //
- //
- //
- //
- // {meme.price} Eth
- //
- //
setSelectedMeme(meme)}
- // className="inline-block bg-purple-500 disabled:bg-gray-400 disabled:cursor-not-allowed rounded-md px-6 py-1 font-bold text-white mr-2 mb-2"
- // disabled={(!canPurchaseMeme || meme.onSale === false || loadingState === "buying")}
- // >
- // { loadingState === "buying" ?
- //
- //
- //
: Buy
- // }
- //
- //
- // }
- />
- }
-
-
-
- }
- {/* end cards section */}
-
-
-
- )
-}
-
-// export async function getStaticProps({params}) {
-// const { web3, nftContract, marketContract } = useWeb3()
-// const { data } = await getAllMemes( web3, nftContract, marketContract)
-
-// return {
-// props: {
-// memes: data
-// }
-// }
-// }
-
-Home.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/marketplace/index.js b/blockchain-nft-app/pages/marketplace/index.js
deleted file mode 100644
index a1fb53a..0000000
--- a/blockchain-nft-app/pages/marketplace/index.js
+++ /dev/null
@@ -1,180 +0,0 @@
-import Head from 'next/head'
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader, StoreCard, StoreList } from '@components/ui/store'
-import { OrderModal } from '@components/ui/order'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { buyNFT } from '@utils/buyNFT'
-import { getOnSaleMemes } from '@content/fetcherOnSale'
-import Image from "next/image"
-import { Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-
-
-export default function Marketplace() {
-
- const [selectedMeme, setSelectedMeme] = useState(null)
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { eth } = useEthPrice()
- const { web3, isLoading, marketContract, requireInstall } = useWeb3()
- const [memes, setMemes] = useState([])
- const [loadingState, setLoadingState] = useState('not-loaded')
-
-
- useEffect(()=> {
- if (!isLoading) {
- console.log(marketContract)
- loadNFTs()
- }
- }, [isLoading, canPurchaseMeme, account.data])
-
-
- async function loadNFTs() {
- if (requireInstall || !network.isSupported) {
- setLoadingState('loaded')
- return
- }
- const { data } = await getOnSaleMemes(web3, marketContract, account)
- setMemes(data)
- console.log('masuk sini')
- console.log(memes)
- setLoadingState('loaded')
- }
-
- const purchaseMeme = async (order, tokenId) => {
- // alert(JSON.stringify(order))
- setSelectedMeme(null)
- setLoadingState('buying')
- const { data } = await buyNFT(web3, marketContract, account, tokenId, order.price)
- console.log('purchased')
- console.log(data)
- setLoadingState('loaded')
- loadNFTs()
-
-
- }
-
- const likeOrDislike = async (tokenId, like = true) => {
- // alert(JSON.stringify(order))
- setLoadingState('liking')
- console.log('masuk like or dislike')
- console.log(marketContract)
- const test = await getLikeStatus(tokenId)
- if (like) {
-
- const { data } = await likeMeme(marketContract, account, tokenId)
-
- } else {
-
- const { data } = await dislikeMeme(marketContract, account, tokenId)
-
- }
- setLoadingState('loaded')
- loadNFTs()
- }
-
- async function getLikeStatus(tokenId) {
- return await marketContract.methods.getLikeStatus(tokenId).call()
- }
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/* recent properties section */}
- { (loadingState === 'loaded' && !memes.length) ?
- (requireInstall || !network.isSupported) ?
-
Please Install Metamask or Changed to Goerli Test Network :
No NFts in marketplace :
- loadingState === 'not-loaded' ?
-
-
-
:
-
-
- {/* Memes Cards */}
-
- {meme =>
- likeOrDislike(meme.id)}
- onClickDislikeButton={() => likeOrDislike(meme.id, false)}
- loadingStateButton={loadingState}
- Footer = { () =>
-
-
-
- {meme.price} Eth
-
-
setSelectedMeme(meme)}
- className="inline-block bg-purple-500 disabled:bg-gray-400 disabled:cursor-not-allowed rounded-md px-6 py-1 font-bold text-white mr-2 mb-2"
- disabled={(!canPurchaseMeme || meme.onSale === false || loadingState === "buying")}
- >
- { loadingState === "buying" ?
-
-
-
: Buy
- }
-
-
- }
- />
- }
-
- }
-
-
-
- { selectedMeme &&
-
setSelectedMeme(null)}
- />
- }
- {/* end cards section */}
-
-
-
- )
-}
-
-// export function getStaticProps({params}) {
-// const { web3, nftContract, marketContract } = useWeb3()
-// const { data } = await getAllMemes( web3, nftContract, marketContract)
-
-// return {
-// props: {
-// memes: data
-// }
-// }
-// }
-
-Marketplace.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/marketplace/memes/manage.js b/blockchain-nft-app/pages/marketplace/memes/manage.js
deleted file mode 100644
index 7f9c59f..0000000
--- a/blockchain-nft-app/pages/marketplace/memes/manage.js
+++ /dev/null
@@ -1,242 +0,0 @@
-import Head from 'next/head'
-import { getAllMemes } from "@content/fetcher"
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader} from '@components/ui/store'
-import { useState } from 'react'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import {create as ipfsHttpClient} from 'ipfs-http-client'
-import { useRouter } from 'next/router'
-import { useWeb3 } from '@components/provider'
-import { Loader } from "@components/ui/common"
-import axios from 'axios'
-
-const client = ipfsHttpClient('https://ipfs.infura.io:5001/api/v0')
-
-export default function Manage() {
-
- const [isMinting, setIsMinting] = useState(false)
- const [onSale, setOnSale] = useState(false)
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { web3, isLoading, marketContract } = useWeb3()
- console.log(marketContract)
-
- // file to upload
- const [fileUrl, setFileUrl] = useState(null)
- const [formInput, updateFormInput] = useState({price: '', name:'',
- description:'', category:'Funny'
- // tags: [
- // { id: 'NFT', text: 'NFT' },
- // { id: 'Chiq', text: 'Chiq' },
- // ]
- })
- const router = useRouter()
-
- async function onChange(e) {
- const file = e.target.files[0]
- try {
- const added = await client.add(
- file, {
- progress: (prog) => console.log(`received: ${prog}`)
- })
- const url = `https://ipfs.infura.io/ipfs/${added.path}`
- setFileUrl(url)
- } catch (error) {
- console.log('Error uploading file:', error)
- }
- }
-
- async function createMarket() {
- const {name, description, price, category} = formInput
- if (onSale) {
-
- console.log('on sale, but information is not complete')
- if(!name || !description || !price || !fileUrl || !category) return
-
- } else {
-
- console.log('not on sale, but information is not complete')
- if(!name || !description || !fileUrl || !category) return
-
- }
-
- // upload to IPFS
- const data = JSON.stringify({
- name, description, category, image: fileUrl
- })
- try {
- const added = await client.add(data)
- const url = `https://ipfs.infura.io/ipfs/${added.path}`
-
-
- // run a function that creates sale and passes in the url
- createSale(url)
- } catch (error) {
- console.log('Error uploading file:', error)
- }
- }
-
- async function createSale(url) {
- // create the items and list them on the marketplace
-
- setIsMinting(true)
- console.log("try to mint")
- let tokenId = 0;
- // we want to create the token
- try {
- if (onSale) {
- const price = web3.utils.toWei(formInput.price.toString())
- let listingPrice = await marketContract.methods.getListingPrice().call()
- console.log("ini listing price")
- console.log(listingPrice)
- // approve first
- // let approve = await nftContract.methods.setApprovalForAll(marketContract.options.address, true).send({from: account.data})
- // listingPrice = web3.utils.toWei(listingPrice.toString())
- let transaction = await marketContract.methods.makeMarketItem(tokenId, price, url).send({from: account.data, value: listingPrice})
- } else {
- console.log('sempat coba marketContract')
- // const price = formInput.price.toString()
- // let listingPrice = await marketContract.methods.getListingPrice().call()
- // approve first
- // let approve = await nftContract.methods.setApprovalForAll(marketContract.options.address, true).send({from: account.data})
- // listingPrice = listingPrice.toString()
- let transaction = await marketContract.methods.makeMarketItemNonSale(tokenId, url).send({from: account.data})
- }
-
-
- // transaction = await contract.makeMarketItem(nftaddress, tokenId, price, {value: listingPrice})
- // await transaction.wait()
-
-
-
- router.push('/marketplace/memes/owned')
- setIsMinting(false)
- // receipt can also be a new contract instance, when coming from a "contract.deploy({...}).send()"
-
- } catch {
- console.error("Too long waited to mint, go to main page")
-
- router.push('/marketplace/memes/owned')
- setIsMinting(false)
- }
-
- // list the item for sale on the marketplace
-
- }
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
- {/* */}
-
-
-
-
-
- )
-}
-
-Manage.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/marketplace/memes/manage_backup.js b/blockchain-nft-app/pages/marketplace/memes/manage_backup.js
deleted file mode 100644
index 9e63b0b..0000000
--- a/blockchain-nft-app/pages/marketplace/memes/manage_backup.js
+++ /dev/null
@@ -1,54 +0,0 @@
-import Head from 'next/head'
-import { getAllMemes } from "@content/fetcher"
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader} from '@components/ui/store'
-import { useState } from 'react'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import { MemeFilter, OwnedMemeCard } from "@components/ui/store"
-import { CustomeButton } from '@components/ui/common'
-
-
-export default function Manage({memes}) {
-
- const [selectedMeme, setSelectedMeme] = useState(null)
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { eth } = useEthPrice()
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-Manage.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/marketplace/memes/owned.js b/blockchain-nft-app/pages/marketplace/memes/owned.js
deleted file mode 100644
index 17fd553..0000000
--- a/blockchain-nft-app/pages/marketplace/memes/owned.js
+++ /dev/null
@@ -1,199 +0,0 @@
-import Head from 'next/head'
-import { BaseLayout } from '@components/ui/layout'
-import { useWalletInfo } from '@components/hooks/web3'
-import { MarketHeader, StoreCard, StoreList } from '@components/ui/store'
-import { OrderModal } from '@components/ui/order'
-import { useEthPrice } from '@components/hooks/useEthPrice'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { getOwnedMemes } from '@content/fetcherOwned'
-import { canceListNFT } from '@utils/cancelListMeme'
-import { Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-
-
-export default function Owned() {
-
- const [selectedMeme, setSelectedMeme] = useState(null)
- const [cancelMeme, setCancelMeme] = useState(null)
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { eth } = useEthPrice()
- const { web3, isLoading, marketContract, requireInstall } = useWeb3()
- const [memes, setMemes] = useState([])
- const [loadingState, setLoadingState] = useState('not-loaded')
-
-
- useEffect(()=> {
- if (!isLoading) {
- console.log(marketContract)
- loadNFTs()
- }
- }, [isLoading, canPurchaseMeme, account.data])
-
-
- async function loadNFTs() {
- if (requireInstall || !network.isSupported) {
- setLoadingState('loaded')
- return
- }
- const { data } = await getOwnedMemes(web3, marketContract, account)
- setMemes(data)
- console.log('masuk sini')
- console.log(memes)
- setLoadingState('loaded')
- }
-
- // console.log('tes ke sini ga ya')
- // console.log(memes[0])
-
- const sellMeme = async (order, tokenId) => {
- // alert(JSON.stringify())
- setSelectedMeme(null)
- setLoadingState('selling')
- const price = web3.utils.toWei(order.price)
- let listingPrice = await marketContract.methods.getListingPrice().call()
- console.log("ini price")
- console.log(price)
- let addressOwner = await marketContract.methods.getOwner(tokenId).call()
-
- console.log(addressOwner)
- // approve market first before you can list
- // let approve = await marketContract.methods.setApprovalForAll(marketContract.options.address, true).send({from: account.data})
- // listingPrice = web3.utils.toWei(listingPrice.toString())
- let transaction = await marketContract.methods.makeMarketItem(tokenId, price, "none").send({from: account.data, value: listingPrice})
- loadNFTs()
- setLoadingState('loaded')
- }
-
- const cancelListMeme = async (order, tokenId) => {
- // alert(JSON.stringify(order))
- setCancelMeme(null)
- setLoadingState('selling')
- const { data } = await canceListNFT(web3, marketContract, account, tokenId)
- console.log('purchased')
- console.log(data)
- loadNFTs()
- setLoadingState('loaded')
- }
-
- const likeOrDislike = async (tokenId, like = true) => {
- // alert(JSON.stringify(order))
- setLoadingState('liking')
- console.log('masuk like or dislike')
- console.log(marketContract)
-
- if (like) {
-
- const { data } = await likeMeme(marketContract, account, tokenId)
-
- } else {
-
- const { data } = await dislikeMeme(marketContract, account, tokenId)
-
- }
- setLoadingState('loaded')
- loadNFTs()
- }
-
-
-
-
- return (
-
-
-
8Chiq : Actually Funny NFTs!
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/* recent properties section */}
- { (loadingState === 'loaded' && !memes.length) ?
- (requireInstall || !network.isSupported) ?
-
Please Install Metamask or Changed to Goerli Test Network :
-
you dont own any Meme :
- loadingState === 'not-loaded' ?
-
-
-
:
-
-
- {/* Memes Cards */}
-
- {meme =>
- likeOrDislike(meme.id)}
- onClickDislikeButton={() => likeOrDislike(meme.id, false)}
- loadingStateButton={loadingState}
- Footer = { () => meme.sold ?
-
-
setSelectedMeme(meme)}
- className="inline-block bg-purple-500 disabled:bg-gray-400 disabled:cursor-not-allowed rounded-md px-6 py-1 font-bold text-white mr-2 mb-2"
- disabled={!canPurchaseMeme || loadingState === "selling"}
- >
- { loadingState === "selling" ?
-
-
-
: Sell
- }
-
-
:
-
-
setCancelMeme(meme)}
- className="inline-block bg-purple-500 disabled:bg-gray-400 disabled:cursor-not-allowed rounded-md px-6 py-1 font-bold text-white mr-2 mb-2"
- disabled={!canPurchaseMeme || loadingState === "selling"}
- >
- { loadingState === "selling" ?
-
-
-
: Cancel Sell
- }
-
-
- }
- />
- }
-
- }
-
-
-
- { selectedMeme &&
-
setSelectedMeme(null)}
- onBuy={false}
- />
- }
-
- { cancelMeme &&
- setCancelMeme(null)}
- />
- }
- {/* end cards section */}
-
-
-
- )
-}
-
-Owned.Layout = BaseLayout
diff --git a/blockchain-nft-app/pages/meme/[slug].js b/blockchain-nft-app/pages/meme/[slug].js
deleted file mode 100644
index 32fe244..0000000
--- a/blockchain-nft-app/pages/meme/[slug].js
+++ /dev/null
@@ -1,221 +0,0 @@
-import Head from 'next/head'
-import Image from 'next/image'
-import {MemeDetail} from '@components/ui'
-import { BaseLayout } from '@components/ui/layout'
-import { getSingleMeme } from '@content/fetcherSingle'
-import { useWalletInfo } from '@components/hooks/web3'
-import { useWeb3 } from '@components/provider'
-import {useEffect, useState} from 'react'
-import { useRouter } from 'next/router'
-import { buyNFT } from '@utils/buyNFT'
-import { OrderModal } from '@components/ui/order'
-import { CommentList, CommmentInput, Loader } from "@components/ui/common"
-import { likeMeme } from '@utils/likeMeme'
-import { dislikeMeme } from '@utils/dislikeMeme'
-import CommentCustom from '@components/ui/common/comment'
-import { getComments } from '@content/getComments'
-
-
-export default function Meme() {
-
- const { account, network, canPurchaseMeme } = useWalletInfo()
- const { web3, isLoading, marketContract } = useWeb3()
- const [meme, setMeme] = useState({})
- const [comments, setComments] = useState({})
- const [isBuy, setBuy] = useState(false)
- const [loadingState, setLoadingState] = useState('not-loaded')
- const [commentState, setcommentState] = useState('not-loaded')
- const router = useRouter()
- const { slug } = router.query
-
-
- useEffect(()=> {
- if (!isLoading && web3) {
- console.log(marketContract)
- // console.log(nftContract)
- loadNFT()
- }
- }, [isLoading, canPurchaseMeme, account.data])
-
- useEffect(()=> {
- if (loadingState === "loaded") {
- loadComment()
- }
- }, [meme])
-
- async function loadNFT() {
- const { data } = await getSingleMeme(web3, marketContract, account, slug)
- setMeme(data)
- console.log('load NFT')
- setLoadingState('loaded')
- }
-
- async function loadComment() {
- const { data } = await getComments(marketContract, account.data, meme.id)
- setComments(data)
- console.log('load comment')
- setcommentState('loaded')
- }
-
- const purchaseMeme = async (order, tokenId) => {
- // alert(JSON.stringify(order))
- setBuy(false)
- setLoadingState('buying')
- const { data } = await buyNFT(web3, marketContract, account, tokenId, order.price)
- console.log('purchased')
- console.log(data)
- loadNFT()
- setLoadingState('loaded')
- // setBuy(false)
- }
-
- const likeOrDislike = async (tokenId, like = true) => {
- // alert(JSON.stringify(order))
- setLoadingState('liking')
- console.log('masuk like or dislike')
- console.log(marketContract)
- const test = await getLikeStatus(tokenId)
- if (like) {
-
- const { data } = await likeMeme(marketContract, account, tokenId)
-
- } else {
-
- const { data } = await dislikeMeme(marketContract, account, tokenId)
-
- }
- setLoadingState('loaded')
- loadNFT()
- }
-
- async function getLikeStatus(tokenId) {
- return await marketContract.methods.getLikeStatus(tokenId).call()
- }
-
- if(loadingState === 'loaded' && meme === {}) return (No NFts in marketplace )
-
- return (
-
-
-
{`8Chiq : ${meme.title}`}
-
-
-
-
-
-
-
- {/* recent properties section */}
-
- {/* cards section */}
- { (loadingState === 'loaded' && meme === {}) ?
you dont own any Meme :
- loadingState === 'not-loaded' ?
-
-
-
:
-
likeOrDislike(meme.id)}
- onClickDislikeButton={() => likeOrDislike(meme.id, false)}
- loadingStateButton={loadingState}
- Footer = { () =>
-
-
-
- {meme.price !== "0" ? `${meme.price} Eth` : "Not On Sale"}
-
-
setBuy(true)}
- className="inline-block bg-purple-500 disabled:bg-gray-400 disabled:cursor-not-allowed rounded-md px-6 py-1 font-bold text-white mr-2 mb-2">
- { loadingState === "buying" ?
-
-
-
: Buy
- }
-
-
}
- />
- }
-
- { isBuy &&
- setBuy(false)}
- />
- }
-
- loadComment()}/>
-
- Comments
-
- { (commentState === 'loaded' && !comments.length) ? No one comment yet :
- commentState === 'not-loaded' ?
-
-
-
:
-
-
- {/* Memes Cards */}
-
- {(comment, i) =>
-
- }
-
-
-
- }
-
-
-
-
-
-
-
- {/* end cards section */}
-
-
-
- )
-}
-
-// export async function getStaticPaths() {
-// const {data} = getAllMemes()
-
-// return {
-// paths: data.map(m =>({
-// params: {
-// slug: m.id,
-// }
-// })),
-// fallback: false
-// }
-
-// }
-
-// export function getStaticProps({params}) {
-// const { data } = getAllMemes()
-// const meme = data.filter(m => m.id === params.slug)[0]
-// return {
-// props: {
-// meme: meme
-// }
-// }
-// }
-
- Meme.Layout = BaseLayout
\ No newline at end of file
diff --git a/blockchain-nft-app/postcss.config.js b/blockchain-nft-app/postcss.config.js
deleted file mode 100644
index 33ad091..0000000
--- a/blockchain-nft-app/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-}
diff --git a/blockchain-nft-app/public/contracts/Address.json b/blockchain-nft-app/public/contracts/Address.json
deleted file mode 100644
index 421996e..0000000
--- a/blockchain-nft-app/public/contracts/Address.json
+++ /dev/null
@@ -1,3985 +0,0 @@
-{
- "contractName": "Address",
- "abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Collection of functions related to the address type\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Address.sol\":\"Address\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]}},\"version\":1}",
- "bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122093b6855a0cdb659a00fcfb006f357d80d93600bb5f6a81ef38dd14809e754da964736f6c634300080d0033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122093b6855a0cdb659a00fcfb006f357d80d93600bb5f6a81ef38dd14809e754da964736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "194:8061:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;194:8061:6;;;;;;;;;;;;;;;;;",
- "deployedSourceMap": "194:8061:6:-:0;;;;;;;;",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts (last updated v4.5.0) (utils/Address.sol)\n\npragma solidity ^0.8.1;\n\n/**\n * @dev Collection of functions related to the address type\n */\nlibrary Address {\n /**\n * @dev Returns true if `account` is a contract.\n *\n * [IMPORTANT]\n * ====\n * It is unsafe to assume that an address for which this function returns\n * false is an externally-owned account (EOA) and not a contract.\n *\n * Among others, `isContract` will return false for the following\n * types of addresses:\n *\n * - an externally-owned account\n * - a contract in construction\n * - an address where a contract will be created\n * - an address where a contract lived, but was destroyed\n * ====\n *\n * [IMPORTANT]\n * ====\n * You shouldn't rely on `isContract` to protect against flash loan attacks!\n *\n * Preventing calls from contracts is highly discouraged. It breaks composability, breaks support for smart wallets\n * like Gnosis Safe, and does not provide security since it can be circumvented by calling from a contract\n * constructor.\n * ====\n */\n function isContract(address account) internal view returns (bool) {\n // This method relies on extcodesize/address.code.length, which returns 0\n // for contracts in construction, since the code is only stored at the end\n // of the constructor execution.\n\n return account.code.length > 0;\n }\n\n /**\n * @dev Replacement for Solidity's `transfer`: sends `amount` wei to\n * `recipient`, forwarding all available gas and reverting on errors.\n *\n * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost\n * of certain opcodes, possibly making contracts go over the 2300 gas limit\n * imposed by `transfer`, making them unable to receive funds via\n * `transfer`. {sendValue} removes this limitation.\n *\n * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].\n *\n * IMPORTANT: because control is transferred to `recipient`, care must be\n * taken to not create reentrancy vulnerabilities. Consider using\n * {ReentrancyGuard} or the\n * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].\n */\n function sendValue(address payable recipient, uint256 amount) internal {\n require(address(this).balance >= amount, \"Address: insufficient balance\");\n\n (bool success, ) = recipient.call{value: amount}(\"\");\n require(success, \"Address: unable to send value, recipient may have reverted\");\n }\n\n /**\n * @dev Performs a Solidity function call using a low level `call`. A\n * plain `call` is an unsafe replacement for a function call: use this\n * function instead.\n *\n * If `target` reverts with a revert reason, it is bubbled up by this\n * function (like regular Solidity function calls).\n *\n * Returns the raw returned data. To convert to the expected return value,\n * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].\n *\n * Requirements:\n *\n * - `target` must be a contract.\n * - calling `target` with `data` must not revert.\n *\n * _Available since v3.1._\n */\n function functionCall(address target, bytes memory data) internal returns (bytes memory) {\n return functionCall(target, data, \"Address: low-level call failed\");\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with\n * `errorMessage` as a fallback revert reason when `target` reverts.\n *\n * _Available since v3.1._\n */\n function functionCall(\n address target,\n bytes memory data,\n string memory errorMessage\n ) internal returns (bytes memory) {\n return functionCallWithValue(target, data, 0, errorMessage);\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n * but also transferring `value` wei to `target`.\n *\n * Requirements:\n *\n * - the calling contract must have an ETH balance of at least `value`.\n * - the called Solidity function must be `payable`.\n *\n * _Available since v3.1._\n */\n function functionCallWithValue(\n address target,\n bytes memory data,\n uint256 value\n ) internal returns (bytes memory) {\n return functionCallWithValue(target, data, value, \"Address: low-level call with value failed\");\n }\n\n /**\n * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but\n * with `errorMessage` as a fallback revert reason when `target` reverts.\n *\n * _Available since v3.1._\n */\n function functionCallWithValue(\n address target,\n bytes memory data,\n uint256 value,\n string memory errorMessage\n ) internal returns (bytes memory) {\n require(address(this).balance >= value, \"Address: insufficient balance for call\");\n require(isContract(target), \"Address: call to non-contract\");\n\n (bool success, bytes memory returndata) = target.call{value: value}(data);\n return verifyCallResult(success, returndata, errorMessage);\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n * but performing a static call.\n *\n * _Available since v3.3._\n */\n function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {\n return functionStaticCall(target, data, \"Address: low-level static call failed\");\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n * but performing a static call.\n *\n * _Available since v3.3._\n */\n function functionStaticCall(\n address target,\n bytes memory data,\n string memory errorMessage\n ) internal view returns (bytes memory) {\n require(isContract(target), \"Address: static call to non-contract\");\n\n (bool success, bytes memory returndata) = target.staticcall(data);\n return verifyCallResult(success, returndata, errorMessage);\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n * but performing a delegate call.\n *\n * _Available since v3.4._\n */\n function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {\n return functionDelegateCall(target, data, \"Address: low-level delegate call failed\");\n }\n\n /**\n * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n * but performing a delegate call.\n *\n * _Available since v3.4._\n */\n function functionDelegateCall(\n address target,\n bytes memory data,\n string memory errorMessage\n ) internal returns (bytes memory) {\n require(isContract(target), \"Address: delegate call to non-contract\");\n\n (bool success, bytes memory returndata) = target.delegatecall(data);\n return verifyCallResult(success, returndata, errorMessage);\n }\n\n /**\n * @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the\n * revert reason using the provided one.\n *\n * _Available since v4.3._\n */\n function verifyCallResult(\n bool success,\n bytes memory returndata,\n string memory errorMessage\n ) internal pure returns (bytes memory) {\n if (success) {\n return returndata;\n } else {\n // Look for revert reason and bubble it up if present\n if (returndata.length > 0) {\n // The easiest way to bubble the revert reason is using memory via assembly\n\n assembly {\n let returndata_size := mload(returndata)\n revert(add(32, returndata), returndata_size)\n }\n } else {\n revert(errorMessage);\n }\n }\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\Address.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/Address.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ]
- },
- "id": 1490,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1196,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".1"
- ],
- "nodeType": "PragmaDirective",
- "src": "101:23:6"
- },
- {
- "abstract": false,
- "baseContracts": [],
- "canonicalName": "Address",
- "contractDependencies": [],
- "contractKind": "library",
- "documentation": {
- "id": 1197,
- "nodeType": "StructuredDocumentation",
- "src": "126:67:6",
- "text": " @dev Collection of functions related to the address type"
- },
- "fullyImplemented": true,
- "id": 1489,
- "linearizedBaseContracts": [
- 1489
- ],
- "name": "Address",
- "nameLocation": "202:7:6",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "body": {
- "id": 1211,
- "nodeType": "Block",
- "src": "1241:254:6",
- "statements": [
- {
- "expression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1209,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "expression": {
- "id": 1205,
- "name": "account",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1200,
- "src": "1465:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1206,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "code",
- "nodeType": "MemberAccess",
- "src": "1465:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1207,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "1465:19:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 1208,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1487:1:6",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1465:23:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 1204,
- "id": 1210,
- "nodeType": "Return",
- "src": "1458:30:6"
- }
- ]
- },
- "documentation": {
- "id": 1198,
- "nodeType": "StructuredDocumentation",
- "src": "216:954:6",
- "text": " @dev Returns true if `account` is a contract.\n [IMPORTANT]\n ====\n It is unsafe to assume that an address for which this function returns\n false is an externally-owned account (EOA) and not a contract.\n Among others, `isContract` will return false for the following\n types of addresses:\n - an externally-owned account\n - a contract in construction\n - an address where a contract will be created\n - an address where a contract lived, but was destroyed\n ====\n [IMPORTANT]\n ====\n You shouldn't rely on `isContract` to protect against flash loan attacks!\n Preventing calls from contracts is highly discouraged. It breaks composability, breaks support for smart wallets\n like Gnosis Safe, and does not provide security since it can be circumvented by calling from a contract\n constructor.\n ===="
- },
- "id": 1212,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "isContract",
- "nameLocation": "1184:10:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1201,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1200,
- "mutability": "mutable",
- "name": "account",
- "nameLocation": "1203:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1212,
- "src": "1195:15:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1199,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1195:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1194:17:6"
- },
- "returnParameters": {
- "id": 1204,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1203,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1212,
- "src": "1235:4:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1202,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1235:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1234:6:6"
- },
- "scope": 1489,
- "src": "1175:320:6",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1245,
- "nodeType": "Block",
- "src": "2483:241:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1227,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "id": 1223,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "2509:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_Address_$1489",
- "typeString": "library Address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_Address_$1489",
- "typeString": "library Address"
- }
- ],
- "id": 1222,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "2501:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 1221,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2501:7:6",
- "typeDescriptions": {}
- }
- },
- "id": 1224,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2501:13:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1225,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "balance",
- "nodeType": "MemberAccess",
- "src": "2501:21:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">=",
- "rightExpression": {
- "id": 1226,
- "name": "amount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1217,
- "src": "2526:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "2501:31:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a20696e73756666696369656e742062616c616e6365",
- "id": 1228,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2534:31:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_5597a22abd0ef5332f8053862eb236db7590f17e2b93a53f63a103becfb561f9",
- "typeString": "literal_string \"Address: insufficient balance\""
- },
- "value": "Address: insufficient balance"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_5597a22abd0ef5332f8053862eb236db7590f17e2b93a53f63a103becfb561f9",
- "typeString": "literal_string \"Address: insufficient balance\""
- }
- ],
- "id": 1220,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2493:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1229,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2493:73:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1230,
- "nodeType": "ExpressionStatement",
- "src": "2493:73:6"
- },
- {
- "assignments": [
- 1232,
- null
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1232,
- "mutability": "mutable",
- "name": "success",
- "nameLocation": "2583:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1245,
- "src": "2578:12:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1231,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2578:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- null
- ],
- "id": 1239,
- "initialValue": {
- "arguments": [
- {
- "hexValue": "",
- "id": 1237,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2626:2:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- },
- "value": ""
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- }
- ],
- "expression": {
- "id": 1233,
- "name": "recipient",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1215,
- "src": "2596:9:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 1234,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "call",
- "nodeType": "MemberAccess",
- "src": "2596:14:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "function (bytes memory) payable returns (bool,bytes memory)"
- }
- },
- "id": 1236,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "names": [
- "value"
- ],
- "nodeType": "FunctionCallOptions",
- "options": [
- {
- "id": 1235,
- "name": "amount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1217,
- "src": "2618:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "src": "2596:29:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value",
- "typeString": "function (bytes memory) payable returns (bool,bytes memory)"
- }
- },
- "id": 1238,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2596:33:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "tuple(bool,bytes memory)"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "2577:52:6"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1241,
- "name": "success",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1232,
- "src": "2647:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564",
- "id": 1242,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2656:60:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_51ddaa38748c0a1144620fb5bfe8edab31ea437571ad591a7734bbfd0429aeae",
- "typeString": "literal_string \"Address: unable to send value, recipient may have reverted\""
- },
- "value": "Address: unable to send value, recipient may have reverted"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_51ddaa38748c0a1144620fb5bfe8edab31ea437571ad591a7734bbfd0429aeae",
- "typeString": "literal_string \"Address: unable to send value, recipient may have reverted\""
- }
- ],
- "id": 1240,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2639:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1243,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2639:78:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1244,
- "nodeType": "ExpressionStatement",
- "src": "2639:78:6"
- }
- ]
- },
- "documentation": {
- "id": 1213,
- "nodeType": "StructuredDocumentation",
- "src": "1501:906:6",
- "text": " @dev Replacement for Solidity's `transfer`: sends `amount` wei to\n `recipient`, forwarding all available gas and reverting on errors.\n https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost\n of certain opcodes, possibly making contracts go over the 2300 gas limit\n imposed by `transfer`, making them unable to receive funds via\n `transfer`. {sendValue} removes this limitation.\n https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].\n IMPORTANT: because control is transferred to `recipient`, care must be\n taken to not create reentrancy vulnerabilities. Consider using\n {ReentrancyGuard} or the\n https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern]."
- },
- "id": 1246,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "sendValue",
- "nameLocation": "2421:9:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1218,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1215,
- "mutability": "mutable",
- "name": "recipient",
- "nameLocation": "2447:9:6",
- "nodeType": "VariableDeclaration",
- "scope": 1246,
- "src": "2431:25:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 1214,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2431:15:6",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1217,
- "mutability": "mutable",
- "name": "amount",
- "nameLocation": "2466:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1246,
- "src": "2458:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1216,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2458:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2430:43:6"
- },
- "returnParameters": {
- "id": 1219,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2483:0:6"
- },
- "scope": 1489,
- "src": "2412:312:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1262,
- "nodeType": "Block",
- "src": "3555:84:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1257,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1249,
- "src": "3585:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 1258,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1251,
- "src": "3593:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "hexValue": "416464726573733a206c6f772d6c6576656c2063616c6c206661696c6564",
- "id": 1259,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3599:32:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_24d7ab5d382116e64324f19950ca9340b8af1ddeb09a8d026e0a3c6a01dcc9df",
- "typeString": "literal_string \"Address: low-level call failed\""
- },
- "value": "Address: low-level call failed"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_stringliteral_24d7ab5d382116e64324f19950ca9340b8af1ddeb09a8d026e0a3c6a01dcc9df",
- "typeString": "literal_string \"Address: low-level call failed\""
- }
- ],
- "id": 1256,
- "name": "functionCall",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1263,
- 1283
- ],
- "referencedDeclaration": 1283,
- "src": "3572:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (address,bytes memory,string memory) returns (bytes memory)"
- }
- },
- "id": 1260,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3572:60:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1255,
- "id": 1261,
- "nodeType": "Return",
- "src": "3565:67:6"
- }
- ]
- },
- "documentation": {
- "id": 1247,
- "nodeType": "StructuredDocumentation",
- "src": "2730:731:6",
- "text": " @dev Performs a Solidity function call using a low level `call`. A\n plain `call` is an unsafe replacement for a function call: use this\n function instead.\n If `target` reverts with a revert reason, it is bubbled up by this\n function (like regular Solidity function calls).\n Returns the raw returned data. To convert to the expected return value,\n use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].\n Requirements:\n - `target` must be a contract.\n - calling `target` with `data` must not revert.\n _Available since v3.1._"
- },
- "id": 1263,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionCall",
- "nameLocation": "3475:12:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1252,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1249,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "3496:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1263,
- "src": "3488:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1248,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3488:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1251,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "3517:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1263,
- "src": "3504:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1250,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "3504:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3487:35:6"
- },
- "returnParameters": {
- "id": 1255,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1254,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1263,
- "src": "3541:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1253,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "3541:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3540:14:6"
- },
- "scope": 1489,
- "src": "3466:173:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1282,
- "nodeType": "Block",
- "src": "4008:76:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1276,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1266,
- "src": "4047:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 1277,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1268,
- "src": "4055:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "hexValue": "30",
- "id": 1278,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4061:1:6",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- {
- "id": 1279,
- "name": "errorMessage",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1270,
- "src": "4064:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1275,
- "name": "functionCallWithValue",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1303,
- 1353
- ],
- "referencedDeclaration": 1353,
- "src": "4025:21:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_uint256_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (address,bytes memory,uint256,string memory) returns (bytes memory)"
- }
- },
- "id": 1280,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4025:52:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1274,
- "id": 1281,
- "nodeType": "Return",
- "src": "4018:59:6"
- }
- ]
- },
- "documentation": {
- "id": 1264,
- "nodeType": "StructuredDocumentation",
- "src": "3645:211:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with\n `errorMessage` as a fallback revert reason when `target` reverts.\n _Available since v3.1._"
- },
- "id": 1283,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionCall",
- "nameLocation": "3870:12:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1271,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1266,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "3900:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1283,
- "src": "3892:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1265,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3892:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1268,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "3929:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1283,
- "src": "3916:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1267,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "3916:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1270,
- "mutability": "mutable",
- "name": "errorMessage",
- "nameLocation": "3957:12:6",
- "nodeType": "VariableDeclaration",
- "scope": 1283,
- "src": "3943:26:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1269,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "3943:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3882:93:6"
- },
- "returnParameters": {
- "id": 1274,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1273,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1283,
- "src": "3994:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1272,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "3994:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3993:14:6"
- },
- "scope": 1489,
- "src": "3861:223:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1302,
- "nodeType": "Block",
- "src": "4589:111:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1296,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1286,
- "src": "4628:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 1297,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1288,
- "src": "4636:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "id": 1298,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1290,
- "src": "4642:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "hexValue": "416464726573733a206c6f772d6c6576656c2063616c6c20776974682076616c7565206661696c6564",
- "id": 1299,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4649:43:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_88a4a0b5e975840320a0475d4027005235904fdb5ece94df156f3d717cb2dbfc",
- "typeString": "literal_string \"Address: low-level call with value failed\""
- },
- "value": "Address: low-level call with value failed"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_stringliteral_88a4a0b5e975840320a0475d4027005235904fdb5ece94df156f3d717cb2dbfc",
- "typeString": "literal_string \"Address: low-level call with value failed\""
- }
- ],
- "id": 1295,
- "name": "functionCallWithValue",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1303,
- 1353
- ],
- "referencedDeclaration": 1353,
- "src": "4606:21:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_uint256_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (address,bytes memory,uint256,string memory) returns (bytes memory)"
- }
- },
- "id": 1300,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4606:87:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1294,
- "id": 1301,
- "nodeType": "Return",
- "src": "4599:94:6"
- }
- ]
- },
- "documentation": {
- "id": 1284,
- "nodeType": "StructuredDocumentation",
- "src": "4090:351:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but also transferring `value` wei to `target`.\n Requirements:\n - the calling contract must have an ETH balance of at least `value`.\n - the called Solidity function must be `payable`.\n _Available since v3.1._"
- },
- "id": 1303,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionCallWithValue",
- "nameLocation": "4455:21:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1291,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1286,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "4494:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1303,
- "src": "4486:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1285,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4486:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1288,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "4523:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1303,
- "src": "4510:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1287,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "4510:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1290,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "4545:5:6",
- "nodeType": "VariableDeclaration",
- "scope": 1303,
- "src": "4537:13:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1289,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "4537:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4476:80:6"
- },
- "returnParameters": {
- "id": 1294,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1293,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1303,
- "src": "4575:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1292,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "4575:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4574:14:6"
- },
- "scope": 1489,
- "src": "4446:254:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1352,
- "nodeType": "Block",
- "src": "5127:320:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1324,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "id": 1320,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "5153:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_Address_$1489",
- "typeString": "library Address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_Address_$1489",
- "typeString": "library Address"
- }
- ],
- "id": 1319,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "5145:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 1318,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5145:7:6",
- "typeDescriptions": {}
- }
- },
- "id": 1321,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5145:13:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1322,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "balance",
- "nodeType": "MemberAccess",
- "src": "5145:21:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">=",
- "rightExpression": {
- "id": 1323,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1310,
- "src": "5170:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "5145:30:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c",
- "id": 1325,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5177:40:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_565f1a77334fc4792800921178c71e4521acffab18ff9e7885b49377ee80ab4c",
- "typeString": "literal_string \"Address: insufficient balance for call\""
- },
- "value": "Address: insufficient balance for call"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_565f1a77334fc4792800921178c71e4521acffab18ff9e7885b49377ee80ab4c",
- "typeString": "literal_string \"Address: insufficient balance for call\""
- }
- ],
- "id": 1317,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "5137:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1326,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5137:81:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1327,
- "nodeType": "ExpressionStatement",
- "src": "5137:81:6"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1330,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1306,
- "src": "5247:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 1329,
- "name": "isContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1212,
- "src": "5236:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$",
- "typeString": "function (address) view returns (bool)"
- }
- },
- "id": 1331,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5236:18:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374",
- "id": 1332,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5256:31:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_cc2e4e38850b7c0a3e942cfed89b71c77302df25bcb2ec297a0c4ff9ff6b90ad",
- "typeString": "literal_string \"Address: call to non-contract\""
- },
- "value": "Address: call to non-contract"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_cc2e4e38850b7c0a3e942cfed89b71c77302df25bcb2ec297a0c4ff9ff6b90ad",
- "typeString": "literal_string \"Address: call to non-contract\""
- }
- ],
- "id": 1328,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "5228:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1333,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5228:60:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1334,
- "nodeType": "ExpressionStatement",
- "src": "5228:60:6"
- },
- {
- "assignments": [
- 1336,
- 1338
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1336,
- "mutability": "mutable",
- "name": "success",
- "nameLocation": "5305:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1352,
- "src": "5300:12:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1335,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "5300:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1338,
- "mutability": "mutable",
- "name": "returndata",
- "nameLocation": "5327:10:6",
- "nodeType": "VariableDeclaration",
- "scope": 1352,
- "src": "5314:23:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1337,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5314:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1345,
- "initialValue": {
- "arguments": [
- {
- "id": 1343,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1308,
- "src": "5367:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "expression": {
- "id": 1339,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1306,
- "src": "5341:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1340,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "call",
- "nodeType": "MemberAccess",
- "src": "5341:11:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "function (bytes memory) payable returns (bool,bytes memory)"
- }
- },
- "id": 1342,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "names": [
- "value"
- ],
- "nodeType": "FunctionCallOptions",
- "options": [
- {
- "id": 1341,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1310,
- "src": "5360:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "src": "5341:25:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value",
- "typeString": "function (bytes memory) payable returns (bool,bytes memory)"
- }
- },
- "id": 1344,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5341:31:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "tuple(bool,bytes memory)"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5299:73:6"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1347,
- "name": "success",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1336,
- "src": "5406:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "id": 1348,
- "name": "returndata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1338,
- "src": "5415:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "id": 1349,
- "name": "errorMessage",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1312,
- "src": "5427:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1346,
- "name": "verifyCallResult",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1488,
- "src": "5389:16:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)"
- }
- },
- "id": 1350,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5389:51:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1316,
- "id": 1351,
- "nodeType": "Return",
- "src": "5382:58:6"
- }
- ]
- },
- "documentation": {
- "id": 1304,
- "nodeType": "StructuredDocumentation",
- "src": "4706:237:6",
- "text": " @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but\n with `errorMessage` as a fallback revert reason when `target` reverts.\n _Available since v3.1._"
- },
- "id": 1353,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionCallWithValue",
- "nameLocation": "4957:21:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1313,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1306,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "4996:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1353,
- "src": "4988:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1305,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4988:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1308,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "5025:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1353,
- "src": "5012:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1307,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5012:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1310,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "5047:5:6",
- "nodeType": "VariableDeclaration",
- "scope": 1353,
- "src": "5039:13:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1309,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "5039:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1312,
- "mutability": "mutable",
- "name": "errorMessage",
- "nameLocation": "5076:12:6",
- "nodeType": "VariableDeclaration",
- "scope": 1353,
- "src": "5062:26:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1311,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "5062:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4978:116:6"
- },
- "returnParameters": {
- "id": 1316,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1315,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1353,
- "src": "5113:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1314,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5113:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5112:14:6"
- },
- "scope": 1489,
- "src": "4948:499:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1369,
- "nodeType": "Block",
- "src": "5724:97:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1364,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1356,
- "src": "5760:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 1365,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1358,
- "src": "5768:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "hexValue": "416464726573733a206c6f772d6c6576656c207374617469632063616c6c206661696c6564",
- "id": 1366,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5774:39:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_90ec82aa826a536a4cbfae44ecfa384680faa9a4b77344bce96aa761ad904df0",
- "typeString": "literal_string \"Address: low-level static call failed\""
- },
- "value": "Address: low-level static call failed"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_stringliteral_90ec82aa826a536a4cbfae44ecfa384680faa9a4b77344bce96aa761ad904df0",
- "typeString": "literal_string \"Address: low-level static call failed\""
- }
- ],
- "id": 1363,
- "name": "functionStaticCall",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1370,
- 1405
- ],
- "referencedDeclaration": 1405,
- "src": "5741:18:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (address,bytes memory,string memory) view returns (bytes memory)"
- }
- },
- "id": 1367,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5741:73:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1362,
- "id": 1368,
- "nodeType": "Return",
- "src": "5734:80:6"
- }
- ]
- },
- "documentation": {
- "id": 1354,
- "nodeType": "StructuredDocumentation",
- "src": "5453:166:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but performing a static call.\n _Available since v3.3._"
- },
- "id": 1370,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionStaticCall",
- "nameLocation": "5633:18:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1359,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1356,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "5660:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1370,
- "src": "5652:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1355,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5652:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1358,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "5681:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1370,
- "src": "5668:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1357,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5668:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5651:35:6"
- },
- "returnParameters": {
- "id": 1362,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1361,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1370,
- "src": "5710:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1360,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5710:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5709:14:6"
- },
- "scope": 1489,
- "src": "5624:197:6",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1404,
- "nodeType": "Block",
- "src": "6163:228:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1384,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1373,
- "src": "6192:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 1383,
- "name": "isContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1212,
- "src": "6181:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$",
- "typeString": "function (address) view returns (bool)"
- }
- },
- "id": 1385,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6181:18:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a207374617469632063616c6c20746f206e6f6e2d636f6e7472616374",
- "id": 1386,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6201:38:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c79cc78e4f16ce3933a42b84c73868f93bb4a59c031a0acf576679de98c608a9",
- "typeString": "literal_string \"Address: static call to non-contract\""
- },
- "value": "Address: static call to non-contract"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_c79cc78e4f16ce3933a42b84c73868f93bb4a59c031a0acf576679de98c608a9",
- "typeString": "literal_string \"Address: static call to non-contract\""
- }
- ],
- "id": 1382,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "6173:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1387,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6173:67:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1388,
- "nodeType": "ExpressionStatement",
- "src": "6173:67:6"
- },
- {
- "assignments": [
- 1390,
- 1392
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1390,
- "mutability": "mutable",
- "name": "success",
- "nameLocation": "6257:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1404,
- "src": "6252:12:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1389,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "6252:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1392,
- "mutability": "mutable",
- "name": "returndata",
- "nameLocation": "6279:10:6",
- "nodeType": "VariableDeclaration",
- "scope": 1404,
- "src": "6266:23:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1391,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6266:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1397,
- "initialValue": {
- "arguments": [
- {
- "id": 1395,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1375,
- "src": "6311:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "expression": {
- "id": 1393,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1373,
- "src": "6293:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1394,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "staticcall",
- "nodeType": "MemberAccess",
- "src": "6293:17:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "function (bytes memory) view returns (bool,bytes memory)"
- }
- },
- "id": 1396,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6293:23:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "tuple(bool,bytes memory)"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "6251:65:6"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1399,
- "name": "success",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1390,
- "src": "6350:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "id": 1400,
- "name": "returndata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1392,
- "src": "6359:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "id": 1401,
- "name": "errorMessage",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1377,
- "src": "6371:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1398,
- "name": "verifyCallResult",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1488,
- "src": "6333:16:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)"
- }
- },
- "id": 1402,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6333:51:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1381,
- "id": 1403,
- "nodeType": "Return",
- "src": "6326:58:6"
- }
- ]
- },
- "documentation": {
- "id": 1371,
- "nodeType": "StructuredDocumentation",
- "src": "5827:173:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n but performing a static call.\n _Available since v3.3._"
- },
- "id": 1405,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionStaticCall",
- "nameLocation": "6014:18:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1378,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1373,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "6050:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1405,
- "src": "6042:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1372,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6042:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1375,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "6079:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1405,
- "src": "6066:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1374,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6066:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1377,
- "mutability": "mutable",
- "name": "errorMessage",
- "nameLocation": "6107:12:6",
- "nodeType": "VariableDeclaration",
- "scope": 1405,
- "src": "6093:26:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1376,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "6093:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6032:93:6"
- },
- "returnParameters": {
- "id": 1381,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1380,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1405,
- "src": "6149:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1379,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6149:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6148:14:6"
- },
- "scope": 1489,
- "src": "6005:386:6",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1421,
- "nodeType": "Block",
- "src": "6667:101:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1416,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1408,
- "src": "6705:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 1417,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1410,
- "src": "6713:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "hexValue": "416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564",
- "id": 1418,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6719:41:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_9fdcd12e4b726339b32a442b0a448365d5d85c96b2d2cff917b4f66c63110398",
- "typeString": "literal_string \"Address: low-level delegate call failed\""
- },
- "value": "Address: low-level delegate call failed"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_stringliteral_9fdcd12e4b726339b32a442b0a448365d5d85c96b2d2cff917b4f66c63110398",
- "typeString": "literal_string \"Address: low-level delegate call failed\""
- }
- ],
- "id": 1415,
- "name": "functionDelegateCall",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1422,
- 1457
- ],
- "referencedDeclaration": 1457,
- "src": "6684:20:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (address,bytes memory,string memory) returns (bytes memory)"
- }
- },
- "id": 1419,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6684:77:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1414,
- "id": 1420,
- "nodeType": "Return",
- "src": "6677:84:6"
- }
- ]
- },
- "documentation": {
- "id": 1406,
- "nodeType": "StructuredDocumentation",
- "src": "6397:168:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but performing a delegate call.\n _Available since v3.4._"
- },
- "id": 1422,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionDelegateCall",
- "nameLocation": "6579:20:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1411,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1408,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "6608:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1422,
- "src": "6600:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1407,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6600:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1410,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "6629:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1422,
- "src": "6616:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1409,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6616:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6599:35:6"
- },
- "returnParameters": {
- "id": 1414,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1413,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1422,
- "src": "6653:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1412,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6653:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6652:14:6"
- },
- "scope": 1489,
- "src": "6570:198:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1456,
- "nodeType": "Block",
- "src": "7109:232:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1436,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1425,
- "src": "7138:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 1435,
- "name": "isContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1212,
- "src": "7127:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$",
- "typeString": "function (address) view returns (bool)"
- }
- },
- "id": 1437,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7127:18:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374",
- "id": 1438,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7147:40:6",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520",
- "typeString": "literal_string \"Address: delegate call to non-contract\""
- },
- "value": "Address: delegate call to non-contract"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520",
- "typeString": "literal_string \"Address: delegate call to non-contract\""
- }
- ],
- "id": 1434,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "7119:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1439,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7119:69:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1440,
- "nodeType": "ExpressionStatement",
- "src": "7119:69:6"
- },
- {
- "assignments": [
- 1442,
- 1444
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1442,
- "mutability": "mutable",
- "name": "success",
- "nameLocation": "7205:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1456,
- "src": "7200:12:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1441,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "7200:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1444,
- "mutability": "mutable",
- "name": "returndata",
- "nameLocation": "7227:10:6",
- "nodeType": "VariableDeclaration",
- "scope": 1456,
- "src": "7214:23:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1443,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "7214:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1449,
- "initialValue": {
- "arguments": [
- {
- "id": 1447,
- "name": "data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1427,
- "src": "7261:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "expression": {
- "id": 1445,
- "name": "target",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1425,
- "src": "7241:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 1446,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "delegatecall",
- "nodeType": "MemberAccess",
- "src": "7241:19:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_baredelegatecall_nonpayable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "function (bytes memory) returns (bool,bytes memory)"
- }
- },
- "id": 1448,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7241:25:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$",
- "typeString": "tuple(bool,bytes memory)"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "7199:67:6"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1451,
- "name": "success",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1442,
- "src": "7300:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "id": 1452,
- "name": "returndata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1444,
- "src": "7309:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- {
- "id": 1453,
- "name": "errorMessage",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1429,
- "src": "7321:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1450,
- "name": "verifyCallResult",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1488,
- "src": "7283:16:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)"
- }
- },
- "id": 1454,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7283:51:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1433,
- "id": 1455,
- "nodeType": "Return",
- "src": "7276:58:6"
- }
- ]
- },
- "documentation": {
- "id": 1423,
- "nodeType": "StructuredDocumentation",
- "src": "6774:175:6",
- "text": " @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n but performing a delegate call.\n _Available since v3.4._"
- },
- "id": 1457,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "functionDelegateCall",
- "nameLocation": "6963:20:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1430,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1425,
- "mutability": "mutable",
- "name": "target",
- "nameLocation": "7001:6:6",
- "nodeType": "VariableDeclaration",
- "scope": 1457,
- "src": "6993:14:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1424,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6993:7:6",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1427,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "7030:4:6",
- "nodeType": "VariableDeclaration",
- "scope": 1457,
- "src": "7017:17:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1426,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "7017:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1429,
- "mutability": "mutable",
- "name": "errorMessage",
- "nameLocation": "7058:12:6",
- "nodeType": "VariableDeclaration",
- "scope": 1457,
- "src": "7044:26:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1428,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "7044:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6983:93:6"
- },
- "returnParameters": {
- "id": 1433,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1432,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1457,
- "src": "7095:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1431,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "7095:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7094:14:6"
- },
- "scope": 1489,
- "src": "6954:387:6",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1487,
- "nodeType": "Block",
- "src": "7721:532:6",
- "statements": [
- {
- "condition": {
- "id": 1469,
- "name": "success",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1460,
- "src": "7735:7:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 1485,
- "nodeType": "Block",
- "src": "7792:455:6",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1476,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 1473,
- "name": "returndata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1462,
- "src": "7876:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1474,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "7876:17:6",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 1475,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7896:1:6",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "7876:21:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 1483,
- "nodeType": "Block",
- "src": "8184:53:6",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1480,
- "name": "errorMessage",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1464,
- "src": "8209:12:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1479,
- "name": "revert",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967277,
- 4294967277
- ],
- "referencedDeclaration": 4294967277,
- "src": "8202:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (string memory) pure"
- }
- },
- "id": 1481,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8202:20:6",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1482,
- "nodeType": "ExpressionStatement",
- "src": "8202:20:6"
- }
- ]
- },
- "id": 1484,
- "nodeType": "IfStatement",
- "src": "7872:365:6",
- "trueBody": {
- "id": 1478,
- "nodeType": "Block",
- "src": "7899:279:6",
- "statements": [
- {
- "AST": {
- "nodeType": "YulBlock",
- "src": "8019:145:6",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8041:40:6",
- "value": {
- "arguments": [
- {
- "name": "returndata",
- "nodeType": "YulIdentifier",
- "src": "8070:10:6"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "8064:5:6"
- },
- "nodeType": "YulFunctionCall",
- "src": "8064:17:6"
- },
- "variables": [
- {
- "name": "returndata_size",
- "nodeType": "YulTypedName",
- "src": "8045:15:6",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8113:2:6",
- "type": "",
- "value": "32"
- },
- {
- "name": "returndata",
- "nodeType": "YulIdentifier",
- "src": "8117:10:6"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8109:3:6"
- },
- "nodeType": "YulFunctionCall",
- "src": "8109:19:6"
- },
- {
- "name": "returndata_size",
- "nodeType": "YulIdentifier",
- "src": "8130:15:6"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8102:6:6"
- },
- "nodeType": "YulFunctionCall",
- "src": "8102:44:6"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8102:44:6"
- }
- ]
- },
- "evmVersion": "london",
- "externalReferences": [
- {
- "declaration": 1462,
- "isOffset": false,
- "isSlot": false,
- "src": "8070:10:6",
- "valueSize": 1
- },
- {
- "declaration": 1462,
- "isOffset": false,
- "isSlot": false,
- "src": "8117:10:6",
- "valueSize": 1
- }
- ],
- "id": 1477,
- "nodeType": "InlineAssembly",
- "src": "8010:154:6"
- }
- ]
- }
- }
- ]
- },
- "id": 1486,
- "nodeType": "IfStatement",
- "src": "7731:516:6",
- "trueBody": {
- "id": 1472,
- "nodeType": "Block",
- "src": "7744:42:6",
- "statements": [
- {
- "expression": {
- "id": 1470,
- "name": "returndata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1462,
- "src": "7765:10:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "functionReturnParameters": 1468,
- "id": 1471,
- "nodeType": "Return",
- "src": "7758:17:6"
- }
- ]
- }
- }
- ]
- },
- "documentation": {
- "id": 1458,
- "nodeType": "StructuredDocumentation",
- "src": "7347:209:6",
- "text": " @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the\n revert reason using the provided one.\n _Available since v4.3._"
- },
- "id": 1488,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "verifyCallResult",
- "nameLocation": "7570:16:6",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1465,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1460,
- "mutability": "mutable",
- "name": "success",
- "nameLocation": "7601:7:6",
- "nodeType": "VariableDeclaration",
- "scope": 1488,
- "src": "7596:12:6",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1459,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "7596:4:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1462,
- "mutability": "mutable",
- "name": "returndata",
- "nameLocation": "7631:10:6",
- "nodeType": "VariableDeclaration",
- "scope": 1488,
- "src": "7618:23:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1461,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "7618:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1464,
- "mutability": "mutable",
- "name": "errorMessage",
- "nameLocation": "7665:12:6",
- "nodeType": "VariableDeclaration",
- "scope": 1488,
- "src": "7651:26:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1463,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "7651:6:6",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7586:97:6"
- },
- "returnParameters": {
- "id": 1468,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1467,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1488,
- "src": "7707:12:6",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1466,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "7707:5:6",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7706:14:6"
- },
- "scope": 1489,
- "src": "7561:692:6",
- "stateMutability": "pure",
- "virtual": false,
- "visibility": "internal"
- }
- ],
- "scope": 1490,
- "src": "194:8061:6",
- "usedErrors": []
- }
- ],
- "src": "101:8155:6"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.604Z",
- "devdoc": {
- "details": "Collection of functions related to the address type",
- "kind": "dev",
- "methods": {},
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/Context.json b/blockchain-nft-app/public/contracts/Context.json
deleted file mode 100644
index 3d51a8e..0000000
--- a/blockchain-nft-app/public/contracts/Context.json
+++ /dev/null
@@ -1,270 +0,0 @@
-{
- "contractName": "Context",
- "abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Provides information about the current execution context, including the sender of the transaction and its data. While these are generally available via msg.sender and msg.data, they should not be accessed in such a direct manner, since when dealing with meta-transactions the account sending and paying for execution may not be the actual sender (as far as an application is concerned). This contract is only required for intermediate, library-like contracts.\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Context.sol\":\"Context\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @dev Provides information about the current execution context, including the\n * sender of the transaction and its data. While these are generally available\n * via msg.sender and msg.data, they should not be accessed in such a direct\n * manner, since when dealing with meta-transactions the account sending and\n * paying for execution may not be the actual sender (as far as an application\n * is concerned).\n *\n * This contract is only required for intermediate, library-like contracts.\n */\nabstract contract Context {\n function _msgSender() internal view virtual returns (address) {\n return msg.sender;\n }\n\n function _msgData() internal view virtual returns (bytes calldata) {\n return msg.data;\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\Context.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/Context.sol",
- "exportedSymbols": {
- "Context": [
- 1511
- ]
- },
- "id": 1512,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1491,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "86:23:7"
- },
- {
- "abstract": true,
- "baseContracts": [],
- "canonicalName": "Context",
- "contractDependencies": [],
- "contractKind": "contract",
- "documentation": {
- "id": 1492,
- "nodeType": "StructuredDocumentation",
- "src": "111:496:7",
- "text": " @dev Provides information about the current execution context, including the\n sender of the transaction and its data. While these are generally available\n via msg.sender and msg.data, they should not be accessed in such a direct\n manner, since when dealing with meta-transactions the account sending and\n paying for execution may not be the actual sender (as far as an application\n is concerned).\n This contract is only required for intermediate, library-like contracts."
- },
- "fullyImplemented": true,
- "id": 1511,
- "linearizedBaseContracts": [
- 1511
- ],
- "name": "Context",
- "nameLocation": "626:7:7",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "body": {
- "id": 1500,
- "nodeType": "Block",
- "src": "702:34:7",
- "statements": [
- {
- "expression": {
- "expression": {
- "id": 1497,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "719:3:7",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 1498,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "719:10:7",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "functionReturnParameters": 1496,
- "id": 1499,
- "nodeType": "Return",
- "src": "712:17:7"
- }
- ]
- },
- "id": 1501,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_msgSender",
- "nameLocation": "649:10:7",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1493,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "659:2:7"
- },
- "returnParameters": {
- "id": 1496,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1495,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1501,
- "src": "693:7:7",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1494,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "693:7:7",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "692:9:7"
- },
- "scope": 1511,
- "src": "640:96:7",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1509,
- "nodeType": "Block",
- "src": "809:32:7",
- "statements": [
- {
- "expression": {
- "expression": {
- "id": 1506,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "826:3:7",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 1507,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "data",
- "nodeType": "MemberAccess",
- "src": "826:8:7",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_calldata_ptr",
- "typeString": "bytes calldata"
- }
- },
- "functionReturnParameters": 1505,
- "id": 1508,
- "nodeType": "Return",
- "src": "819:15:7"
- }
- ]
- },
- "id": 1510,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_msgData",
- "nameLocation": "751:8:7",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1502,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "759:2:7"
- },
- "returnParameters": {
- "id": 1505,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1504,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1510,
- "src": "793:14:7",
- "stateVariable": false,
- "storageLocation": "calldata",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_calldata_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1503,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "793:5:7",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "792:16:7"
- },
- "scope": 1511,
- "src": "742:99:7",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "internal"
- }
- ],
- "scope": 1512,
- "src": "608:235:7",
- "usedErrors": []
- }
- ],
- "src": "86:758:7"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.610Z",
- "devdoc": {
- "details": "Provides information about the current execution context, including the sender of the transaction and its data. While these are generally available via msg.sender and msg.data, they should not be accessed in such a direct manner, since when dealing with meta-transactions the account sending and paying for execution may not be the actual sender (as far as an application is concerned). This contract is only required for intermediate, library-like contracts.",
- "kind": "dev",
- "methods": {},
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/Counters.json b/blockchain-nft-app/public/contracts/Counters.json
deleted file mode 100644
index 6a5d74f..0000000
--- a/blockchain-nft-app/public/contracts/Counters.json
+++ /dev/null
@@ -1,861 +0,0 @@
-{
- "contractName": "Counters",
- "abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"author\":\"Matt Condon (@shrugs)\",\"details\":\"Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number of elements in a mapping, issuing ERC721 ids, or counting request ids. Include with `using Counters for Counters.Counter;`\",\"kind\":\"dev\",\"methods\":{},\"title\":\"Counters\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Counters.sol\":\"Counters\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0xf0018c2440fbe238dd3a8732fa8e17a0f9dce84d31451dc8a32f6d62b349c9f1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59e1c62884d55b70f3ae5432b44bb3166ad71ae3acd19c57ab6ddc3c87c325ee\",\"dweb:/ipfs/QmezuXg5GK5oeA4F91EZhozBFekhq5TD966bHPH18cCqhu\"]}},\"version\":1}",
- "bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209b1f03e0f68a3904bf1c680943ca5062e0ae647e15bc4cb2564ad1e53a4f1c8764736f6c634300080d0033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209b1f03e0f68a3904bf1c680943ca5062e0ae647e15bc4cb2564ad1e53a4f1c8764736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "424:971:8:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;424:971:8;;;;;;;;;;;;;;;;;",
- "deployedSourceMap": "424:971:8:-:0;;;;;;;;",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (utils/Counters.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @title Counters\n * @author Matt Condon (@shrugs)\n * @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number\n * of elements in a mapping, issuing ERC721 ids, or counting request ids.\n *\n * Include with `using Counters for Counters.Counter;`\n */\nlibrary Counters {\n struct Counter {\n // This variable should never be directly accessed by users of the library: interactions must be restricted to\n // the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add\n // this feature: see https://github.com/ethereum/solidity/issues/4637\n uint256 _value; // default: 0\n }\n\n function current(Counter storage counter) internal view returns (uint256) {\n return counter._value;\n }\n\n function increment(Counter storage counter) internal {\n unchecked {\n counter._value += 1;\n }\n }\n\n function decrement(Counter storage counter) internal {\n uint256 value = counter._value;\n require(value > 0, \"Counter: decrement overflow\");\n unchecked {\n counter._value = value - 1;\n }\n }\n\n function reset(Counter storage counter) internal {\n counter._value = 0;\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\Counters.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/Counters.sol",
- "exportedSymbols": {
- "Counters": [
- 1585
- ]
- },
- "id": 1586,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1513,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "87:23:8"
- },
- {
- "abstract": false,
- "baseContracts": [],
- "canonicalName": "Counters",
- "contractDependencies": [],
- "contractKind": "library",
- "documentation": {
- "id": 1514,
- "nodeType": "StructuredDocumentation",
- "src": "112:311:8",
- "text": " @title Counters\n @author Matt Condon (@shrugs)\n @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number\n of elements in a mapping, issuing ERC721 ids, or counting request ids.\n Include with `using Counters for Counters.Counter;`"
- },
- "fullyImplemented": true,
- "id": 1585,
- "linearizedBaseContracts": [
- 1585
- ],
- "name": "Counters",
- "nameLocation": "432:8:8",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "canonicalName": "Counters.Counter",
- "id": 1517,
- "members": [
- {
- "constant": false,
- "id": 1516,
- "mutability": "mutable",
- "name": "_value",
- "nameLocation": "794:6:8",
- "nodeType": "VariableDeclaration",
- "scope": 1517,
- "src": "786:14:8",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1515,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "786:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "Counter",
- "nameLocation": "454:7:8",
- "nodeType": "StructDefinition",
- "scope": 1585,
- "src": "447:374:8",
- "visibility": "public"
- },
- {
- "body": {
- "id": 1528,
- "nodeType": "Block",
- "src": "901:38:8",
- "statements": [
- {
- "expression": {
- "expression": {
- "id": 1525,
- "name": "counter",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1520,
- "src": "918:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter storage pointer"
- }
- },
- "id": 1526,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "_value",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1516,
- "src": "918:14:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 1524,
- "id": 1527,
- "nodeType": "Return",
- "src": "911:21:8"
- }
- ]
- },
- "id": 1529,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "current",
- "nameLocation": "836:7:8",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1521,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1520,
- "mutability": "mutable",
- "name": "counter",
- "nameLocation": "860:7:8",
- "nodeType": "VariableDeclaration",
- "scope": 1529,
- "src": "844:23:8",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1519,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1518,
- "name": "Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "844:7:8"
- },
- "referencedDeclaration": 1517,
- "src": "844:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "843:25:8"
- },
- "returnParameters": {
- "id": 1524,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1523,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1529,
- "src": "892:7:8",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1522,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "892:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "891:9:8"
- },
- "scope": 1585,
- "src": "827:112:8",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1542,
- "nodeType": "Block",
- "src": "998:70:8",
- "statements": [
- {
- "id": 1541,
- "nodeType": "UncheckedBlock",
- "src": "1008:54:8",
- "statements": [
- {
- "expression": {
- "id": 1539,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 1535,
- "name": "counter",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1532,
- "src": "1032:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter storage pointer"
- }
- },
- "id": 1537,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "_value",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1516,
- "src": "1032:14:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 1538,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1050:1:8",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "1032:19:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1540,
- "nodeType": "ExpressionStatement",
- "src": "1032:19:8"
- }
- ]
- }
- ]
- },
- "id": 1543,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "increment",
- "nameLocation": "954:9:8",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1533,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1532,
- "mutability": "mutable",
- "name": "counter",
- "nameLocation": "980:7:8",
- "nodeType": "VariableDeclaration",
- "scope": 1543,
- "src": "964:23:8",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1531,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1530,
- "name": "Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "964:7:8"
- },
- "referencedDeclaration": 1517,
- "src": "964:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "963:25:8"
- },
- "returnParameters": {
- "id": 1534,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "998:0:8"
- },
- "scope": 1585,
- "src": "945:123:8",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1570,
- "nodeType": "Block",
- "src": "1127:176:8",
- "statements": [
- {
- "assignments": [
- 1550
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1550,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "1145:5:8",
- "nodeType": "VariableDeclaration",
- "scope": 1570,
- "src": "1137:13:8",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1549,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1137:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1553,
- "initialValue": {
- "expression": {
- "id": 1551,
- "name": "counter",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1546,
- "src": "1153:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter storage pointer"
- }
- },
- "id": 1552,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "_value",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1516,
- "src": "1153:14:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1137:30:8"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1557,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1555,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1550,
- "src": "1185:5:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 1556,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1193:1:8",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1185:9:8",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "436f756e7465723a2064656372656d656e74206f766572666c6f77",
- "id": 1558,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1196:29:8",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_1dfd0d5389474d871b8e8929aab9d4def041f55f90f625754fb5f9a9ba08af6f",
- "typeString": "literal_string \"Counter: decrement overflow\""
- },
- "value": "Counter: decrement overflow"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_1dfd0d5389474d871b8e8929aab9d4def041f55f90f625754fb5f9a9ba08af6f",
- "typeString": "literal_string \"Counter: decrement overflow\""
- }
- ],
- "id": 1554,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "1177:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1559,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1177:49:8",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1560,
- "nodeType": "ExpressionStatement",
- "src": "1177:49:8"
- },
- {
- "id": 1569,
- "nodeType": "UncheckedBlock",
- "src": "1236:61:8",
- "statements": [
- {
- "expression": {
- "id": 1567,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 1561,
- "name": "counter",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1546,
- "src": "1260:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter storage pointer"
- }
- },
- "id": 1563,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "_value",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1516,
- "src": "1260:14:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1566,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1564,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1550,
- "src": "1277:5:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "-",
- "rightExpression": {
- "hexValue": "31",
- "id": 1565,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1285:1:8",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "1277:9:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "1260:26:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1568,
- "nodeType": "ExpressionStatement",
- "src": "1260:26:8"
- }
- ]
- }
- ]
- },
- "id": 1571,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "decrement",
- "nameLocation": "1083:9:8",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1547,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1546,
- "mutability": "mutable",
- "name": "counter",
- "nameLocation": "1109:7:8",
- "nodeType": "VariableDeclaration",
- "scope": 1571,
- "src": "1093:23:8",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1545,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1544,
- "name": "Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "1093:7:8"
- },
- "referencedDeclaration": 1517,
- "src": "1093:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1092:25:8"
- },
- "returnParameters": {
- "id": 1548,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1127:0:8"
- },
- "scope": 1585,
- "src": "1074:229:8",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1583,
- "nodeType": "Block",
- "src": "1358:35:8",
- "statements": [
- {
- "expression": {
- "id": 1581,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 1577,
- "name": "counter",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1574,
- "src": "1368:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter storage pointer"
- }
- },
- "id": 1579,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "_value",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1516,
- "src": "1368:14:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 1580,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1385:1:8",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1368:18:8",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1582,
- "nodeType": "ExpressionStatement",
- "src": "1368:18:8"
- }
- ]
- },
- "id": 1584,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "reset",
- "nameLocation": "1318:5:8",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1575,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1574,
- "mutability": "mutable",
- "name": "counter",
- "nameLocation": "1340:7:8",
- "nodeType": "VariableDeclaration",
- "scope": 1584,
- "src": "1324:23:8",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1573,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1572,
- "name": "Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "1324:7:8"
- },
- "referencedDeclaration": 1517,
- "src": "1324:7:8",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1323:25:8"
- },
- "returnParameters": {
- "id": 1576,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1358:0:8"
- },
- "scope": 1585,
- "src": "1309:84:8",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- }
- ],
- "scope": 1586,
- "src": "424:971:8",
- "usedErrors": []
- }
- ],
- "src": "87:1309:8"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.612Z",
- "devdoc": {
- "author": "Matt Condon (@shrugs)",
- "details": "Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number of elements in a mapping, issuing ERC721 ids, or counting request ids. Include with `using Counters for Counters.Counter;`",
- "kind": "dev",
- "methods": {},
- "title": "Counters",
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/ERC165.json b/blockchain-nft-app/public/contracts/ERC165.json
deleted file mode 100644
index 5ec75f5..0000000
--- a/blockchain-nft-app/public/contracts/ERC165.json
+++ /dev/null
@@ -1,339 +0,0 @@
-{
- "contractName": "ERC165",
- "abi": [
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":\"ERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (utils/introspection/ERC165.sol)\n\npragma solidity ^0.8.0;\n\nimport \"./IERC165.sol\";\n\n/**\n * @dev Implementation of the {IERC165} interface.\n *\n * Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check\n * for the additional interface id that will be supported. For example:\n *\n * ```solidity\n * function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {\n * return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);\n * }\n * ```\n *\n * Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.\n */\nabstract contract ERC165 is IERC165 {\n /**\n * @dev See {IERC165-supportsInterface}.\n */\n function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {\n return interfaceId == type(IERC165).interfaceId;\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\introspection\\ERC165.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/introspection/ERC165.sol",
- "exportedSymbols": {
- "ERC165": [
- 1812
- ],
- "IERC165": [
- 1824
- ]
- },
- "id": 1813,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1790,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "99:23:10"
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/introspection/IERC165.sol",
- "file": "./IERC165.sol",
- "id": 1791,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 1813,
- "sourceUnit": 1825,
- "src": "124:23:10",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": true,
- "baseContracts": [
- {
- "baseName": {
- "id": 1793,
- "name": "IERC165",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1824,
- "src": "754:7:10"
- },
- "id": 1794,
- "nodeType": "InheritanceSpecifier",
- "src": "754:7:10"
- }
- ],
- "canonicalName": "ERC165",
- "contractDependencies": [],
- "contractKind": "contract",
- "documentation": {
- "id": 1792,
- "nodeType": "StructuredDocumentation",
- "src": "149:576:10",
- "text": " @dev Implementation of the {IERC165} interface.\n Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check\n for the additional interface id that will be supported. For example:\n ```solidity\n function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {\n return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);\n }\n ```\n Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation."
- },
- "fullyImplemented": true,
- "id": 1812,
- "linearizedBaseContracts": [
- 1812,
- 1824
- ],
- "name": "ERC165",
- "nameLocation": "744:6:10",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "baseFunctions": [
- 1823
- ],
- "body": {
- "id": 1810,
- "nodeType": "Block",
- "src": "920:64:10",
- "statements": [
- {
- "expression": {
- "commonType": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "id": 1808,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1803,
- "name": "interfaceId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1797,
- "src": "937:11:10",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "arguments": [
- {
- "id": 1805,
- "name": "IERC165",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1824,
- "src": "957:7:10",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC165_$1824_$",
- "typeString": "type(contract IERC165)"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_type$_t_contract$_IERC165_$1824_$",
- "typeString": "type(contract IERC165)"
- }
- ],
- "id": 1804,
- "name": "type",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967269,
- "src": "952:4:10",
- "typeDescriptions": {
- "typeIdentifier": "t_function_metatype_pure$__$returns$__$",
- "typeString": "function () pure"
- }
- },
- "id": 1806,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "952:13:10",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$1824",
- "typeString": "type(contract IERC165)"
- }
- },
- "id": 1807,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "interfaceId",
- "nodeType": "MemberAccess",
- "src": "952:25:10",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "src": "937:40:10",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 1802,
- "id": 1809,
- "nodeType": "Return",
- "src": "930:47:10"
- }
- ]
- },
- "documentation": {
- "id": 1795,
- "nodeType": "StructuredDocumentation",
- "src": "768:56:10",
- "text": " @dev See {IERC165-supportsInterface}."
- },
- "functionSelector": "01ffc9a7",
- "id": 1811,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "supportsInterface",
- "nameLocation": "838:17:10",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 1799,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "896:8:10"
- },
- "parameters": {
- "id": 1798,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1797,
- "mutability": "mutable",
- "name": "interfaceId",
- "nameLocation": "863:11:10",
- "nodeType": "VariableDeclaration",
- "scope": 1811,
- "src": "856:18:10",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "typeName": {
- "id": 1796,
- "name": "bytes4",
- "nodeType": "ElementaryTypeName",
- "src": "856:6:10",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "855:20:10"
- },
- "returnParameters": {
- "id": 1802,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1801,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1811,
- "src": "914:4:10",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1800,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "914:4:10",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "913:6:10"
- },
- "scope": 1812,
- "src": "829:155:10",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- }
- ],
- "scope": 1813,
- "src": "726:260:10",
- "usedErrors": []
- }
- ],
- "src": "99:888:10"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.620Z",
- "devdoc": {
- "details": "Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.",
- "kind": "dev",
- "methods": {
- "supportsInterface(bytes4)": {
- "details": "See {IERC165-supportsInterface}."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/ERC721.json b/blockchain-nft-app/public/contracts/ERC721.json
deleted file mode 100644
index c3eb9c3..0000000
--- a/blockchain-nft-app/public/contracts/ERC721.json
+++ /dev/null
@@ -1,22013 +0,0 @@
-{
- "contractName": "ERC721",
- "abi": [
- {
- "inputs": [
- {
- "internalType": "string",
- "name": "name_",
- "type": "string"
- },
- {
- "internalType": "string",
- "name": "symbol_",
- "type": "string"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "_data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including the Metadata extension, but not including the Enumerable extension, which is available separately as {ERC721Enumerable}.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"constructor\":{\"details\":\"Initializes the contract by setting a `name` and a `symbol` to the token collection.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":\"ERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0x921f012325281f7d81e29c53a13824cf6c2c5d77232065d0d4f3f912e97af6ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7dbcedc364fce0ab5e54d21d4cbd91a97959f52c0674cf5c36a314bb58308f62\",\"dweb:/ipfs/QmfYpqHKtu3bSQ9FGvLwzdxRNykStpVPtoLNTaM1KBKj6E\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x60806040523480156200001157600080fd5b50604051620014de380380620014de8339810160408190526200003491620001db565b81516200004990600090602085019062000068565b5080516200005f90600190602084019062000068565b50505062000281565b828054620000769062000245565b90600052602060002090601f0160209004810192826200009a5760008555620000e5565b82601f10620000b557805160ff1916838001178555620000e5565b82800160010185558215620000e5579182015b82811115620000e5578251825591602001919060010190620000c8565b50620000f3929150620000f7565b5090565b5b80821115620000f35760008155600101620000f8565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013657600080fd5b81516001600160401b03808211156200015357620001536200010e565b604051601f8301601f19908116603f011681019082821181831017156200017e576200017e6200010e565b816040528381526020925086838588010111156200019b57600080fd5b600091505b83821015620001bf5785820183015181830184015290820190620001a0565b83821115620001d15760008385830101525b9695505050505050565b60008060408385031215620001ef57600080fd5b82516001600160401b03808211156200020757600080fd5b620002158683870162000124565b935060208501519150808211156200022c57600080fd5b506200023b8582860162000124565b9150509250929050565b600181811c908216806200025a57607f821691505b6020821081036200027b57634e487b7160e01b600052602260045260246000fd5b50919050565b61124d80620002916000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb465146101b3578063b88d4fde146101c6578063c87b56dd146101d9578063e985e9c5146101ec57600080fd5b80636352211e1461017757806370a082311461018a57806395d89b41146101ab57600080fd5b806301ffc9a7146100d457806306fdde03146100fc578063081812fc14610111578063095ea7b31461013c57806323b872dd1461015157806342842e0e14610164575b600080fd5b6100e76100e2366004610d60565b610228565b60405190151581526020015b60405180910390f35b61010461027a565b6040516100f39190610dd5565b61012461011f366004610de8565b61030c565b6040516001600160a01b0390911681526020016100f3565b61014f61014a366004610e1d565b6103a6565b005b61014f61015f366004610e47565b6104bb565b61014f610172366004610e47565b6104ec565b610124610185366004610de8565b610507565b61019d610198366004610e83565b61057e565b6040519081526020016100f3565b610104610605565b61014f6101c1366004610e9e565b610614565b61014f6101d4366004610ef0565b610623565b6101046101e7366004610de8565b61065b565b6100e76101fa366004610fcc565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061025957506001600160e01b03198216635b5e139f60e01b145b8061027457506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461028990610fff565b80601f01602080910402602001604051908101604052809291908181526020018280546102b590610fff565b80156103025780601f106102d757610100808354040283529160200191610302565b820191906000526020600020905b8154815290600101906020018083116102e557829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b031661038a5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006103b182610507565b9050806001600160a01b0316836001600160a01b03160361041e5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610381565b336001600160a01b038216148061043a575061043a81336101fa565b6104ac5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610381565b6104b68383610743565b505050565b6104c533826107b1565b6104e15760405162461bcd60e51b815260040161038190611039565b6104b68383836108a8565b6104b683838360405180602001604052806000815250610623565b6000818152600260205260408120546001600160a01b0316806102745760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610381565b60006001600160a01b0382166105e95760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610381565b506001600160a01b031660009081526003602052604090205490565b60606001805461028990610fff565b61061f338383610a44565b5050565b61062d33836107b1565b6106495760405162461bcd60e51b815260040161038190611039565b61065584848484610b12565b50505050565b6000818152600260205260409020546060906001600160a01b03166106da5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610381565b60006106f160408051602081019091526000815290565b90506000815111610711576040518060200160405280600081525061073c565b8061071b84610b45565b60405160200161072c92919061108a565b6040516020818303038152906040525b9392505050565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061077882610507565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b031661082a5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610381565b600061083583610507565b9050806001600160a01b0316846001600160a01b0316148061087c57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806108a05750836001600160a01b03166108958461030c565b6001600160a01b0316145b949350505050565b826001600160a01b03166108bb82610507565b6001600160a01b03161461091f5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610381565b6001600160a01b0382166109815760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610381565b61098c600082610743565b6001600160a01b03831660009081526003602052604081208054600192906109b59084906110cf565b90915550506001600160a01b03821660009081526003602052604081208054600192906109e39084906110e6565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b031603610aa55760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610381565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610b1d8484846108a8565b610b2984848484610c46565b6106555760405162461bcd60e51b8152600401610381906110fe565b606081600003610b6c5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b965780610b8081611150565b9150610b8f9050600a8361117f565b9150610b70565b60008167ffffffffffffffff811115610bb157610bb1610eda565b6040519080825280601f01601f191660200182016040528015610bdb576020820181803683370190505b5090505b84156108a057610bf06001836110cf565b9150610bfd600a86611193565b610c089060306110e6565b60f81b818381518110610c1d57610c1d6111a7565b60200101906001600160f81b031916908160001a905350610c3f600a8661117f565b9450610bdf565b60006001600160a01b0384163b15610d3c57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c8a9033908990889088906004016111bd565b6020604051808303816000875af1925050508015610cc5575060408051601f3d908101601f19168201909252610cc2918101906111fa565b60015b610d22573d808015610cf3576040519150601f19603f3d011682016040523d82523d6000602084013e610cf8565b606091505b508051600003610d1a5760405162461bcd60e51b8152600401610381906110fe565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506108a0565b506001949350505050565b6001600160e01b031981168114610d5d57600080fd5b50565b600060208284031215610d7257600080fd5b813561073c81610d47565b60005b83811015610d98578181015183820152602001610d80565b838111156106555750506000910152565b60008151808452610dc1816020860160208601610d7d565b601f01601f19169290920160200192915050565b60208152600061073c6020830184610da9565b600060208284031215610dfa57600080fd5b5035919050565b80356001600160a01b0381168114610e1857600080fd5b919050565b60008060408385031215610e3057600080fd5b610e3983610e01565b946020939093013593505050565b600080600060608486031215610e5c57600080fd5b610e6584610e01565b9250610e7360208501610e01565b9150604084013590509250925092565b600060208284031215610e9557600080fd5b61073c82610e01565b60008060408385031215610eb157600080fd5b610eba83610e01565b915060208301358015158114610ecf57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215610f0657600080fd5b610f0f85610e01565b9350610f1d60208601610e01565b925060408501359150606085013567ffffffffffffffff80821115610f4157600080fd5b818701915087601f830112610f5557600080fd5b813581811115610f6757610f67610eda565b604051601f8201601f19908116603f01168101908382118183101715610f8f57610f8f610eda565b816040528281528a6020848701011115610fa857600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215610fdf57600080fd5b610fe883610e01565b9150610ff660208401610e01565b90509250929050565b600181811c9082168061101357607f821691505b60208210810361103357634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6000835161109c818460208801610d7d565b8351908301906110b0818360208801610d7d565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b6000828210156110e1576110e16110b9565b500390565b600082198211156110f9576110f96110b9565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600060018201611162576111626110b9565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261118e5761118e611169565b500490565b6000826111a2576111a2611169565b500690565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906111f090830184610da9565b9695505050505050565b60006020828403121561120c57600080fd5b815161073c81610d4756fea264697066735822122066984c0afe4c4c30a50a4814d97db5ea4958df3ed4413eb05499c767a2bf87a864736f6c634300080d0033",
- "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb465146101b3578063b88d4fde146101c6578063c87b56dd146101d9578063e985e9c5146101ec57600080fd5b80636352211e1461017757806370a082311461018a57806395d89b41146101ab57600080fd5b806301ffc9a7146100d457806306fdde03146100fc578063081812fc14610111578063095ea7b31461013c57806323b872dd1461015157806342842e0e14610164575b600080fd5b6100e76100e2366004610d60565b610228565b60405190151581526020015b60405180910390f35b61010461027a565b6040516100f39190610dd5565b61012461011f366004610de8565b61030c565b6040516001600160a01b0390911681526020016100f3565b61014f61014a366004610e1d565b6103a6565b005b61014f61015f366004610e47565b6104bb565b61014f610172366004610e47565b6104ec565b610124610185366004610de8565b610507565b61019d610198366004610e83565b61057e565b6040519081526020016100f3565b610104610605565b61014f6101c1366004610e9e565b610614565b61014f6101d4366004610ef0565b610623565b6101046101e7366004610de8565b61065b565b6100e76101fa366004610fcc565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061025957506001600160e01b03198216635b5e139f60e01b145b8061027457506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461028990610fff565b80601f01602080910402602001604051908101604052809291908181526020018280546102b590610fff565b80156103025780601f106102d757610100808354040283529160200191610302565b820191906000526020600020905b8154815290600101906020018083116102e557829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b031661038a5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006103b182610507565b9050806001600160a01b0316836001600160a01b03160361041e5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610381565b336001600160a01b038216148061043a575061043a81336101fa565b6104ac5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610381565b6104b68383610743565b505050565b6104c533826107b1565b6104e15760405162461bcd60e51b815260040161038190611039565b6104b68383836108a8565b6104b683838360405180602001604052806000815250610623565b6000818152600260205260408120546001600160a01b0316806102745760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610381565b60006001600160a01b0382166105e95760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610381565b506001600160a01b031660009081526003602052604090205490565b60606001805461028990610fff565b61061f338383610a44565b5050565b61062d33836107b1565b6106495760405162461bcd60e51b815260040161038190611039565b61065584848484610b12565b50505050565b6000818152600260205260409020546060906001600160a01b03166106da5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610381565b60006106f160408051602081019091526000815290565b90506000815111610711576040518060200160405280600081525061073c565b8061071b84610b45565b60405160200161072c92919061108a565b6040516020818303038152906040525b9392505050565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061077882610507565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b031661082a5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610381565b600061083583610507565b9050806001600160a01b0316846001600160a01b0316148061087c57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806108a05750836001600160a01b03166108958461030c565b6001600160a01b0316145b949350505050565b826001600160a01b03166108bb82610507565b6001600160a01b03161461091f5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610381565b6001600160a01b0382166109815760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610381565b61098c600082610743565b6001600160a01b03831660009081526003602052604081208054600192906109b59084906110cf565b90915550506001600160a01b03821660009081526003602052604081208054600192906109e39084906110e6565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b031603610aa55760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610381565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610b1d8484846108a8565b610b2984848484610c46565b6106555760405162461bcd60e51b8152600401610381906110fe565b606081600003610b6c5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b965780610b8081611150565b9150610b8f9050600a8361117f565b9150610b70565b60008167ffffffffffffffff811115610bb157610bb1610eda565b6040519080825280601f01601f191660200182016040528015610bdb576020820181803683370190505b5090505b84156108a057610bf06001836110cf565b9150610bfd600a86611193565b610c089060306110e6565b60f81b818381518110610c1d57610c1d6111a7565b60200101906001600160f81b031916908160001a905350610c3f600a8661117f565b9450610bdf565b60006001600160a01b0384163b15610d3c57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c8a9033908990889088906004016111bd565b6020604051808303816000875af1925050508015610cc5575060408051601f3d908101601f19168201909252610cc2918101906111fa565b60015b610d22573d808015610cf3576040519150601f19603f3d011682016040523d82523d6000602084013e610cf8565b606091505b508051600003610d1a5760405162461bcd60e51b8152600401610381906110fe565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506108a0565b506001949350505050565b6001600160e01b031981168114610d5d57600080fd5b50565b600060208284031215610d7257600080fd5b813561073c81610d47565b60005b83811015610d98578181015183820152602001610d80565b838111156106555750506000910152565b60008151808452610dc1816020860160208601610d7d565b601f01601f19169290920160200192915050565b60208152600061073c6020830184610da9565b600060208284031215610dfa57600080fd5b5035919050565b80356001600160a01b0381168114610e1857600080fd5b919050565b60008060408385031215610e3057600080fd5b610e3983610e01565b946020939093013593505050565b600080600060608486031215610e5c57600080fd5b610e6584610e01565b9250610e7360208501610e01565b9150604084013590509250925092565b600060208284031215610e9557600080fd5b61073c82610e01565b60008060408385031215610eb157600080fd5b610eba83610e01565b915060208301358015158114610ecf57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215610f0657600080fd5b610f0f85610e01565b9350610f1d60208601610e01565b925060408501359150606085013567ffffffffffffffff80821115610f4157600080fd5b818701915087601f830112610f5557600080fd5b813581811115610f6757610f67610eda565b604051601f8201601f19908116603f01168101908382118183101715610f8f57610f8f610eda565b816040528281528a6020848701011115610fa857600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215610fdf57600080fd5b610fe883610e01565b9150610ff660208401610e01565b90509250929050565b600181811c9082168061101357607f821691505b60208210810361103357634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6000835161109c818460208801610d7d565b8351908301906110b0818360208801610d7d565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b6000828210156110e1576110e16110b9565b500390565b600082198211156110f9576110f96110b9565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600060018201611162576111626110b9565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261118e5761118e611169565b500490565b6000826111a2576111a2611169565b500690565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906111f090830184610da9565b9695505050505050565b60006020828403121561120c57600080fd5b815161073c81610d4756fea264697066735822122066984c0afe4c4c30a50a4814d97db5ea4958df3ed4413eb05499c767a2bf87a864736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:1985:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "46:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "63:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "70:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "75:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "66:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "66:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "56:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "56:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "56:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "103:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "106:4:15",
- "type": "",
- "value": "0x41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "96:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "96:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "96:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "127:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "130:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "120:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "120:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "120:15:15"
- }
- ]
- },
- "name": "panic_error_0x41",
- "nodeType": "YulFunctionDefinition",
- "src": "14:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "210:821:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "259:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "268:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "271:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "261:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "261:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "261:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "238:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "246:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "234:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "234:17:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "253:3:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "230:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "230:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "223:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "223:35:15"
- },
- "nodeType": "YulIf",
- "src": "220:55:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "284:23:15",
- "value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "300:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "294:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "294:13:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "288:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "316:28:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "334:2:15",
- "type": "",
- "value": "64"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "338:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "330:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "330:10:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "342:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "326:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "326:18:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "320:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "367:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "369:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "369:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "369:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "359:2:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "363:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "356:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "356:10:15"
- },
- "nodeType": "YulIf",
- "src": "353:36:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "398:17:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "412:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "408:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "408:7:15"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "402:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "424:23:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "444:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "438:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "438:9:15"
- },
- "variables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "428:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "456:71:15",
- "value": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "478:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "502:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "506:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "498:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "498:13:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "513:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "494:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "494:22:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "518:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "490:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "490:31:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "523:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "486:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "486:40:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "474:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "474:53:15"
- },
- "variables": [
- {
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "460:10:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "586:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "588:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "588:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "588:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "545:10:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "557:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "542:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "542:18:15"
- },
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "565:10:15"
- },
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "577:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "562:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "562:22:15"
- }
- ],
- "functionName": {
- "name": "or",
- "nodeType": "YulIdentifier",
- "src": "539:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "539:46:15"
- },
- "nodeType": "YulIf",
- "src": "536:72:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "624:2:15",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "628:10:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "617:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "617:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "617:22:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "655:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "663:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "648:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "648:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "648:18:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "675:14:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "685:4:15",
- "type": "",
- "value": "0x20"
- },
- "variables": [
- {
- "name": "_4",
- "nodeType": "YulTypedName",
- "src": "679:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "735:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "744:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "747:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "737:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "737:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "737:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "712:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "720:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "708:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "708:15:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "725:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "704:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "704:24:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "730:3:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "701:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "701:33:15"
- },
- "nodeType": "YulIf",
- "src": "698:53:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "760:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "769:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "764:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "825:87:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "854:6:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "862:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "850:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "850:14:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "866:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "846:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "846:23:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "885:6:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "893:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "881:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "881:14:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "897:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "877:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "877:23:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "871:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "871:30:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "839:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "839:63:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "839:63:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "790:1:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "793:2:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "787:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "787:9:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "797:19:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "799:15:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "808:1:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "811:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "804:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "804:10:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "799:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "783:3:15",
- "statements": []
- },
- "src": "779:133:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "942:59:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "971:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "979:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "967:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "967:15:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "984:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "963:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "963:24:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "989:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "956:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "956:35:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "956:35:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "927:1:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "930:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "924:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "924:9:15"
- },
- "nodeType": "YulIf",
- "src": "921:80:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1010:15:15",
- "value": {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "1019:6:15"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "1010:5:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_string_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "184:6:15",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "192:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "array",
- "nodeType": "YulTypedName",
- "src": "200:5:15",
- "type": ""
- }
- ],
- "src": "146:885:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1154:444:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1200:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1209:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1212:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1202:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1202:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1202:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1175:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1184:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1171:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1171:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1196:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1167:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1167:32:15"
- },
- "nodeType": "YulIf",
- "src": "1164:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1225:30:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1245:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1239:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1239:16:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1229:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1264:28:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1282:2:15",
- "type": "",
- "value": "64"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1286:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1278:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1278:10:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1290:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1274:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1274:18:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "1268:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1319:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1328:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1331:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1321:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1321:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1321:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1307:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "1315:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "1304:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1304:14:15"
- },
- "nodeType": "YulIf",
- "src": "1301:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1344:71:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1387:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1398:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1383:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1383:22:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1407:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_string_fromMemory",
- "nodeType": "YulIdentifier",
- "src": "1354:28:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1354:61:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1344:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1424:41:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1450:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1461:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1446:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1446:18:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1440:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1440:25:15"
- },
- "variables": [
- {
- "name": "offset_1",
- "nodeType": "YulTypedName",
- "src": "1428:8:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1494:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1503:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1506:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1496:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1496:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1496:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset_1",
- "nodeType": "YulIdentifier",
- "src": "1480:8:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "1490:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "1477:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1477:16:15"
- },
- "nodeType": "YulIf",
- "src": "1474:36:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1519:73:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1562:9:15"
- },
- {
- "name": "offset_1",
- "nodeType": "YulIdentifier",
- "src": "1573:8:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1558:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1558:24:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1584:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_string_fromMemory",
- "nodeType": "YulIdentifier",
- "src": "1529:28:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1529:63:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "1519:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1112:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1123:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1135:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "1143:6:15",
- "type": ""
- }
- ],
- "src": "1036:562:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1658:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1668:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1682:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "1685:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "1678:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1678:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1668:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1699:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "1729:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1735:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1725:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1725:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "1703:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1776:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1778:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1792:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1800:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1788:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1788:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1778:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "1756:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1749:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1749:26:15"
- },
- "nodeType": "YulIf",
- "src": "1746:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1866:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1887:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1894:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1899:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1890:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1890:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1880:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1880:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1880:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1931:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1934:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1924:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1924:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1924:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1959:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1962:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1952:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1952:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1952:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "1822:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1845:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1853:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "1842:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1842:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "1819:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1819:38:15"
- },
- "nodeType": "YulIf",
- "src": "1816:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "1638:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "1647:6:15",
- "type": ""
- }
- ],
- "src": "1603:380:15"
- }
- ]
- },
- "contents": "{\n { }\n function panic_error_0x41()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n function abi_decode_string_fromMemory(offset, end) -> array\n {\n if iszero(slt(add(offset, 0x1f), end)) { revert(0, 0) }\n let _1 := mload(offset)\n let _2 := sub(shl(64, 1), 1)\n if gt(_1, _2) { panic_error_0x41() }\n let _3 := not(31)\n let memPtr := mload(64)\n let newFreePtr := add(memPtr, and(add(and(add(_1, 0x1f), _3), 63), _3))\n if or(gt(newFreePtr, _2), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n mstore(memPtr, _1)\n let _4 := 0x20\n if gt(add(add(offset, _1), _4), end) { revert(0, 0) }\n let i := 0\n for { } lt(i, _1) { i := add(i, _4) }\n {\n mstore(add(add(memPtr, i), _4), mload(add(add(offset, i), _4)))\n }\n if gt(i, _1)\n {\n mstore(add(add(memPtr, _1), _4), 0)\n }\n array := memPtr\n }\n function abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n let offset := mload(headStart)\n let _1 := sub(shl(64, 1), 1)\n if gt(offset, _1) { revert(0, 0) }\n value0 := abi_decode_string_fromMemory(add(headStart, offset), dataEnd)\n let offset_1 := mload(add(headStart, 32))\n if gt(offset_1, _1) { revert(0, 0) }\n value1 := abi_decode_string_fromMemory(add(headStart, offset_1), dataEnd)\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:12309:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "58:87:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "123:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "132:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "135:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "125:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "125:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "125:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "81:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "92:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "103:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "108:10:15",
- "type": "",
- "value": "0xffffffff"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "99:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "99:20:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "88:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "88:32:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "78:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "78:43:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "71:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "71:51:15"
- },
- "nodeType": "YulIf",
- "src": "68:71:15"
- }
- ]
- },
- "name": "validator_revert_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "47:5:15",
- "type": ""
- }
- ],
- "src": "14:131:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "219:176:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "265:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "274:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "277:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "267:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "267:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "267:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "240:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "249:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "236:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "236:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "261:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "232:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "232:32:15"
- },
- "nodeType": "YulIf",
- "src": "229:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "290:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "316:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "303:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "303:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "294:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "359:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "335:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "335:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "335:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "374:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "384:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "374:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "185:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "196:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "208:6:15",
- "type": ""
- }
- ],
- "src": "150:245:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "495:92:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "505:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "517:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "528:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "513:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "513:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "505:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "547:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "572:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "565:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "565:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "558:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "558:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "540:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "540:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "540:41:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "464:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "475:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "486:4:15",
- "type": ""
- }
- ],
- "src": "400:187:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "645:205:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "655:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "664:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "659:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "724:63:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "749:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "754:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "745:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "745:11:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "768:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "773:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "764:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "764:11:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "758:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "758:18:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "738:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "738:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "738:39:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "685:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "688:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "682:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "682:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "696:19:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "698:15:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "707:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "710:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "703:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "703:10:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "698:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "678:3:15",
- "statements": []
- },
- "src": "674:113:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "813:31:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "826:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "831:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "822:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "822:16:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "840:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "815:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "815:27:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "815:27:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "802:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "805:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "799:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "799:13:15"
- },
- "nodeType": "YulIf",
- "src": "796:48:15"
- }
- ]
- },
- "name": "copy_memory_to_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "623:3:15",
- "type": ""
- },
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "628:3:15",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "633:6:15",
- "type": ""
- }
- ],
- "src": "592:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "905:208:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "915:26:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "935:5:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "929:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "929:12:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "919:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "957:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "962:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "950:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "950:19:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "950:19:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1004:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1011:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1000:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1000:16:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1022:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1027:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1018:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1018:14:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1034:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "978:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "978:63:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "978:63:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1050:57:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1065:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1078:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1086:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1074:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1074:15:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1095:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "1091:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1091:7:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1070:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1070:29:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1061:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1061:39:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1102:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1057:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1057:50:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1050:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "882:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "889:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "897:3:15",
- "type": ""
- }
- ],
- "src": "855:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1239:99:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1256:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1267:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1249:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1249:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1249:21:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1279:53:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1305:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1317:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1328:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1313:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1313:18:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "1287:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1287:45:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1279:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1208:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1219:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1230:4:15",
- "type": ""
- }
- ],
- "src": "1118:220:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1413:110:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1459:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1468:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1471:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1461:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1461:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1461:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1434:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1443:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1430:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1430:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1455:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1426:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1426:32:15"
- },
- "nodeType": "YulIf",
- "src": "1423:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1484:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1507:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1494:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1494:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1484:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1379:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1390:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1402:6:15",
- "type": ""
- }
- ],
- "src": "1343:180:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1629:102:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1639:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1651:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1662:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1647:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1647:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1639:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1681:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1696:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1712:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1717:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1708:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1708:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1721:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1704:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1704:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1692:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1692:32:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1674:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1674:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1674:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1598:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1609:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1620:4:15",
- "type": ""
- }
- ],
- "src": "1528:203:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1785:124:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1795:29:15",
- "value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1817:6:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1804:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1804:20:15"
- },
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1795:5:15"
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1887:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1896:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1899:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1889:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1889:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1889:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1846:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1857:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1872:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1877:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1868:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1868:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1881:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1864:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1864:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1853:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1853:31:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "1843:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1843:42:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1836:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1836:50:15"
- },
- "nodeType": "YulIf",
- "src": "1833:70:15"
- }
- ]
- },
- "name": "abi_decode_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1764:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1775:5:15",
- "type": ""
- }
- ],
- "src": "1736:173:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2001:167:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2047:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2056:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2059:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2049:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2049:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2049:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2022:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2031:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2018:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2018:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2043:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2014:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2014:32:15"
- },
- "nodeType": "YulIf",
- "src": "2011:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2072:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2101:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2082:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2082:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2072:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2120:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2147:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2158:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2143:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2143:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2130:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2130:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2120:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1959:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1970:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1982:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "1990:6:15",
- "type": ""
- }
- ],
- "src": "1914:254:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2277:224:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2323:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2332:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2335:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2325:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2325:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2325:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2298:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2307:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2294:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2294:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2319:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2290:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2290:32:15"
- },
- "nodeType": "YulIf",
- "src": "2287:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2348:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2377:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2358:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2358:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2348:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2396:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2429:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2440:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2425:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2425:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2406:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2406:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2396:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2453:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2480:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2491:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2476:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2476:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2463:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2463:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "2453:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2227:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "2238:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2250:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "2258:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "2266:6:15",
- "type": ""
- }
- ],
- "src": "2173:328:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2576:116:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2622:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2631:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2634:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2624:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2624:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2624:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2597:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2606:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2593:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2593:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2618:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2589:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2589:32:15"
- },
- "nodeType": "YulIf",
- "src": "2586:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2647:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2676:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2657:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2657:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2647:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2542:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "2553:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2565:6:15",
- "type": ""
- }
- ],
- "src": "2506:186:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2798:76:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2808:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2820:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2831:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2816:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2816:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "2808:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2850:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2861:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2843:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2843:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2843:25:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2767:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2778:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "2789:4:15",
- "type": ""
- }
- ],
- "src": "2697:177:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2963:263:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3009:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3018:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3021:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3011:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3011:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3011:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2984:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2993:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2980:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2980:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3005:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2976:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2976:32:15"
- },
- "nodeType": "YulIf",
- "src": "2973:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3034:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3063:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "3044:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3044:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3034:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3082:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3112:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3123:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3108:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3108:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3095:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3095:32:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "3086:5:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3180:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3189:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3192:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3182:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3182:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3182:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3149:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3170:5:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "3163:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3163:13:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "3156:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3156:21:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "3146:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3146:32:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "3139:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3139:40:15"
- },
- "nodeType": "YulIf",
- "src": "3136:60:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3205:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3215:5:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "3205:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2921:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "2932:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2944:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "2952:6:15",
- "type": ""
- }
- ],
- "src": "2879:347:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3263:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3280:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3287:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3292:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "3283:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3283:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3273:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3273:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3273:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3320:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3323:4:15",
- "type": "",
- "value": "0x41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3313:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3313:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3313:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3344:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3347:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3337:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3337:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3337:15:15"
- }
- ]
- },
- "name": "panic_error_0x41",
- "nodeType": "YulFunctionDefinition",
- "src": "3231:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3493:1008:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3540:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3549:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3552:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3542:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3542:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3542:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3514:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3523:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "3510:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3510:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3535:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "3506:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3506:33:15"
- },
- "nodeType": "YulIf",
- "src": "3503:53:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3565:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3594:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "3575:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3575:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3565:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3613:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3646:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3657:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3642:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3642:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "3623:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3623:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "3613:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3670:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3697:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3708:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3693:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3693:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3680:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3680:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "3670:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3721:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3752:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3763:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3748:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3748:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3735:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3735:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3725:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3776:28:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3786:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "3780:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3831:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3840:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3843:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3833:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3833:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3833:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3819:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3827:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "3816:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3816:14:15"
- },
- "nodeType": "YulIf",
- "src": "3813:34:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3856:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3870:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3881:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3866:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3866:22:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "3860:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3936:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3945:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3948:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3938:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3938:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3938:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3915:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3919:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3911:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3911:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3926:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "3907:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3907:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "3900:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3900:35:15"
- },
- "nodeType": "YulIf",
- "src": "3897:55:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3961:26:15",
- "value": {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3984:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3971:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3971:16:15"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "3965:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4010:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "4012:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4012:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4012:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4002:2:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4006:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "3999:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3999:10:15"
- },
- "nodeType": "YulIf",
- "src": "3996:36:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4041:17:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4055:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "4051:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4051:7:15"
- },
- "variables": [
- {
- "name": "_4",
- "nodeType": "YulTypedName",
- "src": "4045:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4067:23:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4087:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "4081:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4081:9:15"
- },
- "variables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "4071:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4099:71:15",
- "value": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4121:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4145:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4149:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4141:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4141:13:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "4156:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4137:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4137:22:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4161:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4133:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4133:31:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "4166:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4129:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4129:40:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4117:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4117:53:15"
- },
- "variables": [
- {
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "4103:10:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4229:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "4231:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4231:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4231:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "4188:10:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4200:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "4185:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4185:18:15"
- },
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "4208:10:15"
- },
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4220:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "4205:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4205:22:15"
- }
- ],
- "functionName": {
- "name": "or",
- "nodeType": "YulIdentifier",
- "src": "4182:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4182:46:15"
- },
- "nodeType": "YulIf",
- "src": "4179:72:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4267:2:15",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "4271:10:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4260:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4260:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4260:22:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4298:6:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4306:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4291:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4291:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4291:18:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4355:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4364:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4367:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4357:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4357:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4357:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "4332:2:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4336:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4328:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4328:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4341:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4324:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4324:20:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4346:7:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "4321:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4321:33:15"
- },
- "nodeType": "YulIf",
- "src": "4318:53:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4397:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4405:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4393:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4393:15:15"
- },
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "4414:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4418:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4410:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4410:11:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4423:2:15"
- }
- ],
- "functionName": {
- "name": "calldatacopy",
- "nodeType": "YulIdentifier",
- "src": "4380:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4380:46:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4380:46:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4450:6:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "4458:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4446:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4446:15:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4463:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4442:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4442:24:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4468:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4435:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4435:35:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4435:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4479:16:15",
- "value": {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "4489:6:15"
- },
- "variableNames": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "4479:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3435:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "3446:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3458:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "3466:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "3474:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "3482:6:15",
- "type": ""
- }
- ],
- "src": "3363:1138:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4593:173:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4639:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4648:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4651:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4641:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4641:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4641:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4614:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4623:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4610:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4610:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4635:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "4606:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4606:32:15"
- },
- "nodeType": "YulIf",
- "src": "4603:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4664:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4693:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4674:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4674:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4664:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4712:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4745:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4756:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4741:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4741:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4722:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4722:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4712:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4551:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "4562:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4574:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "4582:6:15",
- "type": ""
- }
- ],
- "src": "4506:260:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4826:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4836:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4850:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "4853:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "4846:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4846:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "4836:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4867:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "4897:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4903:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4893:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4893:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "4871:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4944:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4946:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "4960:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4968:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4956:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4956:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "4946:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "4924:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "4917:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4917:26:15"
- },
- "nodeType": "YulIf",
- "src": "4914:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5034:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5055:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5062:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5067:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "5058:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5058:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5048:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5048:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5048:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5099:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5102:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5092:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5092:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5092:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5127:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5130:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5120:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5120:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5120:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "4990:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5013:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5021:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "5010:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5010:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "4987:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4987:38:15"
- },
- "nodeType": "YulIf",
- "src": "4984:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "4806:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "4815:6:15",
- "type": ""
- }
- ],
- "src": "4771:380:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5330:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5347:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5358:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5340:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5340:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5340:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5381:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5392:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5377:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5377:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5397:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5370:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5370:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5370:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5420:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5431:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5416:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5416:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "5436:34:15",
- "type": "",
- "value": "ERC721: approved query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5409:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5409:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5409:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5491:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5502:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5487:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5487:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "5507:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5480:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5480:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5480:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5531:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5543:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5554:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5539:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5539:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "5531:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5307:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "5321:4:15",
- "type": ""
- }
- ],
- "src": "5156:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5743:223:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5760:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5771:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5753:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5753:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5753:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5794:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5805:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5790:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5790:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5810:2:15",
- "type": "",
- "value": "33"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5783:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5783:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5783:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5833:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5844:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5829:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5829:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "5849:34:15",
- "type": "",
- "value": "ERC721: approval to current owne"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5822:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5822:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5822:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5904:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5915:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5900:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5900:18:15"
- },
- {
- "hexValue": "72",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "5920:3:15",
- "type": "",
- "value": "r"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5893:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5893:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5893:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5933:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5945:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5956:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5941:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5941:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "5933:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5720:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "5734:4:15",
- "type": ""
- }
- ],
- "src": "5569:397:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6145:246:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6162:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6173:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6155:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6155:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6155:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6196:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6207:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6192:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6192:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6212:2:15",
- "type": "",
- "value": "56"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6185:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6185:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6185:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6235:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6246:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6231:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6231:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6251:34:15",
- "type": "",
- "value": "ERC721: approve caller is not ow"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6224:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6224:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6224:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6306:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6317:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6302:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6302:18:15"
- },
- {
- "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6322:26:15",
- "type": "",
- "value": "ner nor approved for all"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6295:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6295:54:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6295:54:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6358:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6370:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6381:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6366:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6366:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6358:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6122:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6136:4:15",
- "type": ""
- }
- ],
- "src": "5971:420:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6570:239:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6587:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6598:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6580:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6580:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6580:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6621:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6632:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6617:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6617:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6637:2:15",
- "type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6610:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6610:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6610:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6660:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6671:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6656:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6656:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6676:34:15",
- "type": "",
- "value": "ERC721: transfer caller is not o"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6649:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6649:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6649:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6731:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6742:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6727:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6727:18:15"
- },
- {
- "hexValue": "776e6572206e6f7220617070726f766564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6747:19:15",
- "type": "",
- "value": "wner nor approved"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6720:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6720:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6720:47:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6776:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6788:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6799:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6784:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6784:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6776:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6547:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6561:4:15",
- "type": ""
- }
- ],
- "src": "6396:413:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6988:231:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7005:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7016:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6998:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6998:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6998:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7039:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7050:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7035:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7035:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7055:2:15",
- "type": "",
- "value": "41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7028:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7028:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7028:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7078:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7089:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7074:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7074:18:15"
- },
- {
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7094:34:15",
- "type": "",
- "value": "ERC721: owner query for nonexist"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7067:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7067:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7067:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7149:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7160:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7145:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7145:18:15"
- },
- {
- "hexValue": "656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7165:11:15",
- "type": "",
- "value": "ent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7138:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7138:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7138:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7186:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7198:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7209:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7194:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7194:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7186:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6965:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6979:4:15",
- "type": ""
- }
- ],
- "src": "6814:405:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7398:232:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7415:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7426:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7408:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7408:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7408:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7449:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7460:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7445:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7445:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7465:2:15",
- "type": "",
- "value": "42"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7438:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7438:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7438:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7488:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7499:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7484:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7484:18:15"
- },
- {
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7504:34:15",
- "type": "",
- "value": "ERC721: balance query for the ze"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7477:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7477:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7477:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7559:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7570:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7555:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7555:18:15"
- },
- {
- "hexValue": "726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7575:12:15",
- "type": "",
- "value": "ro address"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7548:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7548:40:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7548:40:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7597:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7609:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7620:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7605:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7605:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7597:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7375:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "7389:4:15",
- "type": ""
- }
- ],
- "src": "7224:406:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7809:237:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7826:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7837:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7819:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7819:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7819:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7860:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7871:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7856:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7856:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7876:2:15",
- "type": "",
- "value": "47"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7849:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7849:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7849:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7899:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7910:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7895:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7895:18:15"
- },
- {
- "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7915:34:15",
- "type": "",
- "value": "ERC721Metadata: URI query for no"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7888:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7888:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7888:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7970:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7981:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7966:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7966:18:15"
- },
- {
- "hexValue": "6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7986:17:15",
- "type": "",
- "value": "nexistent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7959:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7959:45:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7959:45:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8013:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8025:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8036:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8021:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8021:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "8013:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7786:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "7800:4:15",
- "type": ""
- }
- ],
- "src": "7635:411:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8238:283:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8248:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8268:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "8262:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8262:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "8252:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8310:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8318:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8306:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8306:17:15"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8325:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "8330:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "8284:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8284:53:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8284:53:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8346:29:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8363:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "8368:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8359:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8359:16:15"
- },
- "variables": [
- {
- "name": "end_1",
- "nodeType": "YulTypedName",
- "src": "8350:5:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8384:29:15",
- "value": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8406:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "8400:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8400:13:15"
- },
- "variables": [
- {
- "name": "length_1",
- "nodeType": "YulTypedName",
- "src": "8388:8:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8448:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8456:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8444:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8444:17:15"
- },
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "8463:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "8470:8:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "8422:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8422:57:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8422:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8488:27:15",
- "value": {
- "arguments": [
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "8499:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "8506:8:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8495:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8495:20:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8488:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "8206:3:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8211:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "8219:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "8230:3:15",
- "type": ""
- }
- ],
- "src": "8051:470:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8700:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8717:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8728:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8710:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8710:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8710:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8751:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8762:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8747:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8747:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8767:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8740:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8740:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8740:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8790:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8801:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8786:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8786:18:15"
- },
- {
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8806:34:15",
- "type": "",
- "value": "ERC721: operator query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8779:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8779:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8779:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8861:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8872:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8857:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8857:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8877:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8850:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8850:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8850:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8901:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8913:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8924:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8909:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8909:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "8901:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8677:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "8691:4:15",
- "type": ""
- }
- ],
- "src": "8526:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9113:227:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9130:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9141:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9123:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9123:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9123:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9164:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9175:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9160:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9160:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9180:2:15",
- "type": "",
- "value": "37"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9153:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9153:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9153:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9203:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9214:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9199:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9199:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722066726f6d20696e636f727265637420",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9219:34:15",
- "type": "",
- "value": "ERC721: transfer from incorrect "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9192:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9192:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9192:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9274:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9285:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9270:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9270:18:15"
- },
- {
- "hexValue": "6f776e6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9290:7:15",
- "type": "",
- "value": "owner"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9263:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9263:35:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9263:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9307:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9319:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9330:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9315:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9315:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9307:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9090:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9104:4:15",
- "type": ""
- }
- ],
- "src": "8939:401:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9519:226:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9536:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9547:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9529:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9529:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9529:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9570:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9581:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9566:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9566:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9586:2:15",
- "type": "",
- "value": "36"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9559:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9559:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9559:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9609:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9620:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9605:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9605:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9625:34:15",
- "type": "",
- "value": "ERC721: transfer to the zero add"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9598:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9598:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9598:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9680:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9691:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9676:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9676:18:15"
- },
- {
- "hexValue": "72657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9696:6:15",
- "type": "",
- "value": "ress"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9669:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9669:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9669:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9712:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9724:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9735:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9720:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9720:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9712:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9496:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9510:4:15",
- "type": ""
- }
- ],
- "src": "9345:400:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9782:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9799:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9806:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9811:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "9802:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9802:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9792:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9792:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9792:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9839:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9842:4:15",
- "type": "",
- "value": "0x11"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9832:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9832:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9832:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9863:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9866:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9856:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9856:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9856:15:15"
- }
- ]
- },
- "name": "panic_error_0x11",
- "nodeType": "YulFunctionDefinition",
- "src": "9750:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9931:76:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9953:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "9955:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9955:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9955:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "9947:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "9950:1:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "9944:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9944:8:15"
- },
- "nodeType": "YulIf",
- "src": "9941:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9984:17:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "9996:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "9999:1:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "9992:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9992:9:15"
- },
- "variableNames": [
- {
- "name": "diff",
- "nodeType": "YulIdentifier",
- "src": "9984:4:15"
- }
- ]
- }
- ]
- },
- "name": "checked_sub_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "9913:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "9916:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "diff",
- "nodeType": "YulTypedName",
- "src": "9922:4:15",
- "type": ""
- }
- ],
- "src": "9882:125:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10060:80:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10087:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "10089:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10089:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10089:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10076:1:15"
- },
- {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10083:1:15"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "10079:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10079:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "10073:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10073:13:15"
- },
- "nodeType": "YulIf",
- "src": "10070:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10118:16:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10129:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10132:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10125:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10125:9:15"
- },
- "variableNames": [
- {
- "name": "sum",
- "nodeType": "YulIdentifier",
- "src": "10118:3:15"
- }
- ]
- }
- ]
- },
- "name": "checked_add_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "10043:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "10046:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "sum",
- "nodeType": "YulTypedName",
- "src": "10052:3:15",
- "type": ""
- }
- ],
- "src": "10012:128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10319:175:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10336:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10347:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10329:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10329:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10329:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10370:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10381:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10366:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10366:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10386:2:15",
- "type": "",
- "value": "25"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10359:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10359:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10359:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10409:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10420:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10405:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10405:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10425:27:15",
- "type": "",
- "value": "ERC721: approve to caller"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10398:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10398:55:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10398:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10462:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10474:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10485:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10470:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10470:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "10462:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10296:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "10310:4:15",
- "type": ""
- }
- ],
- "src": "10145:349:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10673:240:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10690:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10701:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10683:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10683:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10683:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10724:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10735:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10720:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10720:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10740:2:15",
- "type": "",
- "value": "50"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10713:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10713:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10713:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10763:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10774:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10759:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10759:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10779:34:15",
- "type": "",
- "value": "ERC721: transfer to non ERC721Re"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10752:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10752:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10752:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10834:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10845:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10830:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10830:18:15"
- },
- {
- "hexValue": "63656976657220696d706c656d656e746572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10850:20:15",
- "type": "",
- "value": "ceiver implementer"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10823:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10823:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10823:48:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10880:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10892:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10903:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10888:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10888:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "10880:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10650:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "10664:4:15",
- "type": ""
- }
- ],
- "src": "10499:414:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10965:88:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10996:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "10998:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10998:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10998:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "10981:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10992:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "10988:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10988:6:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "10978:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10978:17:15"
- },
- "nodeType": "YulIf",
- "src": "10975:43:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11027:20:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "11038:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11045:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11034:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11034:13:15"
- },
- "variableNames": [
- {
- "name": "ret",
- "nodeType": "YulIdentifier",
- "src": "11027:3:15"
- }
- ]
- }
- ]
- },
- "name": "increment_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "10947:5:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "ret",
- "nodeType": "YulTypedName",
- "src": "10957:3:15",
- "type": ""
- }
- ],
- "src": "10918:135:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11090:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11107:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11114:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11119:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "11110:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11110:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11100:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11100:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11100:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11147:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11150:4:15",
- "type": "",
- "value": "0x12"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11140:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11140:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11140:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11171:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11174:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "11164:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11164:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11164:15:15"
- }
- ]
- },
- "name": "panic_error_0x12",
- "nodeType": "YulFunctionDefinition",
- "src": "11058:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11236:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11259:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "11261:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11261:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11261:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "11256:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "11249:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11249:9:15"
- },
- "nodeType": "YulIf",
- "src": "11246:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11290:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "11299:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "11302:1:15"
- }
- ],
- "functionName": {
- "name": "div",
- "nodeType": "YulIdentifier",
- "src": "11295:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11295:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "11290:1:15"
- }
- ]
- }
- ]
- },
- "name": "checked_div_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "11221:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "11224:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "11230:1:15",
- "type": ""
- }
- ],
- "src": "11190:120:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11353:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11376:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "11378:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11378:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11378:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "11373:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "11366:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11366:9:15"
- },
- "nodeType": "YulIf",
- "src": "11363:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11407:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "11416:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "11419:1:15"
- }
- ],
- "functionName": {
- "name": "mod",
- "nodeType": "YulIdentifier",
- "src": "11412:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11412:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "11407:1:15"
- }
- ]
- }
- ]
- },
- "name": "mod_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "11338:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "11341:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "11347:1:15",
- "type": ""
- }
- ],
- "src": "11315:112:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11464:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11481:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11488:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11493:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "11484:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11484:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11474:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11474:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11474:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11521:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11524:4:15",
- "type": "",
- "value": "0x32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11514:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11514:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11514:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11545:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11548:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "11538:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11538:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11538:15:15"
- }
- ]
- },
- "name": "panic_error_0x32",
- "nodeType": "YulFunctionDefinition",
- "src": "11432:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11767:286:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "11777:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11795:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11800:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "11791:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11791:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11804:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "11787:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11787:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "11781:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11822:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "11837:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "11845:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "11833:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11833:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11815:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11815:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11815:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11869:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11880:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11865:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11865:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "11889:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "11897:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "11885:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11885:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11858:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11858:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11858:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11921:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11932:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11917:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11917:18:15"
- },
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "11937:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11910:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11910:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11910:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11964:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11975:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11960:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11960:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11980:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11953:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11953:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11953:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11993:54:15",
- "value": {
- "arguments": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "12019:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12031:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12042:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12027:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12027:19:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "12001:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12001:46:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11993:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11712:9:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "11723:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "11731:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "11739:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "11747:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11758:4:15",
- "type": ""
- }
- ],
- "src": "11564:489:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12138:169:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12184:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12193:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12196:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12186:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12186:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12186:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "12159:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12168:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "12155:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12155:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12180:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "12151:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12151:32:15"
- },
- "nodeType": "YulIf",
- "src": "12148:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "12209:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12228:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "12222:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12222:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "12213:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "12271:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "12247:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12247:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12247:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12286:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "12296:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "12286:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12104:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "12115:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "12127:6:15",
- "type": ""
- }
- ],
- "src": "12058:249:15"
- }
- ]
- },
- "contents": "{\n { }\n function validator_revert_bytes4(value)\n {\n if iszero(eq(value, and(value, shl(224, 0xffffffff)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, iszero(iszero(value0)))\n }\n function copy_memory_to_memory(src, dst, length)\n {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length) { mstore(add(dst, length), 0) }\n }\n function abi_encode_string(value, pos) -> end\n {\n let length := mload(value)\n mstore(pos, length)\n copy_memory_to_memory(add(value, 0x20), add(pos, 0x20), length)\n end := add(add(pos, and(add(length, 31), not(31))), 0x20)\n }\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n mstore(headStart, 32)\n tail := abi_encode_string(value0, add(headStart, 32))\n }\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := calldataload(headStart)\n }\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, and(value0, sub(shl(160, 1), 1)))\n }\n function abi_decode_address(offset) -> value\n {\n value := calldataload(offset)\n if iszero(eq(value, and(value, sub(shl(160, 1), 1)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := calldataload(add(headStart, 32))\n }\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 96) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n value2 := calldataload(add(headStart, 64))\n }\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n }\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, value0)\n }\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n let value := calldataload(add(headStart, 32))\n if iszero(eq(value, iszero(iszero(value)))) { revert(0, 0) }\n value1 := value\n }\n function panic_error_0x41()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3\n {\n if slt(sub(dataEnd, headStart), 128) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n value2 := calldataload(add(headStart, 64))\n let offset := calldataload(add(headStart, 96))\n let _1 := 0xffffffffffffffff\n if gt(offset, _1) { revert(0, 0) }\n let _2 := add(headStart, offset)\n if iszero(slt(add(_2, 0x1f), dataEnd)) { revert(0, 0) }\n let _3 := calldataload(_2)\n if gt(_3, _1) { panic_error_0x41() }\n let _4 := not(31)\n let memPtr := mload(64)\n let newFreePtr := add(memPtr, and(add(and(add(_3, 0x1f), _4), 63), _4))\n if or(gt(newFreePtr, _1), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n mstore(memPtr, _3)\n if gt(add(add(_2, _3), 32), dataEnd) { revert(0, 0) }\n calldatacopy(add(memPtr, 32), add(_2, 32), _3)\n mstore(add(add(memPtr, _3), 32), 0)\n value3 := memPtr\n }\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: approved query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 33)\n mstore(add(headStart, 64), \"ERC721: approval to current owne\")\n mstore(add(headStart, 96), \"r\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 56)\n mstore(add(headStart, 64), \"ERC721: approve caller is not ow\")\n mstore(add(headStart, 96), \"ner nor approved for all\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 49)\n mstore(add(headStart, 64), \"ERC721: transfer caller is not o\")\n mstore(add(headStart, 96), \"wner nor approved\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 41)\n mstore(add(headStart, 64), \"ERC721: owner query for nonexist\")\n mstore(add(headStart, 96), \"ent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 42)\n mstore(add(headStart, 64), \"ERC721: balance query for the ze\")\n mstore(add(headStart, 96), \"ro address\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 47)\n mstore(add(headStart, 64), \"ERC721Metadata: URI query for no\")\n mstore(add(headStart, 96), \"nexistent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed(pos, value1, value0) -> end\n {\n let length := mload(value0)\n copy_memory_to_memory(add(value0, 0x20), pos, length)\n let end_1 := add(pos, length)\n let length_1 := mload(value1)\n copy_memory_to_memory(add(value1, 0x20), end_1, length_1)\n end := add(end_1, length_1)\n }\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: operator query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 37)\n mstore(add(headStart, 64), \"ERC721: transfer from incorrect \")\n mstore(add(headStart, 96), \"owner\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 36)\n mstore(add(headStart, 64), \"ERC721: transfer to the zero add\")\n mstore(add(headStart, 96), \"ress\")\n tail := add(headStart, 128)\n }\n function panic_error_0x11()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n function checked_sub_t_uint256(x, y) -> diff\n {\n if lt(x, y) { panic_error_0x11() }\n diff := sub(x, y)\n }\n function checked_add_t_uint256(x, y) -> sum\n {\n if gt(x, not(y)) { panic_error_0x11() }\n sum := add(x, y)\n }\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 25)\n mstore(add(headStart, 64), \"ERC721: approve to caller\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 50)\n mstore(add(headStart, 64), \"ERC721: transfer to non ERC721Re\")\n mstore(add(headStart, 96), \"ceiver implementer\")\n tail := add(headStart, 128)\n }\n function increment_t_uint256(value) -> ret\n {\n if eq(value, not(0)) { panic_error_0x11() }\n ret := add(value, 1)\n }\n function panic_error_0x12()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x12)\n revert(0, 0x24)\n }\n function checked_div_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := div(x, y)\n }\n function mod_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := mod(x, y)\n }\n function panic_error_0x32()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart, value3, value2, value1, value0) -> tail\n {\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), value2)\n mstore(add(headStart, 96), 128)\n tail := abi_encode_string(value3, add(headStart, 128))\n }\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "sourceMap": "628:13658:1:-:0;;;1390:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1456:13;;;;:5;;:13;;;;;:::i;:::-;-1:-1:-1;1479:17:1;;;;:7;;:17;;;;;:::i;:::-;;1390:113;;628:13658;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;628:13658:1;;;-1:-1:-1;628:13658:1;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:127:15;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:885;200:5;253:3;246:4;238:6;234:17;230:27;220:55;;271:1;268;261:12;220:55;294:13;;-1:-1:-1;;;;;356:10:15;;;353:36;;;369:18;;:::i;:::-;444:2;438:9;412:2;498:13;;-1:-1:-1;;494:22:15;;;518:2;490:31;486:40;474:53;;;542:18;;;562:22;;;539:46;536:72;;;588:18;;:::i;:::-;628:10;624:2;617:22;663:2;655:6;648:18;685:4;675:14;;730:3;725:2;720;712:6;708:15;704:24;701:33;698:53;;;747:1;744;737:12;698:53;769:1;760:10;;779:133;793:2;790:1;787:9;779:133;;;881:14;;;877:23;;871:30;850:14;;;846:23;;839:63;804:10;;;;779:133;;;930:2;927:1;924:9;921:80;;;989:1;984:2;979;971:6;967:15;963:24;956:35;921:80;1019:6;146:885;-1:-1:-1;;;;;;146:885:15:o;1036:562::-;1135:6;1143;1196:2;1184:9;1175:7;1171:23;1167:32;1164:52;;;1212:1;1209;1202:12;1164:52;1239:16;;-1:-1:-1;;;;;1304:14:15;;;1301:34;;;1331:1;1328;1321:12;1301:34;1354:61;1407:7;1398:6;1387:9;1383:22;1354:61;:::i;:::-;1344:71;;1461:2;1450:9;1446:18;1440:25;1424:41;;1490:2;1480:8;1477:16;1474:36;;;1506:1;1503;1496:12;1474:36;;1529:63;1584:7;1573:8;1562:9;1558:24;1529:63;:::i;:::-;1519:73;;;1036:562;;;;;:::o;1603:380::-;1682:1;1678:12;;;;1725;;;1746:61;;1800:4;1792:6;1788:17;1778:27;;1746:61;1853:2;1845:6;1842:14;1822:18;1819:38;1816:161;;1899:10;1894:3;1890:20;1887:1;1880:31;1934:4;1931:1;1924:15;1962:4;1959:1;1952:15;1816:161;;1603:380;;;:::o;:::-;628:13658:1;;;;;;",
- "deployedSourceMap": "628:13658:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1570:300;;;;;;:::i;:::-;;:::i;:::-;;;565:14:15;;558:22;540:41;;528:2;513:18;1570:300:1;;;;;;;;2488:98;;;:::i;:::-;;;;;;;:::i;4000:217::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1692:32:15;;;1674:51;;1662:2;1647:18;4000:217:1;1528:203:15;3538:401:1;;;;;;:::i;:::-;;:::i;:::-;;4727:330;;;;;;:::i;:::-;;:::i;5123:179::-;;;;;;:::i;:::-;;:::i;2191:235::-;;;;;;:::i;:::-;;:::i;1929:205::-;;;;;;:::i;:::-;;:::i;:::-;;;2843:25:15;;;2831:2;2816:18;1929:205:1;2697:177:15;2650:102:1;;;:::i;4284:153::-;;;;;;:::i;:::-;;:::i;5368:320::-;;;;;;:::i;:::-;;:::i;2818:329::-;;;;;;:::i;:::-;;:::i;4503:162::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;4503:162;1570:300;1672:4;-1:-1:-1;;;;;;1707:40:1;;-1:-1:-1;;;1707:40:1;;:104;;-1:-1:-1;;;;;;;1763:48:1;;-1:-1:-1;;;1763:48:1;1707:104;:156;;;-1:-1:-1;;;;;;;;;;937:40:10;;;1827:36:1;1688:175;1570:300;-1:-1:-1;;1570:300:1:o;2488:98::-;2542:13;2574:5;2567:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2488:98;:::o;4000:217::-;4076:7;7248:16;;;:7;:16;;;;;;-1:-1:-1;;;;;7248:16:1;4095:73;;;;-1:-1:-1;;;4095:73:1;;5358:2:15;4095:73:1;;;5340:21:15;5397:2;5377:18;;;5370:30;5436:34;5416:18;;;5409:62;-1:-1:-1;;;5487:18:15;;;5480:42;5539:19;;4095:73:1;;;;;;;;;-1:-1:-1;4186:24:1;;;;:15;:24;;;;;;-1:-1:-1;;;;;4186:24:1;;4000:217::o;3538:401::-;3618:13;3634:23;3649:7;3634:14;:23::i;:::-;3618:39;;3681:5;-1:-1:-1;;;;;3675:11:1;:2;-1:-1:-1;;;;;3675:11:1;;3667:57;;;;-1:-1:-1;;;3667:57:1;;5771:2:15;3667:57:1;;;5753:21:15;5810:2;5790:18;;;5783:30;5849:34;5829:18;;;5822:62;-1:-1:-1;;;5900:18:15;;;5893:31;5941:19;;3667:57:1;5569:397:15;3667:57:1;719:10:7;-1:-1:-1;;;;;3756:21:1;;;;:62;;-1:-1:-1;3781:37:1;3798:5;719:10:7;4503:162:1;:::i;3781:37::-;3735:165;;;;-1:-1:-1;;;3735:165:1;;6173:2:15;3735:165:1;;;6155:21:15;6212:2;6192:18;;;6185:30;6251:34;6231:18;;;6224:62;6322:26;6302:18;;;6295:54;6366:19;;3735:165:1;5971:420:15;3735:165:1;3911:21;3920:2;3924:7;3911:8;:21::i;:::-;3608:331;3538:401;;:::o;4727:330::-;4916:41;719:10:7;4949:7:1;4916:18;:41::i;:::-;4908:103;;;;-1:-1:-1;;;4908:103:1;;;;;;;:::i;:::-;5022:28;5032:4;5038:2;5042:7;5022:9;:28::i;5123:179::-;5256:39;5273:4;5279:2;5283:7;5256:39;;;;;;;;;;;;:16;:39::i;2191:235::-;2263:7;2298:16;;;:7;:16;;;;;;-1:-1:-1;;;;;2298:16:1;;2324:73;;;;-1:-1:-1;;;2324:73:1;;7016:2:15;2324:73:1;;;6998:21:15;7055:2;7035:18;;;7028:30;7094:34;7074:18;;;7067:62;-1:-1:-1;;;7145:18:15;;;7138:39;7194:19;;2324:73:1;6814:405:15;1929:205:1;2001:7;-1:-1:-1;;;;;2028:19:1;;2020:74;;;;-1:-1:-1;;;2020:74:1;;7426:2:15;2020:74:1;;;7408:21:15;7465:2;7445:18;;;7438:30;7504:34;7484:18;;;7477:62;-1:-1:-1;;;7555:18:15;;;7548:40;7605:19;;2020:74:1;7224:406:15;2020:74:1;-1:-1:-1;;;;;;2111:16:1;;;;;:9;:16;;;;;;;1929:205::o;2650:102::-;2706:13;2738:7;2731:14;;;;;:::i;4284:153::-;4378:52;719:10:7;4411:8:1;4421;4378:18;:52::i;:::-;4284:153;;:::o;5368:320::-;5537:41;719:10:7;5570:7:1;5537:18;:41::i;:::-;5529:103;;;;-1:-1:-1;;;5529:103:1;;;;;;;:::i;:::-;5642:39;5656:4;5662:2;5666:7;5675:5;5642:13;:39::i;:::-;5368:320;;;;:::o;2818:329::-;7225:4;7248:16;;;:7;:16;;;;;;2891:13;;-1:-1:-1;;;;;7248:16:1;2916:76;;;;-1:-1:-1;;;2916:76:1;;7837:2:15;2916:76:1;;;7819:21:15;7876:2;7856:18;;;7849:30;7915:34;7895:18;;;7888:62;-1:-1:-1;;;7966:18:15;;;7959:45;8021:19;;2916:76:1;7635:411:15;2916:76:1;3003:21;3027:10;3465:9;;;;;;;;;-1:-1:-1;3465:9:1;;;3389:92;3027:10;3003:34;;3078:1;3060:7;3054:21;:25;:86;;;;;;;;;;;;;;;;;3106:7;3115:18;:7;:16;:18::i;:::-;3089:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3054:86;3047:93;2818:329;-1:-1:-1;;;2818:329:1:o;11169:171::-;11243:24;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;11243:29:1;-1:-1:-1;;;;;11243:29:1;;;;;;;;:24;;11296:23;11243:24;11296:14;:23::i;:::-;-1:-1:-1;;;;;11287:46:1;;;;;;;;;;;11169:171;;:::o;7443:344::-;7536:4;7248:16;;;:7;:16;;;;;;-1:-1:-1;;;;;7248:16:1;7552:73;;;;-1:-1:-1;;;7552:73:1;;8728:2:15;7552:73:1;;;8710:21:15;8767:2;8747:18;;;8740:30;8806:34;8786:18;;;8779:62;-1:-1:-1;;;8857:18:15;;;8850:42;8909:19;;7552:73:1;8526:408:15;7552:73:1;7635:13;7651:23;7666:7;7651:14;:23::i;:::-;7635:39;;7703:5;-1:-1:-1;;;;;7692:16:1;:7;-1:-1:-1;;;;;7692:16:1;;:52;;;-1:-1:-1;;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;7712:32;7692:87;;;;7772:7;-1:-1:-1;;;;;7748:31:1;:20;7760:7;7748:11;:20::i;:::-;-1:-1:-1;;;;;7748:31:1;;7692:87;7684:96;7443:344;-1:-1:-1;;;;7443:344:1:o;10453:605::-;10607:4;-1:-1:-1;;;;;10580:31:1;:23;10595:7;10580:14;:23::i;:::-;-1:-1:-1;;;;;10580:31:1;;10572:81;;;;-1:-1:-1;;;10572:81:1;;9141:2:15;10572:81:1;;;9123:21:15;9180:2;9160:18;;;9153:30;9219:34;9199:18;;;9192:62;-1:-1:-1;;;9270:18:15;;;9263:35;9315:19;;10572:81:1;8939:401:15;10572:81:1;-1:-1:-1;;;;;10671:16:1;;10663:65;;;;-1:-1:-1;;;10663:65:1;;9547:2:15;10663:65:1;;;9529:21:15;9586:2;9566:18;;;9559:30;9625:34;9605:18;;;9598:62;-1:-1:-1;;;9676:18:15;;;9669:34;9720:19;;10663:65:1;9345:400:15;10663:65:1;10840:29;10857:1;10861:7;10840:8;:29::i;:::-;-1:-1:-1;;;;;10880:15:1;;;;;;:9;:15;;;;;:20;;10899:1;;10880:15;:20;;10899:1;;10880:20;:::i;:::-;;;;-1:-1:-1;;;;;;;10910:13:1;;;;;;:9;:13;;;;;:18;;10927:1;;10910:13;:18;;10927:1;;10910:18;:::i;:::-;;;;-1:-1:-1;;10938:16:1;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;10938:21:1;-1:-1:-1;;;;;10938:21:1;;;;;;;;;10975:27;;10938:16;;10975:27;;;;;;;3608:331;3538:401;;:::o;11475:307::-;11625:8;-1:-1:-1;;;;;11616:17:1;:5;-1:-1:-1;;;;;11616:17:1;;11608:55;;;;-1:-1:-1;;;11608:55:1;;10347:2:15;11608:55:1;;;10329:21:15;10386:2;10366:18;;;10359:30;10425:27;10405:18;;;10398:55;10470:18;;11608:55:1;10145:349:15;11608:55:1;-1:-1:-1;;;;;11673:25:1;;;;;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;:46;;-1:-1:-1;;11673:46:1;;;;;;;;;;11734:41;;540::15;;;11734::1;;513:18:15;11734:41:1;;;;;;;11475:307;;;:::o;6550:::-;6701:28;6711:4;6717:2;6721:7;6701:9;:28::i;:::-;6747:48;6770:4;6776:2;6780:7;6789:5;6747:22;:48::i;:::-;6739:111;;;;-1:-1:-1;;;6739:111:1;;;;;;;:::i;328:703:9:-;384:13;601:5;610:1;601:10;597:51;;-1:-1:-1;;627:10:9;;;;;;;;;;;;-1:-1:-1;;;627:10:9;;;;;328:703::o;597:51::-;672:5;657:12;711:75;718:9;;711:75;;743:8;;;;:::i;:::-;;-1:-1:-1;765:10:9;;-1:-1:-1;773:2:9;765:10;;:::i;:::-;;;711:75;;;795:19;827:6;817:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;817:17:9;;795:39;;844:150;851:10;;844:150;;877:11;887:1;877:11;;:::i;:::-;;-1:-1:-1;945:10:9;953:2;945:5;:10;:::i;:::-;932:24;;:2;:24;:::i;:::-;919:39;;902:6;909;902:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;902:56:9;;;;;;;;-1:-1:-1;972:11:9;981:2;972:11;;:::i;:::-;;;844:150;;12335:778:1;12485:4;-1:-1:-1;;;;;12505:13:1;;1465:19:6;:23;12501:606:1;;12540:72;;-1:-1:-1;;;12540:72:1;;-1:-1:-1;;;;;12540:36:1;;;;;:72;;719:10:7;;12591:4:1;;12597:7;;12606:5;;12540:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12540:72:1;;;;;;;;-1:-1:-1;;12540:72:1;;;;;;;;;;;;:::i;:::-;;;12536:519;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12779:6;:13;12796:1;12779:18;12775:266;;12821:60;;-1:-1:-1;;;12821:60:1;;;;;;;:::i;12775:266::-;12993:6;12987:13;12978:6;12974:2;12970:15;12963:38;12536:519;-1:-1:-1;;;;;;12662:51:1;-1:-1:-1;;;12662:51:1;;-1:-1:-1;12655:58:1;;12501:606;-1:-1:-1;13092:4:1;12335:778;;;;;;:::o;14:131:15:-;-1:-1:-1;;;;;;88:32:15;;78:43;;68:71;;135:1;132;125:12;68:71;14:131;:::o;150:245::-;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;592:258::-;664:1;674:113;688:6;685:1;682:13;674:113;;;764:11;;;758:18;745:11;;;738:39;710:2;703:10;674:113;;;805:6;802:1;799:13;796:48;;;-1:-1:-1;;840:1:15;822:16;;815:27;592:258::o;855:::-;897:3;935:5;929:12;962:6;957:3;950:19;978:63;1034:6;1027:4;1022:3;1018:14;1011:4;1004:5;1000:16;978:63;:::i;:::-;1095:2;1074:15;-1:-1:-1;;1070:29:15;1061:39;;;;1102:4;1057:50;;855:258;-1:-1:-1;;855:258:15:o;1118:220::-;1267:2;1256:9;1249:21;1230:4;1287:45;1328:2;1317:9;1313:18;1305:6;1287:45;:::i;1343:180::-;1402:6;1455:2;1443:9;1434:7;1430:23;1426:32;1423:52;;;1471:1;1468;1461:12;1423:52;-1:-1:-1;1494:23:15;;1343:180;-1:-1:-1;1343:180:15:o;1736:173::-;1804:20;;-1:-1:-1;;;;;1853:31:15;;1843:42;;1833:70;;1899:1;1896;1889:12;1833:70;1736:173;;;:::o;1914:254::-;1982:6;1990;2043:2;2031:9;2022:7;2018:23;2014:32;2011:52;;;2059:1;2056;2049:12;2011:52;2082:29;2101:9;2082:29;:::i;:::-;2072:39;2158:2;2143:18;;;;2130:32;;-1:-1:-1;;;1914:254:15:o;2173:328::-;2250:6;2258;2266;2319:2;2307:9;2298:7;2294:23;2290:32;2287:52;;;2335:1;2332;2325:12;2287:52;2358:29;2377:9;2358:29;:::i;:::-;2348:39;;2406:38;2440:2;2429:9;2425:18;2406:38;:::i;:::-;2396:48;;2491:2;2480:9;2476:18;2463:32;2453:42;;2173:328;;;;;:::o;2506:186::-;2565:6;2618:2;2606:9;2597:7;2593:23;2589:32;2586:52;;;2634:1;2631;2624:12;2586:52;2657:29;2676:9;2657:29;:::i;2879:347::-;2944:6;2952;3005:2;2993:9;2984:7;2980:23;2976:32;2973:52;;;3021:1;3018;3011:12;2973:52;3044:29;3063:9;3044:29;:::i;:::-;3034:39;;3123:2;3112:9;3108:18;3095:32;3170:5;3163:13;3156:21;3149:5;3146:32;3136:60;;3192:1;3189;3182:12;3136:60;3215:5;3205:15;;;2879:347;;;;;:::o;3231:127::-;3292:10;3287:3;3283:20;3280:1;3273:31;3323:4;3320:1;3313:15;3347:4;3344:1;3337:15;3363:1138;3458:6;3466;3474;3482;3535:3;3523:9;3514:7;3510:23;3506:33;3503:53;;;3552:1;3549;3542:12;3503:53;3575:29;3594:9;3575:29;:::i;:::-;3565:39;;3623:38;3657:2;3646:9;3642:18;3623:38;:::i;:::-;3613:48;;3708:2;3697:9;3693:18;3680:32;3670:42;;3763:2;3752:9;3748:18;3735:32;3786:18;3827:2;3819:6;3816:14;3813:34;;;3843:1;3840;3833:12;3813:34;3881:6;3870:9;3866:22;3856:32;;3926:7;3919:4;3915:2;3911:13;3907:27;3897:55;;3948:1;3945;3938:12;3897:55;3984:2;3971:16;4006:2;4002;3999:10;3996:36;;;4012:18;;:::i;:::-;4087:2;4081:9;4055:2;4141:13;;-1:-1:-1;;4137:22:15;;;4161:2;4133:31;4129:40;4117:53;;;4185:18;;;4205:22;;;4182:46;4179:72;;;4231:18;;:::i;:::-;4271:10;4267:2;4260:22;4306:2;4298:6;4291:18;4346:7;4341:2;4336;4332;4328:11;4324:20;4321:33;4318:53;;;4367:1;4364;4357:12;4318:53;4423:2;4418;4414;4410:11;4405:2;4397:6;4393:15;4380:46;4468:1;4463:2;4458;4450:6;4446:15;4442:24;4435:35;4489:6;4479:16;;;;;;;3363:1138;;;;;;;:::o;4506:260::-;4574:6;4582;4635:2;4623:9;4614:7;4610:23;4606:32;4603:52;;;4651:1;4648;4641:12;4603:52;4674:29;4693:9;4674:29;:::i;:::-;4664:39;;4722:38;4756:2;4745:9;4741:18;4722:38;:::i;:::-;4712:48;;4506:260;;;;;:::o;4771:380::-;4850:1;4846:12;;;;4893;;;4914:61;;4968:4;4960:6;4956:17;4946:27;;4914:61;5021:2;5013:6;5010:14;4990:18;4987:38;4984:161;;5067:10;5062:3;5058:20;5055:1;5048:31;5102:4;5099:1;5092:15;5130:4;5127:1;5120:15;4984:161;;4771:380;;;:::o;6396:413::-;6598:2;6580:21;;;6637:2;6617:18;;;6610:30;6676:34;6671:2;6656:18;;6649:62;-1:-1:-1;;;6742:2:15;6727:18;;6720:47;6799:3;6784:19;;6396:413::o;8051:470::-;8230:3;8268:6;8262:13;8284:53;8330:6;8325:3;8318:4;8310:6;8306:17;8284:53;:::i;:::-;8400:13;;8359:16;;;;8422:57;8400:13;8359:16;8456:4;8444:17;;8422:57;:::i;:::-;8495:20;;8051:470;-1:-1:-1;;;;8051:470:15:o;9750:127::-;9811:10;9806:3;9802:20;9799:1;9792:31;9842:4;9839:1;9832:15;9866:4;9863:1;9856:15;9882:125;9922:4;9950:1;9947;9944:8;9941:34;;;9955:18;;:::i;:::-;-1:-1:-1;9992:9:15;;9882:125::o;10012:128::-;10052:3;10083:1;10079:6;10076:1;10073:13;10070:39;;;10089:18;;:::i;:::-;-1:-1:-1;10125:9:15;;10012:128::o;10499:414::-;10701:2;10683:21;;;10740:2;10720:18;;;10713:30;10779:34;10774:2;10759:18;;10752:62;-1:-1:-1;;;10845:2:15;10830:18;;10823:48;10903:3;10888:19;;10499:414::o;10918:135::-;10957:3;10978:17;;;10975:43;;10998:18;;:::i;:::-;-1:-1:-1;11045:1:15;11034:13;;10918:135::o;11058:127::-;11119:10;11114:3;11110:20;11107:1;11100:31;11150:4;11147:1;11140:15;11174:4;11171:1;11164:15;11190:120;11230:1;11256;11246:35;;11261:18;;:::i;:::-;-1:-1:-1;11295:9:15;;11190:120::o;11315:112::-;11347:1;11373;11363:35;;11378:18;;:::i;:::-;-1:-1:-1;11412:9:15;;11315:112::o;11432:127::-;11493:10;11488:3;11484:20;11481:1;11474:31;11524:4;11521:1;11514:15;11548:4;11545:1;11538:15;11564:489;-1:-1:-1;;;;;11833:15:15;;;11815:34;;11885:15;;11880:2;11865:18;;11858:43;11932:2;11917:18;;11910:34;;;11980:3;11975:2;11960:18;;11953:31;;;11758:4;;12001:46;;12027:19;;12019:6;12001:46;:::i;:::-;11993:54;11564:489;-1:-1:-1;;;;;;11564:489:15:o;12058:249::-;12127:6;12180:2;12168:9;12159:7;12155:23;12151:32;12148:52;;;12196:1;12193;12186:12;12148:52;12228:9;12222:16;12247:30;12271:5;12247:30;:::i",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC721/ERC721.sol)\n\npragma solidity ^0.8.0;\n\nimport \"./IERC721.sol\";\nimport \"./IERC721Receiver.sol\";\nimport \"./extensions/IERC721Metadata.sol\";\nimport \"../../utils/Address.sol\";\nimport \"../../utils/Context.sol\";\nimport \"../../utils/Strings.sol\";\nimport \"../../utils/introspection/ERC165.sol\";\n\n/**\n * @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including\n * the Metadata extension, but not including the Enumerable extension, which is available separately as\n * {ERC721Enumerable}.\n */\ncontract ERC721 is Context, ERC165, IERC721, IERC721Metadata {\n using Address for address;\n using Strings for uint256;\n\n // Token name\n string private _name;\n\n // Token symbol\n string private _symbol;\n\n // Mapping from token ID to owner address\n mapping(uint256 => address) private _owners;\n\n // Mapping owner address to token count\n mapping(address => uint256) private _balances;\n\n // Mapping from token ID to approved address\n mapping(uint256 => address) private _tokenApprovals;\n\n // Mapping from owner to operator approvals\n mapping(address => mapping(address => bool)) private _operatorApprovals;\n\n /**\n * @dev Initializes the contract by setting a `name` and a `symbol` to the token collection.\n */\n constructor(string memory name_, string memory symbol_) {\n _name = name_;\n _symbol = symbol_;\n }\n\n /**\n * @dev See {IERC165-supportsInterface}.\n */\n function supportsInterface(bytes4 interfaceId) public view virtual override(ERC165, IERC165) returns (bool) {\n return\n interfaceId == type(IERC721).interfaceId ||\n interfaceId == type(IERC721Metadata).interfaceId ||\n super.supportsInterface(interfaceId);\n }\n\n /**\n * @dev See {IERC721-balanceOf}.\n */\n function balanceOf(address owner) public view virtual override returns (uint256) {\n require(owner != address(0), \"ERC721: balance query for the zero address\");\n return _balances[owner];\n }\n\n /**\n * @dev See {IERC721-ownerOf}.\n */\n function ownerOf(uint256 tokenId) public view virtual override returns (address) {\n address owner = _owners[tokenId];\n require(owner != address(0), \"ERC721: owner query for nonexistent token\");\n return owner;\n }\n\n /**\n * @dev See {IERC721Metadata-name}.\n */\n function name() public view virtual override returns (string memory) {\n return _name;\n }\n\n /**\n * @dev See {IERC721Metadata-symbol}.\n */\n function symbol() public view virtual override returns (string memory) {\n return _symbol;\n }\n\n /**\n * @dev See {IERC721Metadata-tokenURI}.\n */\n function tokenURI(uint256 tokenId) public view virtual override returns (string memory) {\n require(_exists(tokenId), \"ERC721Metadata: URI query for nonexistent token\");\n\n string memory baseURI = _baseURI();\n return bytes(baseURI).length > 0 ? string(abi.encodePacked(baseURI, tokenId.toString())) : \"\";\n }\n\n /**\n * @dev Base URI for computing {tokenURI}. If set, the resulting URI for each\n * token will be the concatenation of the `baseURI` and the `tokenId`. Empty\n * by default, can be overridden in child contracts.\n */\n function _baseURI() internal view virtual returns (string memory) {\n return \"\";\n }\n\n /**\n * @dev See {IERC721-approve}.\n */\n function approve(address to, uint256 tokenId) public virtual override {\n address owner = ERC721.ownerOf(tokenId);\n require(to != owner, \"ERC721: approval to current owner\");\n\n require(\n _msgSender() == owner || isApprovedForAll(owner, _msgSender()),\n \"ERC721: approve caller is not owner nor approved for all\"\n );\n\n _approve(to, tokenId);\n }\n\n /**\n * @dev See {IERC721-getApproved}.\n */\n function getApproved(uint256 tokenId) public view virtual override returns (address) {\n require(_exists(tokenId), \"ERC721: approved query for nonexistent token\");\n\n return _tokenApprovals[tokenId];\n }\n\n /**\n * @dev See {IERC721-setApprovalForAll}.\n */\n function setApprovalForAll(address operator, bool approved) public virtual override {\n _setApprovalForAll(_msgSender(), operator, approved);\n }\n\n /**\n * @dev See {IERC721-isApprovedForAll}.\n */\n function isApprovedForAll(address owner, address operator) public view virtual override returns (bool) {\n return _operatorApprovals[owner][operator];\n }\n\n /**\n * @dev See {IERC721-transferFrom}.\n */\n function transferFrom(\n address from,\n address to,\n uint256 tokenId\n ) public virtual override {\n //solhint-disable-next-line max-line-length\n require(_isApprovedOrOwner(_msgSender(), tokenId), \"ERC721: transfer caller is not owner nor approved\");\n\n _transfer(from, to, tokenId);\n }\n\n /**\n * @dev See {IERC721-safeTransferFrom}.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId\n ) public virtual override {\n safeTransferFrom(from, to, tokenId, \"\");\n }\n\n /**\n * @dev See {IERC721-safeTransferFrom}.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) public virtual override {\n require(_isApprovedOrOwner(_msgSender(), tokenId), \"ERC721: transfer caller is not owner nor approved\");\n _safeTransfer(from, to, tokenId, _data);\n }\n\n /**\n * @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients\n * are aware of the ERC721 protocol to prevent tokens from being forever locked.\n *\n * `_data` is additional data, it has no specified format and it is sent in call to `to`.\n *\n * This internal function is equivalent to {safeTransferFrom}, and can be used to e.g.\n * implement alternative mechanisms to perform token transfer, such as signature-based.\n *\n * Requirements:\n *\n * - `from` cannot be the zero address.\n * - `to` cannot be the zero address.\n * - `tokenId` token must exist and be owned by `from`.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function _safeTransfer(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) internal virtual {\n _transfer(from, to, tokenId);\n require(_checkOnERC721Received(from, to, tokenId, _data), \"ERC721: transfer to non ERC721Receiver implementer\");\n }\n\n /**\n * @dev Returns whether `tokenId` exists.\n *\n * Tokens can be managed by their owner or approved accounts via {approve} or {setApprovalForAll}.\n *\n * Tokens start existing when they are minted (`_mint`),\n * and stop existing when they are burned (`_burn`).\n */\n function _exists(uint256 tokenId) internal view virtual returns (bool) {\n return _owners[tokenId] != address(0);\n }\n\n /**\n * @dev Returns whether `spender` is allowed to manage `tokenId`.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n */\n function _isApprovedOrOwner(address spender, uint256 tokenId) internal view virtual returns (bool) {\n require(_exists(tokenId), \"ERC721: operator query for nonexistent token\");\n address owner = ERC721.ownerOf(tokenId);\n return (spender == owner || isApprovedForAll(owner, spender) || getApproved(tokenId) == spender);\n }\n\n /**\n * @dev Safely mints `tokenId` and transfers it to `to`.\n *\n * Requirements:\n *\n * - `tokenId` must not exist.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function _safeMint(address to, uint256 tokenId) internal virtual {\n _safeMint(to, tokenId, \"\");\n }\n\n /**\n * @dev Same as {xref-ERC721-_safeMint-address-uint256-}[`_safeMint`], with an additional `data` parameter which is\n * forwarded in {IERC721Receiver-onERC721Received} to contract recipients.\n */\n function _safeMint(\n address to,\n uint256 tokenId,\n bytes memory _data\n ) internal virtual {\n _mint(to, tokenId);\n require(\n _checkOnERC721Received(address(0), to, tokenId, _data),\n \"ERC721: transfer to non ERC721Receiver implementer\"\n );\n }\n\n /**\n * @dev Mints `tokenId` and transfers it to `to`.\n *\n * WARNING: Usage of this method is discouraged, use {_safeMint} whenever possible\n *\n * Requirements:\n *\n * - `tokenId` must not exist.\n * - `to` cannot be the zero address.\n *\n * Emits a {Transfer} event.\n */\n function _mint(address to, uint256 tokenId) internal virtual {\n require(to != address(0), \"ERC721: mint to the zero address\");\n require(!_exists(tokenId), \"ERC721: token already minted\");\n\n _beforeTokenTransfer(address(0), to, tokenId);\n\n _balances[to] += 1;\n _owners[tokenId] = to;\n\n emit Transfer(address(0), to, tokenId);\n\n _afterTokenTransfer(address(0), to, tokenId);\n }\n\n /**\n * @dev Destroys `tokenId`.\n * The approval is cleared when the token is burned.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n *\n * Emits a {Transfer} event.\n */\n function _burn(uint256 tokenId) internal virtual {\n address owner = ERC721.ownerOf(tokenId);\n\n _beforeTokenTransfer(owner, address(0), tokenId);\n\n // Clear approvals\n _approve(address(0), tokenId);\n\n _balances[owner] -= 1;\n delete _owners[tokenId];\n\n emit Transfer(owner, address(0), tokenId);\n\n _afterTokenTransfer(owner, address(0), tokenId);\n }\n\n /**\n * @dev Transfers `tokenId` from `from` to `to`.\n * As opposed to {transferFrom}, this imposes no restrictions on msg.sender.\n *\n * Requirements:\n *\n * - `to` cannot be the zero address.\n * - `tokenId` token must be owned by `from`.\n *\n * Emits a {Transfer} event.\n */\n function _transfer(\n address from,\n address to,\n uint256 tokenId\n ) internal virtual {\n require(ERC721.ownerOf(tokenId) == from, \"ERC721: transfer from incorrect owner\");\n require(to != address(0), \"ERC721: transfer to the zero address\");\n\n _beforeTokenTransfer(from, to, tokenId);\n\n // Clear approvals from the previous owner\n _approve(address(0), tokenId);\n\n _balances[from] -= 1;\n _balances[to] += 1;\n _owners[tokenId] = to;\n\n emit Transfer(from, to, tokenId);\n\n _afterTokenTransfer(from, to, tokenId);\n }\n\n /**\n * @dev Approve `to` to operate on `tokenId`\n *\n * Emits a {Approval} event.\n */\n function _approve(address to, uint256 tokenId) internal virtual {\n _tokenApprovals[tokenId] = to;\n emit Approval(ERC721.ownerOf(tokenId), to, tokenId);\n }\n\n /**\n * @dev Approve `operator` to operate on all of `owner` tokens\n *\n * Emits a {ApprovalForAll} event.\n */\n function _setApprovalForAll(\n address owner,\n address operator,\n bool approved\n ) internal virtual {\n require(owner != operator, \"ERC721: approve to caller\");\n _operatorApprovals[owner][operator] = approved;\n emit ApprovalForAll(owner, operator, approved);\n }\n\n /**\n * @dev Internal function to invoke {IERC721Receiver-onERC721Received} on a target address.\n * The call is not executed if the target address is not a contract.\n *\n * @param from address representing the previous owner of the given token ID\n * @param to target address that will receive the tokens\n * @param tokenId uint256 ID of the token to be transferred\n * @param _data bytes optional data to send along with the call\n * @return bool whether the call correctly returned the expected magic value\n */\n function _checkOnERC721Received(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) private returns (bool) {\n if (to.isContract()) {\n try IERC721Receiver(to).onERC721Received(_msgSender(), from, tokenId, _data) returns (bytes4 retval) {\n return retval == IERC721Receiver.onERC721Received.selector;\n } catch (bytes memory reason) {\n if (reason.length == 0) {\n revert(\"ERC721: transfer to non ERC721Receiver implementer\");\n } else {\n assembly {\n revert(add(32, reason), mload(reason))\n }\n }\n }\n } else {\n return true;\n }\n }\n\n /**\n * @dev Hook that is called before any token transfer. This includes minting\n * and burning.\n *\n * Calling conditions:\n *\n * - When `from` and `to` are both non-zero, ``from``'s `tokenId` will be\n * transferred to `to`.\n * - When `from` is zero, `tokenId` will be minted for `to`.\n * - When `to` is zero, ``from``'s `tokenId` will be burned.\n * - `from` and `to` are never both zero.\n *\n * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].\n */\n function _beforeTokenTransfer(\n address from,\n address to,\n uint256 tokenId\n ) internal virtual {}\n\n /**\n * @dev Hook that is called after any transfer of tokens. This includes\n * minting and burning.\n *\n * Calling conditions:\n *\n * - when `from` and `to` are both non-zero.\n * - `from` and `to` are never both zero.\n *\n * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].\n */\n function _afterTokenTransfer(\n address from,\n address to,\n uint256 tokenId\n ) internal virtual {}\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\token\\ERC721\\ERC721.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ],
- "Context": [
- 1511
- ],
- "ERC165": [
- 1812
- ],
- "ERC721": [
- 905
- ],
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ],
- "IERC721Receiver": [
- 1039
- ],
- "Strings": [
- 1788
- ]
- },
- "id": 906,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 41,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "107:23:1"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
- "file": "./IERC721.sol",
- "id": 42,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1022,
- "src": "132:23:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
- "file": "./IERC721Receiver.sol",
- "id": 43,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1040,
- "src": "156:31:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
- "file": "./extensions/IERC721Metadata.sol",
- "id": 44,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1195,
- "src": "188:42:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Address.sol",
- "file": "../../utils/Address.sol",
- "id": 45,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1490,
- "src": "231:33:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Context.sol",
- "file": "../../utils/Context.sol",
- "id": 46,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1512,
- "src": "265:33:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Strings.sol",
- "file": "../../utils/Strings.sol",
- "id": 47,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1789,
- "src": "299:33:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/introspection/ERC165.sol",
- "file": "../../utils/introspection/ERC165.sol",
- "id": 48,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 906,
- "sourceUnit": 1813,
- "src": "333:46:1",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 50,
- "name": "Context",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1511,
- "src": "647:7:1"
- },
- "id": 51,
- "nodeType": "InheritanceSpecifier",
- "src": "647:7:1"
- },
- {
- "baseName": {
- "id": 52,
- "name": "ERC165",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1812,
- "src": "656:6:1"
- },
- "id": 53,
- "nodeType": "InheritanceSpecifier",
- "src": "656:6:1"
- },
- {
- "baseName": {
- "id": 54,
- "name": "IERC721",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1021,
- "src": "664:7:1"
- },
- "id": 55,
- "nodeType": "InheritanceSpecifier",
- "src": "664:7:1"
- },
- {
- "baseName": {
- "id": 56,
- "name": "IERC721Metadata",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1194,
- "src": "673:15:1"
- },
- "id": 57,
- "nodeType": "InheritanceSpecifier",
- "src": "673:15:1"
- }
- ],
- "canonicalName": "ERC721",
- "contractDependencies": [],
- "contractKind": "contract",
- "documentation": {
- "id": 49,
- "nodeType": "StructuredDocumentation",
- "src": "381:246:1",
- "text": " @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including\n the Metadata extension, but not including the Enumerable extension, which is available separately as\n {ERC721Enumerable}."
- },
- "fullyImplemented": true,
- "id": 905,
- "linearizedBaseContracts": [
- 905,
- 1194,
- 1021,
- 1812,
- 1824,
- 1511
- ],
- "name": "ERC721",
- "nameLocation": "637:6:1",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "global": false,
- "id": 60,
- "libraryName": {
- "id": 58,
- "name": "Address",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1489,
- "src": "701:7:1"
- },
- "nodeType": "UsingForDirective",
- "src": "695:26:1",
- "typeName": {
- "id": 59,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "713:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- },
- {
- "global": false,
- "id": 63,
- "libraryName": {
- "id": 61,
- "name": "Strings",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1788,
- "src": "732:7:1"
- },
- "nodeType": "UsingForDirective",
- "src": "726:26:1",
- "typeName": {
- "id": 62,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "744:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- },
- {
- "constant": false,
- "id": 65,
- "mutability": "mutable",
- "name": "_name",
- "nameLocation": "791:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "776:20:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string"
- },
- "typeName": {
- "id": 64,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "776:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 67,
- "mutability": "mutable",
- "name": "_symbol",
- "nameLocation": "838:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "823:22:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string"
- },
- "typeName": {
- "id": 66,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "823:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 71,
- "mutability": "mutable",
- "name": "_owners",
- "nameLocation": "934:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "898:43:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- },
- "typeName": {
- "id": 70,
- "keyType": {
- "id": 68,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "906:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "898:27:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- },
- "valueType": {
- "id": 69,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "917:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 75,
- "mutability": "mutable",
- "name": "_balances",
- "nameLocation": "1028:9:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "992:45:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- },
- "typeName": {
- "id": 74,
- "keyType": {
- "id": 72,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1000:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "992:27:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- },
- "valueType": {
- "id": 73,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1011:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 79,
- "mutability": "mutable",
- "name": "_tokenApprovals",
- "nameLocation": "1129:15:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "1093:51:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- },
- "typeName": {
- "id": 78,
- "keyType": {
- "id": 76,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1101:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "1093:27:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- },
- "valueType": {
- "id": 77,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1112:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 85,
- "mutability": "mutable",
- "name": "_operatorApprovals",
- "nameLocation": "1252:18:1",
- "nodeType": "VariableDeclaration",
- "scope": 905,
- "src": "1199:71:1",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$",
- "typeString": "mapping(address => mapping(address => bool))"
- },
- "typeName": {
- "id": 84,
- "keyType": {
- "id": 80,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1207:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1199:44:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$",
- "typeString": "mapping(address => mapping(address => bool))"
- },
- "valueType": {
- "id": 83,
- "keyType": {
- "id": 81,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1226:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1218:24:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "valueType": {
- "id": 82,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1237:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- }
- },
- "visibility": "private"
- },
- {
- "body": {
- "id": 101,
- "nodeType": "Block",
- "src": "1446:57:1",
- "statements": [
- {
- "expression": {
- "id": 95,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 93,
- "name": "_name",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 65,
- "src": "1456:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 94,
- "name": "name_",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 88,
- "src": "1464:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "src": "1456:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "id": 96,
- "nodeType": "ExpressionStatement",
- "src": "1456:13:1"
- },
- {
- "expression": {
- "id": 99,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 97,
- "name": "_symbol",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 67,
- "src": "1479:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 98,
- "name": "symbol_",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 90,
- "src": "1489:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "src": "1479:17:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "id": 100,
- "nodeType": "ExpressionStatement",
- "src": "1479:17:1"
- }
- ]
- },
- "documentation": {
- "id": 86,
- "nodeType": "StructuredDocumentation",
- "src": "1277:108:1",
- "text": " @dev Initializes the contract by setting a `name` and a `symbol` to the token collection."
- },
- "id": 102,
- "implemented": true,
- "kind": "constructor",
- "modifiers": [],
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 91,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 88,
- "mutability": "mutable",
- "name": "name_",
- "nameLocation": "1416:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 102,
- "src": "1402:19:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 87,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1402:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 90,
- "mutability": "mutable",
- "name": "symbol_",
- "nameLocation": "1437:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 102,
- "src": "1423:21:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 89,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1423:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1401:44:1"
- },
- "returnParameters": {
- "id": 92,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1446:0:1"
- },
- "scope": 905,
- "src": "1390:113:1",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1811,
- 1823
- ],
- "body": {
- "id": 132,
- "nodeType": "Block",
- "src": "1678:192:1",
- "statements": [
- {
- "expression": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 130,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 125,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "id": 118,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 113,
- "name": "interfaceId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 105,
- "src": "1707:11:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "arguments": [
- {
- "id": 115,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "1727:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- ],
- "id": 114,
- "name": "type",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967269,
- "src": "1722:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_metatype_pure$__$returns$__$",
- "typeString": "function () pure"
- }
- },
- "id": 116,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1722:13:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_magic_meta_type_t_contract$_IERC721_$1021",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 117,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "interfaceId",
- "nodeType": "MemberAccess",
- "src": "1722:25:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "src": "1707:40:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "commonType": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "id": 124,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 119,
- "name": "interfaceId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 105,
- "src": "1763:11:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "arguments": [
- {
- "id": 121,
- "name": "IERC721Metadata",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1194,
- "src": "1783:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721Metadata_$1194_$",
- "typeString": "type(contract IERC721Metadata)"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_type$_t_contract$_IERC721Metadata_$1194_$",
- "typeString": "type(contract IERC721Metadata)"
- }
- ],
- "id": 120,
- "name": "type",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967269,
- "src": "1778:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_metatype_pure$__$returns$__$",
- "typeString": "function () pure"
- }
- },
- "id": 122,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1778:21:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_magic_meta_type_t_contract$_IERC721Metadata_$1194",
- "typeString": "type(contract IERC721Metadata)"
- }
- },
- "id": 123,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "interfaceId",
- "nodeType": "MemberAccess",
- "src": "1778:33:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "src": "1763:48:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "1707:104:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "arguments": [
- {
- "id": 128,
- "name": "interfaceId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 105,
- "src": "1851:11:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- ],
- "expression": {
- "id": 126,
- "name": "super",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967271,
- "src": "1827:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_super$_ERC721_$905_$",
- "typeString": "type(contract super ERC721)"
- }
- },
- "id": 127,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "supportsInterface",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1811,
- "src": "1827:23:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_bytes4_$returns$_t_bool_$",
- "typeString": "function (bytes4) view returns (bool)"
- }
- },
- "id": 129,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1827:36:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "1707:156:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 112,
- "id": 131,
- "nodeType": "Return",
- "src": "1688:175:1"
- }
- ]
- },
- "documentation": {
- "id": 103,
- "nodeType": "StructuredDocumentation",
- "src": "1509:56:1",
- "text": " @dev See {IERC165-supportsInterface}."
- },
- "functionSelector": "01ffc9a7",
- "id": 133,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "supportsInterface",
- "nameLocation": "1579:17:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 109,
- "nodeType": "OverrideSpecifier",
- "overrides": [
- {
- "id": 107,
- "name": "ERC165",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1812,
- "src": "1646:6:1"
- },
- {
- "id": 108,
- "name": "IERC165",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1824,
- "src": "1654:7:1"
- }
- ],
- "src": "1637:25:1"
- },
- "parameters": {
- "id": 106,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 105,
- "mutability": "mutable",
- "name": "interfaceId",
- "nameLocation": "1604:11:1",
- "nodeType": "VariableDeclaration",
- "scope": 133,
- "src": "1597:18:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "typeName": {
- "id": 104,
- "name": "bytes4",
- "nodeType": "ElementaryTypeName",
- "src": "1597:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1596:20:1"
- },
- "returnParameters": {
- "id": 112,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 111,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 133,
- "src": "1672:4:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 110,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1672:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1671:6:1"
- },
- "scope": 905,
- "src": "1570:300:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 946
- ],
- "body": {
- "id": 156,
- "nodeType": "Block",
- "src": "2010:124:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 148,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 143,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 136,
- "src": "2028:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 146,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2045:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 145,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "2037:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 144,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2037:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 147,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2037:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "2028:19:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65726f2061646472657373",
- "id": 149,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2049:44:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
- "typeString": "literal_string \"ERC721: balance query for the zero address\""
- },
- "value": "ERC721: balance query for the zero address"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
- "typeString": "literal_string \"ERC721: balance query for the zero address\""
- }
- ],
- "id": 142,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2020:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 150,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2020:74:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 151,
- "nodeType": "ExpressionStatement",
- "src": "2020:74:1"
- },
- {
- "expression": {
- "baseExpression": {
- "id": 152,
- "name": "_balances",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 75,
- "src": "2111:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- }
- },
- "id": 154,
- "indexExpression": {
- "id": 153,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 136,
- "src": "2121:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "2111:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 141,
- "id": 155,
- "nodeType": "Return",
- "src": "2104:23:1"
- }
- ]
- },
- "documentation": {
- "id": 134,
- "nodeType": "StructuredDocumentation",
- "src": "1876:48:1",
- "text": " @dev See {IERC721-balanceOf}."
- },
- "functionSelector": "70a08231",
- "id": 157,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "balanceOf",
- "nameLocation": "1938:9:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 138,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "1983:8:1"
- },
- "parameters": {
- "id": 137,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 136,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "1956:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 157,
- "src": "1948:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 135,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1948:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1947:15:1"
- },
- "returnParameters": {
- "id": 141,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 140,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 157,
- "src": "2001:7:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 139,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2001:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2000:9:1"
- },
- "scope": 905,
- "src": "1929:205:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 954
- ],
- "body": {
- "id": 184,
- "nodeType": "Block",
- "src": "2272:154:1",
- "statements": [
- {
- "assignments": [
- 167
- ],
- "declarations": [
- {
- "constant": false,
- "id": 167,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "2290:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 184,
- "src": "2282:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 166,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2282:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 171,
- "initialValue": {
- "baseExpression": {
- "id": 168,
- "name": "_owners",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 71,
- "src": "2298:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 170,
- "indexExpression": {
- "id": 169,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 160,
- "src": "2306:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "2298:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "2282:32:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 178,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 173,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 167,
- "src": "2332:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 176,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2349:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 175,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "2341:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 174,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2341:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 177,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2341:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "2332:19:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e",
- "id": 179,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2353:43:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
- "typeString": "literal_string \"ERC721: owner query for nonexistent token\""
- },
- "value": "ERC721: owner query for nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
- "typeString": "literal_string \"ERC721: owner query for nonexistent token\""
- }
- ],
- "id": 172,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2324:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 180,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2324:73:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 181,
- "nodeType": "ExpressionStatement",
- "src": "2324:73:1"
- },
- {
- "expression": {
- "id": 182,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 167,
- "src": "2414:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "functionReturnParameters": 165,
- "id": 183,
- "nodeType": "Return",
- "src": "2407:12:1"
- }
- ]
- },
- "documentation": {
- "id": 158,
- "nodeType": "StructuredDocumentation",
- "src": "2140:46:1",
- "text": " @dev See {IERC721-ownerOf}."
- },
- "functionSelector": "6352211e",
- "id": 185,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "ownerOf",
- "nameLocation": "2200:7:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 162,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "2245:8:1"
- },
- "parameters": {
- "id": 161,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 160,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2216:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 185,
- "src": "2208:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 159,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2208:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2207:17:1"
- },
- "returnParameters": {
- "id": 165,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 164,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 185,
- "src": "2263:7:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 163,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2263:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2262:9:1"
- },
- "scope": 905,
- "src": "2191:235:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1179
- ],
- "body": {
- "id": 194,
- "nodeType": "Block",
- "src": "2557:29:1",
- "statements": [
- {
- "expression": {
- "id": 192,
- "name": "_name",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 65,
- "src": "2574:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "functionReturnParameters": 191,
- "id": 193,
- "nodeType": "Return",
- "src": "2567:12:1"
- }
- ]
- },
- "documentation": {
- "id": 186,
- "nodeType": "StructuredDocumentation",
- "src": "2432:51:1",
- "text": " @dev See {IERC721Metadata-name}."
- },
- "functionSelector": "06fdde03",
- "id": 195,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "name",
- "nameLocation": "2497:4:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 188,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "2524:8:1"
- },
- "parameters": {
- "id": 187,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2501:2:1"
- },
- "returnParameters": {
- "id": 191,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 190,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 195,
- "src": "2542:13:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 189,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "2542:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2541:15:1"
- },
- "scope": 905,
- "src": "2488:98:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1185
- ],
- "body": {
- "id": 204,
- "nodeType": "Block",
- "src": "2721:31:1",
- "statements": [
- {
- "expression": {
- "id": 202,
- "name": "_symbol",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 67,
- "src": "2738:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "functionReturnParameters": 201,
- "id": 203,
- "nodeType": "Return",
- "src": "2731:14:1"
- }
- ]
- },
- "documentation": {
- "id": 196,
- "nodeType": "StructuredDocumentation",
- "src": "2592:53:1",
- "text": " @dev See {IERC721Metadata-symbol}."
- },
- "functionSelector": "95d89b41",
- "id": 205,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "symbol",
- "nameLocation": "2659:6:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 198,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "2688:8:1"
- },
- "parameters": {
- "id": 197,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2665:2:1"
- },
- "returnParameters": {
- "id": 201,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 200,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 205,
- "src": "2706:13:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 199,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "2706:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2705:15:1"
- },
- "scope": 905,
- "src": "2650:102:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1193
- ],
- "body": {
- "id": 246,
- "nodeType": "Block",
- "src": "2906:241:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 216,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 208,
- "src": "2932:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 215,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "2924:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 217,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2924:16:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e",
- "id": 218,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2942:49:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
- "typeString": "literal_string \"ERC721Metadata: URI query for nonexistent token\""
- },
- "value": "ERC721Metadata: URI query for nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
- "typeString": "literal_string \"ERC721Metadata: URI query for nonexistent token\""
- }
- ],
- "id": 214,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2916:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 219,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2916:76:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 220,
- "nodeType": "ExpressionStatement",
- "src": "2916:76:1"
- },
- {
- "assignments": [
- 222
- ],
- "declarations": [
- {
- "constant": false,
- "id": 222,
- "mutability": "mutable",
- "name": "baseURI",
- "nameLocation": "3017:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 246,
- "src": "3003:21:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 221,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "3003:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 225,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 223,
- "name": "_baseURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 256,
- "src": "3027:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_string_memory_ptr_$",
- "typeString": "function () view returns (string memory)"
- }
- },
- "id": 224,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3027:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "3003:34:1"
- },
- {
- "expression": {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 232,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "id": 228,
- "name": "baseURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 222,
- "src": "3060:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 227,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "3054:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_bytes_storage_ptr_$",
- "typeString": "type(bytes storage pointer)"
- },
- "typeName": {
- "id": 226,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "3054:5:1",
- "typeDescriptions": {}
- }
- },
- "id": 229,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3054:14:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 230,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "3054:21:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 231,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3078:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "3054:25:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseExpression": {
- "hexValue": "",
- "id": 243,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3138:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- },
- "value": ""
- },
- "id": 244,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "Conditional",
- "src": "3054:86:1",
- "trueExpression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 237,
- "name": "baseURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 222,
- "src": "3106:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 238,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 208,
- "src": "3115:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 239,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "toString",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1670,
- "src": "3115:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_pure$_t_uint256_$returns$_t_string_memory_ptr_$bound_to$_t_uint256_$",
- "typeString": "function (uint256) pure returns (string memory)"
- }
- },
- "id": 240,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3115:18:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "expression": {
- "id": 235,
- "name": "abi",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967295,
- "src": "3089:3:1",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_abi",
- "typeString": "abi"
- }
- },
- "id": 236,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "encodePacked",
- "nodeType": "MemberAccess",
- "src": "3089:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$",
- "typeString": "function () pure returns (bytes memory)"
- }
- },
- "id": 241,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3089:45:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 234,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "3082:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_string_storage_ptr_$",
- "typeString": "type(string storage pointer)"
- },
- "typeName": {
- "id": 233,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "3082:6:1",
- "typeDescriptions": {}
- }
- },
- "id": 242,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3082:53:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 213,
- "id": 245,
- "nodeType": "Return",
- "src": "3047:93:1"
- }
- ]
- },
- "documentation": {
- "id": 206,
- "nodeType": "StructuredDocumentation",
- "src": "2758:55:1",
- "text": " @dev See {IERC721Metadata-tokenURI}."
- },
- "functionSelector": "c87b56dd",
- "id": 247,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "tokenURI",
- "nameLocation": "2827:8:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 210,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "2873:8:1"
- },
- "parameters": {
- "id": 209,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 208,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2844:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 247,
- "src": "2836:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 207,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2836:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2835:17:1"
- },
- "returnParameters": {
- "id": 213,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 212,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 247,
- "src": "2891:13:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 211,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "2891:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2890:15:1"
- },
- "scope": 905,
- "src": "2818:329:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "body": {
- "id": 255,
- "nodeType": "Block",
- "src": "3455:26:1",
- "statements": [
- {
- "expression": {
- "hexValue": "",
- "id": 253,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3472:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- },
- "value": ""
- },
- "functionReturnParameters": 252,
- "id": 254,
- "nodeType": "Return",
- "src": "3465:9:1"
- }
- ]
- },
- "documentation": {
- "id": 248,
- "nodeType": "StructuredDocumentation",
- "src": "3153:231:1",
- "text": " @dev Base URI for computing {tokenURI}. If set, the resulting URI for each\n token will be the concatenation of the `baseURI` and the `tokenId`. Empty\n by default, can be overridden in child contracts."
- },
- "id": 256,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_baseURI",
- "nameLocation": "3398:8:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 249,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3406:2:1"
- },
- "returnParameters": {
- "id": 252,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 251,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 256,
- "src": "3440:13:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 250,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "3440:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3439:15:1"
- },
- "scope": 905,
- "src": "3389:92:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "baseFunctions": [
- 994
- ],
- "body": {
- "id": 298,
- "nodeType": "Block",
- "src": "3608:331:1",
- "statements": [
- {
- "assignments": [
- 266
- ],
- "declarations": [
- {
- "constant": false,
- "id": 266,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "3626:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 298,
- "src": "3618:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 265,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3618:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 271,
- "initialValue": {
- "arguments": [
- {
- "id": 269,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 261,
- "src": "3649:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 267,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "3634:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 268,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 185,
- "src": "3634:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 270,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3634:23:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "3618:39:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 275,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 273,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 259,
- "src": "3675:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "id": 274,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 266,
- "src": "3681:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "3675:11:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e6572",
- "id": 276,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3688:35:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
- "typeString": "literal_string \"ERC721: approval to current owner\""
- },
- "value": "ERC721: approval to current owner"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
- "typeString": "literal_string \"ERC721: approval to current owner\""
- }
- ],
- "id": 272,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "3667:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 277,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3667:57:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 278,
- "nodeType": "ExpressionStatement",
- "src": "3667:57:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 289,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 283,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 280,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "3756:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 281,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3756:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 282,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 266,
- "src": "3772:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "3756:21:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "arguments": [
- {
- "id": 285,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 266,
- "src": "3798:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 286,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "3805:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 287,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3805:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 284,
- "name": "isApprovedForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 355,
- "src": "3781:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$_t_address_$returns$_t_bool_$",
- "typeString": "function (address,address) view returns (bool)"
- }
- },
- "id": 288,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3781:37:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "3756:62:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c",
- "id": 290,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "3832:58:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
- "typeString": "literal_string \"ERC721: approve caller is not owner nor approved for all\""
- },
- "value": "ERC721: approve caller is not owner nor approved for all"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
- "typeString": "literal_string \"ERC721: approve caller is not owner nor approved for all\""
- }
- ],
- "id": 279,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "3735:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 291,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3735:165:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 292,
- "nodeType": "ExpressionStatement",
- "src": "3735:165:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 294,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 259,
- "src": "3920:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 295,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 261,
- "src": "3924:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 293,
- "name": "_approve",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 788,
- "src": "3911:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 296,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3911:21:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 297,
- "nodeType": "ExpressionStatement",
- "src": "3911:21:1"
- }
- ]
- },
- "documentation": {
- "id": 257,
- "nodeType": "StructuredDocumentation",
- "src": "3487:46:1",
- "text": " @dev See {IERC721-approve}."
- },
- "functionSelector": "095ea7b3",
- "id": 299,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "approve",
- "nameLocation": "3547:7:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 263,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "3599:8:1"
- },
- "parameters": {
- "id": 262,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 259,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "3563:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 299,
- "src": "3555:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 258,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3555:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 261,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3575:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 299,
- "src": "3567:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 260,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3567:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3554:29:1"
- },
- "returnParameters": {
- "id": 264,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3608:0:1"
- },
- "scope": 905,
- "src": "3538:401:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1010
- ],
- "body": {
- "id": 319,
- "nodeType": "Block",
- "src": "4085:132:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 310,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 302,
- "src": "4111:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 309,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "4103:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 311,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4103:16:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e",
- "id": 312,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4121:46:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
- "typeString": "literal_string \"ERC721: approved query for nonexistent token\""
- },
- "value": "ERC721: approved query for nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
- "typeString": "literal_string \"ERC721: approved query for nonexistent token\""
- }
- ],
- "id": 308,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "4095:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 313,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4095:73:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 314,
- "nodeType": "ExpressionStatement",
- "src": "4095:73:1"
- },
- {
- "expression": {
- "baseExpression": {
- "id": 315,
- "name": "_tokenApprovals",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 79,
- "src": "4186:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 317,
- "indexExpression": {
- "id": 316,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 302,
- "src": "4202:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4186:24:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "functionReturnParameters": 307,
- "id": 318,
- "nodeType": "Return",
- "src": "4179:31:1"
- }
- ]
- },
- "documentation": {
- "id": 300,
- "nodeType": "StructuredDocumentation",
- "src": "3945:50:1",
- "text": " @dev See {IERC721-getApproved}."
- },
- "functionSelector": "081812fc",
- "id": 320,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getApproved",
- "nameLocation": "4009:11:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 304,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "4058:8:1"
- },
- "parameters": {
- "id": 303,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 302,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4029:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 320,
- "src": "4021:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 301,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "4021:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4020:17:1"
- },
- "returnParameters": {
- "id": 307,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 306,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 320,
- "src": "4076:7:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 305,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4076:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4075:9:1"
- },
- "scope": 905,
- "src": "4000:217:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1002
- ],
- "body": {
- "id": 336,
- "nodeType": "Block",
- "src": "4368:69:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 330,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "4397:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 331,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4397:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 332,
- "name": "operator",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 323,
- "src": "4411:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 333,
- "name": "approved",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 325,
- "src": "4421:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 329,
- "name": "_setApprovalForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 820,
- "src": "4378:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_bool_$returns$__$",
- "typeString": "function (address,address,bool)"
- }
- },
- "id": 334,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4378:52:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 335,
- "nodeType": "ExpressionStatement",
- "src": "4378:52:1"
- }
- ]
- },
- "documentation": {
- "id": 321,
- "nodeType": "StructuredDocumentation",
- "src": "4223:56:1",
- "text": " @dev See {IERC721-setApprovalForAll}."
- },
- "functionSelector": "a22cb465",
- "id": 337,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "setApprovalForAll",
- "nameLocation": "4293:17:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 327,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "4359:8:1"
- },
- "parameters": {
- "id": 326,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 323,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "4319:8:1",
- "nodeType": "VariableDeclaration",
- "scope": 337,
- "src": "4311:16:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 322,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4311:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 325,
- "mutability": "mutable",
- "name": "approved",
- "nameLocation": "4334:8:1",
- "nodeType": "VariableDeclaration",
- "scope": 337,
- "src": "4329:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 324,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "4329:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4310:33:1"
- },
- "returnParameters": {
- "id": 328,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "4368:0:1"
- },
- "scope": 905,
- "src": "4284:153:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 1020
- ],
- "body": {
- "id": 354,
- "nodeType": "Block",
- "src": "4606:59:1",
- "statements": [
- {
- "expression": {
- "baseExpression": {
- "baseExpression": {
- "id": 348,
- "name": "_operatorApprovals",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 85,
- "src": "4623:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$",
- "typeString": "mapping(address => mapping(address => bool))"
- }
- },
- "id": 350,
- "indexExpression": {
- "id": 349,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 340,
- "src": "4642:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4623:25:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 352,
- "indexExpression": {
- "id": 351,
- "name": "operator",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 342,
- "src": "4649:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4623:35:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 347,
- "id": 353,
- "nodeType": "Return",
- "src": "4616:42:1"
- }
- ]
- },
- "documentation": {
- "id": 338,
- "nodeType": "StructuredDocumentation",
- "src": "4443:55:1",
- "text": " @dev See {IERC721-isApprovedForAll}."
- },
- "functionSelector": "e985e9c5",
- "id": 355,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "isApprovedForAll",
- "nameLocation": "4512:16:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 344,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "4582:8:1"
- },
- "parameters": {
- "id": 343,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 340,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "4537:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 355,
- "src": "4529:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 339,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4529:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 342,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "4552:8:1",
- "nodeType": "VariableDeclaration",
- "scope": 355,
- "src": "4544:16:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 341,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4544:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4528:33:1"
- },
- "returnParameters": {
- "id": 347,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 346,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 355,
- "src": "4600:4:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 345,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "4600:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4599:6:1"
- },
- "scope": 905,
- "src": "4503:162:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 986
- ],
- "body": {
- "id": 381,
- "nodeType": "Block",
- "src": "4846:211:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 368,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "4935:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 369,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4935:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 370,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 362,
- "src": "4949:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 367,
- "name": "_isApprovedOrOwner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 519,
- "src": "4916:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (address,uint256) view returns (bool)"
- }
- },
- "id": 371,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4916:41:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564",
- "id": 372,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4959:51:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "typeString": "literal_string \"ERC721: transfer caller is not owner nor approved\""
- },
- "value": "ERC721: transfer caller is not owner nor approved"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "typeString": "literal_string \"ERC721: transfer caller is not owner nor approved\""
- }
- ],
- "id": 366,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "4908:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 373,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4908:103:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 374,
- "nodeType": "ExpressionStatement",
- "src": "4908:103:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 376,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 358,
- "src": "5032:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 377,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 360,
- "src": "5038:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 378,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 362,
- "src": "5042:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 375,
- "name": "_transfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 764,
- "src": "5022:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 379,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5022:28:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 380,
- "nodeType": "ExpressionStatement",
- "src": "5022:28:1"
- }
- ]
- },
- "documentation": {
- "id": 356,
- "nodeType": "StructuredDocumentation",
- "src": "4671:51:1",
- "text": " @dev See {IERC721-transferFrom}."
- },
- "functionSelector": "23b872dd",
- "id": 382,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "transferFrom",
- "nameLocation": "4736:12:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 364,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "4837:8:1"
- },
- "parameters": {
- "id": 363,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 358,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "4766:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 382,
- "src": "4758:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 357,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4758:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 360,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "4788:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 382,
- "src": "4780:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 359,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4780:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 362,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4808:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 382,
- "src": "4800:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 361,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "4800:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4748:73:1"
- },
- "returnParameters": {
- "id": 365,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "4846:0:1"
- },
- "scope": 905,
- "src": "4727:330:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 976
- ],
- "body": {
- "id": 400,
- "nodeType": "Block",
- "src": "5246:56:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 394,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 385,
- "src": "5273:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 395,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 387,
- "src": "5279:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 396,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 389,
- "src": "5283:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "hexValue": "",
- "id": 397,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5292:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- },
- "value": ""
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- }
- ],
- "id": 393,
- "name": "safeTransferFrom",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 401,
- 431
- ],
- "referencedDeclaration": 431,
- "src": "5256:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$__$",
- "typeString": "function (address,address,uint256,bytes memory)"
- }
- },
- "id": 398,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5256:39:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 399,
- "nodeType": "ExpressionStatement",
- "src": "5256:39:1"
- }
- ]
- },
- "documentation": {
- "id": 383,
- "nodeType": "StructuredDocumentation",
- "src": "5063:55:1",
- "text": " @dev See {IERC721-safeTransferFrom}."
- },
- "functionSelector": "42842e0e",
- "id": 401,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "safeTransferFrom",
- "nameLocation": "5132:16:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 391,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "5237:8:1"
- },
- "parameters": {
- "id": 390,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 385,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "5166:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 401,
- "src": "5158:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 384,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5158:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 387,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "5188:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 401,
- "src": "5180:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 386,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5180:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 389,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "5208:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 401,
- "src": "5200:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 388,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "5200:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5148:73:1"
- },
- "returnParameters": {
- "id": 392,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "5246:0:1"
- },
- "scope": 905,
- "src": "5123:179:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "public"
- },
- {
- "baseFunctions": [
- 966
- ],
- "body": {
- "id": 430,
- "nodeType": "Block",
- "src": "5519:169:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 416,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "5556:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 417,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5556:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 418,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 408,
- "src": "5570:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 415,
- "name": "_isApprovedOrOwner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 519,
- "src": "5537:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (address,uint256) view returns (bool)"
- }
- },
- "id": 419,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5537:41:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564",
- "id": 420,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5580:51:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "typeString": "literal_string \"ERC721: transfer caller is not owner nor approved\""
- },
- "value": "ERC721: transfer caller is not owner nor approved"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "typeString": "literal_string \"ERC721: transfer caller is not owner nor approved\""
- }
- ],
- "id": 414,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "5529:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 421,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5529:103:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 422,
- "nodeType": "ExpressionStatement",
- "src": "5529:103:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 424,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 404,
- "src": "5656:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 425,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 406,
- "src": "5662:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 426,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 408,
- "src": "5666:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 427,
- "name": "_data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 410,
- "src": "5675:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 423,
- "name": "_safeTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 460,
- "src": "5642:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$__$",
- "typeString": "function (address,address,uint256,bytes memory)"
- }
- },
- "id": 428,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5642:39:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 429,
- "nodeType": "ExpressionStatement",
- "src": "5642:39:1"
- }
- ]
- },
- "documentation": {
- "id": 402,
- "nodeType": "StructuredDocumentation",
- "src": "5308:55:1",
- "text": " @dev See {IERC721-safeTransferFrom}."
- },
- "functionSelector": "b88d4fde",
- "id": 431,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "safeTransferFrom",
- "nameLocation": "5377:16:1",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 412,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "5510:8:1"
- },
- "parameters": {
- "id": 411,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 404,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "5411:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 431,
- "src": "5403:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 403,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5403:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 406,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "5433:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 431,
- "src": "5425:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 405,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5425:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 408,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "5453:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 431,
- "src": "5445:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 407,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "5445:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 410,
- "mutability": "mutable",
- "name": "_data",
- "nameLocation": "5483:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 431,
- "src": "5470:18:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 409,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "5470:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5393:101:1"
- },
- "returnParameters": {
- "id": 413,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "5519:0:1"
- },
- "scope": 905,
- "src": "5368:320:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "public"
- },
- {
- "body": {
- "id": 459,
- "nodeType": "Block",
- "src": "6691:166:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 444,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 434,
- "src": "6711:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 445,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 436,
- "src": "6717:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 446,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 438,
- "src": "6721:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 443,
- "name": "_transfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 764,
- "src": "6701:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 447,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6701:28:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 448,
- "nodeType": "ExpressionStatement",
- "src": "6701:28:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 451,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 434,
- "src": "6770:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 452,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 436,
- "src": "6776:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 453,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 438,
- "src": "6780:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 454,
- "name": "_data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 440,
- "src": "6789:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 450,
- "name": "_checkOnERC721Received",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 882,
- "src": "6747:22:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$_t_bool_$",
- "typeString": "function (address,address,uint256,bytes memory) returns (bool)"
- }
- },
- "id": 455,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6747:48:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e746572",
- "id": 456,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6797:52:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- },
- "value": "ERC721: transfer to non ERC721Receiver implementer"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- }
- ],
- "id": 449,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "6739:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 457,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6739:111:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 458,
- "nodeType": "ExpressionStatement",
- "src": "6739:111:1"
- }
- ]
- },
- "documentation": {
- "id": 432,
- "nodeType": "StructuredDocumentation",
- "src": "5694:851:1",
- "text": " @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients\n are aware of the ERC721 protocol to prevent tokens from being forever locked.\n `_data` is additional data, it has no specified format and it is sent in call to `to`.\n This internal function is equivalent to {safeTransferFrom}, and can be used to e.g.\n implement alternative mechanisms to perform token transfer, such as signature-based.\n Requirements:\n - `from` cannot be the zero address.\n - `to` cannot be the zero address.\n - `tokenId` token must exist and be owned by `from`.\n - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n Emits a {Transfer} event."
- },
- "id": 460,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_safeTransfer",
- "nameLocation": "6559:13:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 441,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 434,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "6590:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 460,
- "src": "6582:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 433,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6582:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 436,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "6612:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 460,
- "src": "6604:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 435,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6604:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 438,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "6632:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 460,
- "src": "6624:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 437,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "6624:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 440,
- "mutability": "mutable",
- "name": "_data",
- "nameLocation": "6662:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 460,
- "src": "6649:18:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 439,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "6649:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6572:101:1"
- },
- "returnParameters": {
- "id": 442,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "6691:0:1"
- },
- "scope": 905,
- "src": "6550:307:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 477,
- "nodeType": "Block",
- "src": "7231:54:1",
- "statements": [
- {
- "expression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 475,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "id": 468,
- "name": "_owners",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 71,
- "src": "7248:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 470,
- "indexExpression": {
- "id": 469,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 463,
- "src": "7256:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7248:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 473,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7276:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 472,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7268:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 471,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7268:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 474,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7268:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "7248:30:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 467,
- "id": 476,
- "nodeType": "Return",
- "src": "7241:37:1"
- }
- ]
- },
- "documentation": {
- "id": 461,
- "nodeType": "StructuredDocumentation",
- "src": "6863:292:1",
- "text": " @dev Returns whether `tokenId` exists.\n Tokens can be managed by their owner or approved accounts via {approve} or {setApprovalForAll}.\n Tokens start existing when they are minted (`_mint`),\n and stop existing when they are burned (`_burn`)."
- },
- "id": 478,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_exists",
- "nameLocation": "7169:7:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 464,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 463,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "7185:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 478,
- "src": "7177:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 462,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "7177:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7176:17:1"
- },
- "returnParameters": {
- "id": 467,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 466,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 478,
- "src": "7225:4:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 465,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "7225:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7224:6:1"
- },
- "scope": 905,
- "src": "7160:125:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 518,
- "nodeType": "Block",
- "src": "7542:245:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 490,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 483,
- "src": "7568:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 489,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "7560:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 491,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7560:16:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e",
- "id": 492,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7578:46:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
- "typeString": "literal_string \"ERC721: operator query for nonexistent token\""
- },
- "value": "ERC721: operator query for nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
- "typeString": "literal_string \"ERC721: operator query for nonexistent token\""
- }
- ],
- "id": 488,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "7552:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 493,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7552:73:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 494,
- "nodeType": "ExpressionStatement",
- "src": "7552:73:1"
- },
- {
- "assignments": [
- 496
- ],
- "declarations": [
- {
- "constant": false,
- "id": 496,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "7643:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 518,
- "src": "7635:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 495,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7635:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 501,
- "initialValue": {
- "arguments": [
- {
- "id": 499,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 483,
- "src": "7666:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 497,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "7651:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 498,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 185,
- "src": "7651:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 500,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7651:23:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "7635:39:1"
- },
- {
- "expression": {
- "components": [
- {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 515,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 509,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 504,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 502,
- "name": "spender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 481,
- "src": "7692:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 503,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 496,
- "src": "7703:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "7692:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "arguments": [
- {
- "id": 506,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 496,
- "src": "7729:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 507,
- "name": "spender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 481,
- "src": "7736:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 505,
- "name": "isApprovedForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 355,
- "src": "7712:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$_t_address_$returns$_t_bool_$",
- "typeString": "function (address,address) view returns (bool)"
- }
- },
- "id": 508,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7712:32:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "7692:52:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 514,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "id": 511,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 483,
- "src": "7760:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 510,
- "name": "getApproved",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 320,
- "src": "7748:11:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 512,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7748:20:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 513,
- "name": "spender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 481,
- "src": "7772:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "7748:31:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "7692:87:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- ],
- "id": 516,
- "isConstant": false,
- "isInlineArray": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "TupleExpression",
- "src": "7691:89:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 487,
- "id": 517,
- "nodeType": "Return",
- "src": "7684:96:1"
- }
- ]
- },
- "documentation": {
- "id": 479,
- "nodeType": "StructuredDocumentation",
- "src": "7291:147:1",
- "text": " @dev Returns whether `spender` is allowed to manage `tokenId`.\n Requirements:\n - `tokenId` must exist."
- },
- "id": 519,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_isApprovedOrOwner",
- "nameLocation": "7452:18:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 484,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 481,
- "mutability": "mutable",
- "name": "spender",
- "nameLocation": "7479:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 519,
- "src": "7471:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 480,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7471:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 483,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "7496:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 519,
- "src": "7488:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 482,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "7488:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7470:34:1"
- },
- "returnParameters": {
- "id": 487,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 486,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 519,
- "src": "7536:4:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 485,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "7536:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7535:6:1"
- },
- "scope": 905,
- "src": "7443:344:1",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 533,
- "nodeType": "Block",
- "src": "8182:43:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 528,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 522,
- "src": "8202:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 529,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 524,
- "src": "8206:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "hexValue": "",
- "id": 530,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8215:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- },
- "value": ""
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
- "typeString": "literal_string \"\""
- }
- ],
- "id": 527,
- "name": "_safeMint",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 534,
- 563
- ],
- "referencedDeclaration": 563,
- "src": "8192:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$__$",
- "typeString": "function (address,uint256,bytes memory)"
- }
- },
- "id": 531,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8192:26:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 532,
- "nodeType": "ExpressionStatement",
- "src": "8192:26:1"
- }
- ]
- },
- "documentation": {
- "id": 520,
- "nodeType": "StructuredDocumentation",
- "src": "7793:319:1",
- "text": " @dev Safely mints `tokenId` and transfers it to `to`.\n Requirements:\n - `tokenId` must not exist.\n - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n Emits a {Transfer} event."
- },
- "id": 534,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_safeMint",
- "nameLocation": "8126:9:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 525,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 522,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "8144:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 534,
- "src": "8136:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 521,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8136:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 524,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "8156:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 534,
- "src": "8148:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 523,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "8148:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "8135:29:1"
- },
- "returnParameters": {
- "id": 526,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "8182:0:1"
- },
- "scope": 905,
- "src": "8117:108:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 562,
- "nodeType": "Block",
- "src": "8561:196:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 545,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 537,
- "src": "8577:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 546,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 539,
- "src": "8581:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 544,
- "name": "_mint",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 629,
- "src": "8571:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 547,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8571:18:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 548,
- "nodeType": "ExpressionStatement",
- "src": "8571:18:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 553,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8651:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 552,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8643:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 551,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8643:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 554,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8643:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 555,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 537,
- "src": "8655:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 556,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 539,
- "src": "8659:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 557,
- "name": "_data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 541,
- "src": "8668:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 550,
- "name": "_checkOnERC721Received",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 882,
- "src": "8620:22:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$_t_bool_$",
- "typeString": "function (address,address,uint256,bytes memory) returns (bool)"
- }
- },
- "id": 558,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8620:54:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e746572",
- "id": 559,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8688:52:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- },
- "value": "ERC721: transfer to non ERC721Receiver implementer"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- }
- ],
- "id": 549,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "8599:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 560,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8599:151:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 561,
- "nodeType": "ExpressionStatement",
- "src": "8599:151:1"
- }
- ]
- },
- "documentation": {
- "id": 535,
- "nodeType": "StructuredDocumentation",
- "src": "8231:210:1",
- "text": " @dev Same as {xref-ERC721-_safeMint-address-uint256-}[`_safeMint`], with an additional `data` parameter which is\n forwarded in {IERC721Receiver-onERC721Received} to contract recipients."
- },
- "id": 563,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_safeMint",
- "nameLocation": "8455:9:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 542,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 537,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "8482:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 563,
- "src": "8474:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 536,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8474:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 539,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "8502:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 563,
- "src": "8494:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 538,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "8494:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 541,
- "mutability": "mutable",
- "name": "_data",
- "nameLocation": "8532:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 563,
- "src": "8519:18:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 540,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "8519:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "8464:79:1"
- },
- "returnParameters": {
- "id": 543,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "8561:0:1"
- },
- "scope": 905,
- "src": "8446:311:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 628,
- "nodeType": "Block",
- "src": "9140:366:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 577,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 572,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9158:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 575,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9172:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 574,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9164:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 573,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9164:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 576,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9164:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "9158:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a206d696e7420746f20746865207a65726f2061646472657373",
- "id": 578,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9176:34:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
- "typeString": "literal_string \"ERC721: mint to the zero address\""
- },
- "value": "ERC721: mint to the zero address"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
- "typeString": "literal_string \"ERC721: mint to the zero address\""
- }
- ],
- "id": 571,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "9150:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 579,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9150:61:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 580,
- "nodeType": "ExpressionStatement",
- "src": "9150:61:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 585,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "!",
- "prefix": true,
- "src": "9229:17:1",
- "subExpression": {
- "arguments": [
- {
- "id": 583,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 568,
- "src": "9238:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 582,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "9230:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 584,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9230:16:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a20746f6b656e20616c7265616479206d696e746564",
- "id": 586,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9248:30:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
- "typeString": "literal_string \"ERC721: token already minted\""
- },
- "value": "ERC721: token already minted"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
- "typeString": "literal_string \"ERC721: token already minted\""
- }
- ],
- "id": 581,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "9221:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 587,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9221:58:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 588,
- "nodeType": "ExpressionStatement",
- "src": "9221:58:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 592,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9319:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 591,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9311:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 590,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9311:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 593,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9311:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 594,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9323:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 595,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 568,
- "src": "9327:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 589,
- "name": "_beforeTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 893,
- "src": "9290:20:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 596,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9290:45:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 597,
- "nodeType": "ExpressionStatement",
- "src": "9290:45:1"
- },
- {
- "expression": {
- "id": 602,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 598,
- "name": "_balances",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 75,
- "src": "9346:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- }
- },
- "id": 600,
- "indexExpression": {
- "id": 599,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9356:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "9346:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 601,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9363:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "9346:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 603,
- "nodeType": "ExpressionStatement",
- "src": "9346:18:1"
- },
- {
- "expression": {
- "id": 608,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 604,
- "name": "_owners",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 71,
- "src": "9374:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 606,
- "indexExpression": {
- "id": 605,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 568,
- "src": "9382:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "9374:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 607,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9393:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "9374:21:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 609,
- "nodeType": "ExpressionStatement",
- "src": "9374:21:1"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 613,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9428:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 612,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9420:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 611,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9420:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 614,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9420:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 615,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9432:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 616,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 568,
- "src": "9436:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 610,
- "name": "Transfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 920,
- "src": "9411:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 617,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9411:33:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 618,
- "nodeType": "EmitStatement",
- "src": "9406:38:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 622,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9483:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 621,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9475:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 620,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9475:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 623,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9475:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 624,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 566,
- "src": "9487:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 625,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 568,
- "src": "9491:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 619,
- "name": "_afterTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 904,
- "src": "9455:19:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 626,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9455:44:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 627,
- "nodeType": "ExpressionStatement",
- "src": "9455:44:1"
- }
- ]
- },
- "documentation": {
- "id": 564,
- "nodeType": "StructuredDocumentation",
- "src": "8763:311:1",
- "text": " @dev Mints `tokenId` and transfers it to `to`.\n WARNING: Usage of this method is discouraged, use {_safeMint} whenever possible\n Requirements:\n - `tokenId` must not exist.\n - `to` cannot be the zero address.\n Emits a {Transfer} event."
- },
- "id": 629,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_mint",
- "nameLocation": "9088:5:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 569,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 566,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "9102:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 629,
- "src": "9094:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 565,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9094:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 568,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "9114:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 629,
- "src": "9106:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 567,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "9106:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "9093:29:1"
- },
- "returnParameters": {
- "id": 570,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "9140:0:1"
- },
- "scope": 905,
- "src": "9079:427:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 688,
- "nodeType": "Block",
- "src": "9772:357:1",
- "statements": [
- {
- "assignments": [
- 636
- ],
- "declarations": [
- {
- "constant": false,
- "id": 636,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "9790:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 688,
- "src": "9782:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 635,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9782:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 641,
- "initialValue": {
- "arguments": [
- {
- "id": 639,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "9813:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 637,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "9798:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 638,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 185,
- "src": "9798:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 640,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9798:23:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "9782:39:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 643,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 636,
- "src": "9853:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 646,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9868:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 645,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9860:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 644,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9860:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 647,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9860:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 648,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "9872:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 642,
- "name": "_beforeTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 893,
- "src": "9832:20:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 649,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9832:48:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 650,
- "nodeType": "ExpressionStatement",
- "src": "9832:48:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 654,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9935:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 653,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9927:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 652,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9927:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 655,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9927:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 656,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "9939:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 651,
- "name": "_approve",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 788,
- "src": "9918:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 657,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9918:29:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 658,
- "nodeType": "ExpressionStatement",
- "src": "9918:29:1"
- },
- {
- "expression": {
- "id": 663,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 659,
- "name": "_balances",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 75,
- "src": "9958:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- }
- },
- "id": 661,
- "indexExpression": {
- "id": 660,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 636,
- "src": "9968:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "9958:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 662,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9978:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "9958:21:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 664,
- "nodeType": "ExpressionStatement",
- "src": "9958:21:1"
- },
- {
- "expression": {
- "id": 668,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "delete",
- "prefix": true,
- "src": "9989:23:1",
- "subExpression": {
- "baseExpression": {
- "id": 665,
- "name": "_owners",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 71,
- "src": "9996:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 667,
- "indexExpression": {
- "id": 666,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "10004:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "9996:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 669,
- "nodeType": "ExpressionStatement",
- "src": "9989:23:1"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 671,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 636,
- "src": "10037:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 674,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10052:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 673,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10044:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 672,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10044:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 675,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10044:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 676,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "10056:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 670,
- "name": "Transfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 920,
- "src": "10028:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 677,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10028:36:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 678,
- "nodeType": "EmitStatement",
- "src": "10023:41:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 680,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 636,
- "src": "10095:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 683,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10110:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 682,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10102:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 681,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10102:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 684,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10102:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 685,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 632,
- "src": "10114:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 679,
- "name": "_afterTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 904,
- "src": "10075:19:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 686,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10075:47:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 687,
- "nodeType": "ExpressionStatement",
- "src": "10075:47:1"
- }
- ]
- },
- "documentation": {
- "id": 630,
- "nodeType": "StructuredDocumentation",
- "src": "9512:206:1",
- "text": " @dev Destroys `tokenId`.\n The approval is cleared when the token is burned.\n Requirements:\n - `tokenId` must exist.\n Emits a {Transfer} event."
- },
- "id": 689,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_burn",
- "nameLocation": "9732:5:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 633,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 632,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "9746:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 689,
- "src": "9738:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 631,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "9738:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "9737:17:1"
- },
- "returnParameters": {
- "id": 634,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "9772:0:1"
- },
- "scope": 905,
- "src": "9723:406:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 763,
- "nodeType": "Block",
- "src": "10562:496:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 705,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "id": 702,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "10595:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 700,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "10580:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 701,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 185,
- "src": "10580:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 703,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10580:23:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 704,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 692,
- "src": "10607:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "10580:31:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e736665722066726f6d20696e636f7272656374206f776e6572",
- "id": 706,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10613:39:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48",
- "typeString": "literal_string \"ERC721: transfer from incorrect owner\""
- },
- "value": "ERC721: transfer from incorrect owner"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48",
- "typeString": "literal_string \"ERC721: transfer from incorrect owner\""
- }
- ],
- "id": 699,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "10572:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 707,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10572:81:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 708,
- "nodeType": "ExpressionStatement",
- "src": "10572:81:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 715,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 710,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "10671:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 713,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10685:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 712,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10677:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 711,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10677:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 714,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10677:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "10671:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f2061646472657373",
- "id": 716,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10689:38:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
- "typeString": "literal_string \"ERC721: transfer to the zero address\""
- },
- "value": "ERC721: transfer to the zero address"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
- "typeString": "literal_string \"ERC721: transfer to the zero address\""
- }
- ],
- "id": 709,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "10663:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 717,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10663:65:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 718,
- "nodeType": "ExpressionStatement",
- "src": "10663:65:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 720,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 692,
- "src": "10760:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 721,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "10766:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 722,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "10770:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 719,
- "name": "_beforeTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 893,
- "src": "10739:20:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 723,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10739:39:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 724,
- "nodeType": "ExpressionStatement",
- "src": "10739:39:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 728,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10857:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 727,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10849:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 726,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10849:7:1",
- "typeDescriptions": {}
- }
- },
- "id": 729,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10849:10:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 730,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "10861:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 725,
- "name": "_approve",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 788,
- "src": "10840:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 731,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10840:29:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 732,
- "nodeType": "ExpressionStatement",
- "src": "10840:29:1"
- },
- {
- "expression": {
- "id": 737,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 733,
- "name": "_balances",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 75,
- "src": "10880:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- }
- },
- "id": 735,
- "indexExpression": {
- "id": 734,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 692,
- "src": "10890:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "10880:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 736,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10899:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "10880:20:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 738,
- "nodeType": "ExpressionStatement",
- "src": "10880:20:1"
- },
- {
- "expression": {
- "id": 743,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 739,
- "name": "_balances",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 75,
- "src": "10910:9:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$",
- "typeString": "mapping(address => uint256)"
- }
- },
- "id": 741,
- "indexExpression": {
- "id": 740,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "10920:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "10910:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 742,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10927:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "10910:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 744,
- "nodeType": "ExpressionStatement",
- "src": "10910:18:1"
- },
- {
- "expression": {
- "id": 749,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 745,
- "name": "_owners",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 71,
- "src": "10938:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 747,
- "indexExpression": {
- "id": 746,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "10946:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "10938:16:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 748,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "10957:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "10938:21:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 750,
- "nodeType": "ExpressionStatement",
- "src": "10938:21:1"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 752,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 692,
- "src": "10984:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 753,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "10990:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 754,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "10994:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 751,
- "name": "Transfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 920,
- "src": "10975:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 755,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10975:27:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 756,
- "nodeType": "EmitStatement",
- "src": "10970:32:1"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 758,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 692,
- "src": "11033:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 759,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 694,
- "src": "11039:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 760,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 696,
- "src": "11043:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 757,
- "name": "_afterTokenTransfer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 904,
- "src": "11013:19:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 761,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11013:38:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 762,
- "nodeType": "ExpressionStatement",
- "src": "11013:38:1"
- }
- ]
- },
- "documentation": {
- "id": 690,
- "nodeType": "StructuredDocumentation",
- "src": "10135:313:1",
- "text": " @dev Transfers `tokenId` from `from` to `to`.\n As opposed to {transferFrom}, this imposes no restrictions on msg.sender.\n Requirements:\n - `to` cannot be the zero address.\n - `tokenId` token must be owned by `from`.\n Emits a {Transfer} event."
- },
- "id": 764,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_transfer",
- "nameLocation": "10462:9:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 697,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 692,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "10489:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 764,
- "src": "10481:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 691,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10481:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 694,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "10511:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 764,
- "src": "10503:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 693,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10503:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 696,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "10531:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 764,
- "src": "10523:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 695,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "10523:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "10471:73:1"
- },
- "returnParameters": {
- "id": 698,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "10562:0:1"
- },
- "scope": 905,
- "src": "10453:605:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 787,
- "nodeType": "Block",
- "src": "11233:107:1",
- "statements": [
- {
- "expression": {
- "id": 776,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 772,
- "name": "_tokenApprovals",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 79,
- "src": "11243:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$",
- "typeString": "mapping(uint256 => address)"
- }
- },
- "id": 774,
- "indexExpression": {
- "id": 773,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 769,
- "src": "11259:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "11243:24:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 775,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 767,
- "src": "11270:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "11243:29:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 777,
- "nodeType": "ExpressionStatement",
- "src": "11243:29:1"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 781,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 769,
- "src": "11311:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 779,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "11296:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 780,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 185,
- "src": "11296:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 782,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11296:23:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 783,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 767,
- "src": "11321:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 784,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 769,
- "src": "11325:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 778,
- "name": "Approval",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 929,
- "src": "11287:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256)"
- }
- },
- "id": 785,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11287:46:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 786,
- "nodeType": "EmitStatement",
- "src": "11282:51:1"
- }
- ]
- },
- "documentation": {
- "id": 765,
- "nodeType": "StructuredDocumentation",
- "src": "11064:100:1",
- "text": " @dev Approve `to` to operate on `tokenId`\n Emits a {Approval} event."
- },
- "id": 788,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_approve",
- "nameLocation": "11178:8:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 770,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 767,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "11195:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 788,
- "src": "11187:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 766,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11187:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 769,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "11207:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 788,
- "src": "11199:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 768,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "11199:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "11186:29:1"
- },
- "returnParameters": {
- "id": 771,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "11233:0:1"
- },
- "scope": 905,
- "src": "11169:171:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 819,
- "nodeType": "Block",
- "src": "11598:184:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 801,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 799,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 791,
- "src": "11616:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "id": 800,
- "name": "operator",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 793,
- "src": "11625:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "11616:17:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "id": 802,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11635:27:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
- "typeString": "literal_string \"ERC721: approve to caller\""
- },
- "value": "ERC721: approve to caller"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
- "typeString": "literal_string \"ERC721: approve to caller\""
- }
- ],
- "id": 798,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "11608:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 803,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11608:55:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 804,
- "nodeType": "ExpressionStatement",
- "src": "11608:55:1"
- },
- {
- "expression": {
- "id": 811,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "baseExpression": {
- "id": 805,
- "name": "_operatorApprovals",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 85,
- "src": "11673:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$",
- "typeString": "mapping(address => mapping(address => bool))"
- }
- },
- "id": 808,
- "indexExpression": {
- "id": 806,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 791,
- "src": "11692:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11673:25:1",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 809,
- "indexExpression": {
- "id": 807,
- "name": "operator",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 793,
- "src": "11699:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "11673:35:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 810,
- "name": "approved",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 795,
- "src": "11711:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "11673:46:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 812,
- "nodeType": "ExpressionStatement",
- "src": "11673:46:1"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 814,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 791,
- "src": "11749:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 815,
- "name": "operator",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 793,
- "src": "11756:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 816,
- "name": "approved",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 795,
- "src": "11766:8:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 813,
- "name": "ApprovalForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 938,
- "src": "11734:14:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$_t_bool_$returns$__$",
- "typeString": "function (address,address,bool)"
- }
- },
- "id": 817,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11734:41:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 818,
- "nodeType": "EmitStatement",
- "src": "11729:46:1"
- }
- ]
- },
- "documentation": {
- "id": 789,
- "nodeType": "StructuredDocumentation",
- "src": "11346:124:1",
- "text": " @dev Approve `operator` to operate on all of `owner` tokens\n Emits a {ApprovalForAll} event."
- },
- "id": 820,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_setApprovalForAll",
- "nameLocation": "11484:18:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 796,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 791,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "11520:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 820,
- "src": "11512:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 790,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11512:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 793,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "11543:8:1",
- "nodeType": "VariableDeclaration",
- "scope": 820,
- "src": "11535:16:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 792,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11535:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 795,
- "mutability": "mutable",
- "name": "approved",
- "nameLocation": "11566:8:1",
- "nodeType": "VariableDeclaration",
- "scope": 820,
- "src": "11561:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 794,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "11561:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "11502:78:1"
- },
- "returnParameters": {
- "id": 797,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "11598:0:1"
- },
- "scope": 905,
- "src": "11475:307:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 881,
- "nodeType": "Block",
- "src": "12491:622:1",
- "statements": [
- {
- "condition": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 834,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 825,
- "src": "12505:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 835,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isContract",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1212,
- "src": "12505:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$bound_to$_t_address_$",
- "typeString": "function (address) view returns (bool)"
- }
- },
- "id": 836,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12505:15:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 879,
- "nodeType": "Block",
- "src": "13071:36:1",
- "statements": [
- {
- "expression": {
- "hexValue": "74727565",
- "id": 877,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13092:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "functionReturnParameters": 833,
- "id": 878,
- "nodeType": "Return",
- "src": "13085:11:1"
- }
- ]
- },
- "id": 880,
- "nodeType": "IfStatement",
- "src": "12501:606:1",
- "trueBody": {
- "id": 876,
- "nodeType": "Block",
- "src": "12522:543:1",
- "statements": [
- {
- "clauses": [
- {
- "block": {
- "id": 856,
- "nodeType": "Block",
- "src": "12637:91:1",
- "statements": [
- {
- "expression": {
- "commonType": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "id": 854,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 850,
- "name": "retval",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 848,
- "src": "12662:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "expression": {
- "id": 851,
- "name": "IERC721Receiver",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1039,
- "src": "12672:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721Receiver_$1039_$",
- "typeString": "type(contract IERC721Receiver)"
- }
- },
- "id": 852,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "onERC721Received",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1038,
- "src": "12672:32:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_declaration_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_calldata_ptr_$returns$_t_bytes4_$",
- "typeString": "function IERC721Receiver.onERC721Received(address,address,uint256,bytes calldata) returns (bytes4)"
- }
- },
- "id": 853,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "selector",
- "nodeType": "MemberAccess",
- "src": "12672:41:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "src": "12662:51:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 833,
- "id": 855,
- "nodeType": "Return",
- "src": "12655:58:1"
- }
- ]
- },
- "errorName": "",
- "id": 857,
- "nodeType": "TryCatchClause",
- "parameters": {
- "id": 849,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 848,
- "mutability": "mutable",
- "name": "retval",
- "nameLocation": "12629:6:1",
- "nodeType": "VariableDeclaration",
- "scope": 857,
- "src": "12622:13:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "typeName": {
- "id": 847,
- "name": "bytes4",
- "nodeType": "ElementaryTypeName",
- "src": "12622:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12621:15:1"
- },
- "src": "12613:115:1"
- },
- {
- "block": {
- "id": 873,
- "nodeType": "Block",
- "src": "12757:298:1",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 864,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 861,
- "name": "reason",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 859,
- "src": "12779:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 862,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "12779:13:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "30",
- "id": 863,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12796:1:1",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "12779:18:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 871,
- "nodeType": "Block",
- "src": "12906:135:1",
- "statements": [
- {
- "AST": {
- "nodeType": "YulBlock",
- "src": "12937:86:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12974:2:1",
- "type": "",
- "value": "32"
- },
- {
- "name": "reason",
- "nodeType": "YulIdentifier",
- "src": "12978:6:1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12970:3:1"
- },
- "nodeType": "YulFunctionCall",
- "src": "12970:15:1"
- },
- {
- "arguments": [
- {
- "name": "reason",
- "nodeType": "YulIdentifier",
- "src": "12993:6:1"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "12987:5:1"
- },
- "nodeType": "YulFunctionCall",
- "src": "12987:13:1"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12963:6:1"
- },
- "nodeType": "YulFunctionCall",
- "src": "12963:38:1"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12963:38:1"
- }
- ]
- },
- "evmVersion": "london",
- "externalReferences": [
- {
- "declaration": 859,
- "isOffset": false,
- "isSlot": false,
- "src": "12978:6:1",
- "valueSize": 1
- },
- {
- "declaration": 859,
- "isOffset": false,
- "isSlot": false,
- "src": "12993:6:1",
- "valueSize": 1
- }
- ],
- "id": 870,
- "nodeType": "InlineAssembly",
- "src": "12928:95:1"
- }
- ]
- },
- "id": 872,
- "nodeType": "IfStatement",
- "src": "12775:266:1",
- "trueBody": {
- "id": 869,
- "nodeType": "Block",
- "src": "12799:101:1",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e746572",
- "id": 866,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12828:52:1",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- },
- "value": "ERC721: transfer to non ERC721Receiver implementer"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "typeString": "literal_string \"ERC721: transfer to non ERC721Receiver implementer\""
- }
- ],
- "id": 865,
- "name": "revert",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967277,
- 4294967277
- ],
- "referencedDeclaration": 4294967277,
- "src": "12821:6:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (string memory) pure"
- }
- },
- "id": 867,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12821:60:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 868,
- "nodeType": "ExpressionStatement",
- "src": "12821:60:1"
- }
- ]
- }
- }
- ]
- },
- "errorName": "",
- "id": 874,
- "nodeType": "TryCatchClause",
- "parameters": {
- "id": 860,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 859,
- "mutability": "mutable",
- "name": "reason",
- "nameLocation": "12749:6:1",
- "nodeType": "VariableDeclaration",
- "scope": 874,
- "src": "12736:19:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 858,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "12736:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12735:21:1"
- },
- "src": "12729:326:1"
- }
- ],
- "externalCall": {
- "arguments": [
- {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 841,
- "name": "_msgSender",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1501,
- "src": "12577:10:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
- "typeString": "function () view returns (address)"
- }
- },
- "id": 842,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12577:12:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 843,
- "name": "from",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 823,
- "src": "12591:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 844,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 827,
- "src": "12597:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 845,
- "name": "_data",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 829,
- "src": "12606:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 838,
- "name": "to",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 825,
- "src": "12556:2:1",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 837,
- "name": "IERC721Receiver",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1039,
- "src": "12540:15:1",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721Receiver_$1039_$",
- "typeString": "type(contract IERC721Receiver)"
- }
- },
- "id": 839,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12540:19:1",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721Receiver_$1039",
- "typeString": "contract IERC721Receiver"
- }
- },
- "id": 840,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "onERC721Received",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1038,
- "src": "12540:36:1",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bytes_memory_ptr_$returns$_t_bytes4_$",
- "typeString": "function (address,address,uint256,bytes memory) external returns (bytes4)"
- }
- },
- "id": 846,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12540:72:1",
- "tryCall": true,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "id": 875,
- "nodeType": "TryStatement",
- "src": "12536:519:1"
- }
- ]
- }
- }
- ]
- },
- "documentation": {
- "id": 821,
- "nodeType": "StructuredDocumentation",
- "src": "11788:542:1",
- "text": " @dev Internal function to invoke {IERC721Receiver-onERC721Received} on a target address.\n The call is not executed if the target address is not a contract.\n @param from address representing the previous owner of the given token ID\n @param to target address that will receive the tokens\n @param tokenId uint256 ID of the token to be transferred\n @param _data bytes optional data to send along with the call\n @return bool whether the call correctly returned the expected magic value"
- },
- "id": 882,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_checkOnERC721Received",
- "nameLocation": "12344:22:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 830,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 823,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "12384:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 882,
- "src": "12376:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 822,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12376:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 825,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "12406:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 882,
- "src": "12398:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 824,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12398:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 827,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "12426:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 882,
- "src": "12418:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 826,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "12418:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 829,
- "mutability": "mutable",
- "name": "_data",
- "nameLocation": "12456:5:1",
- "nodeType": "VariableDeclaration",
- "scope": 882,
- "src": "12443:18:1",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 828,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "12443:5:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12366:101:1"
- },
- "returnParameters": {
- "id": 833,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 832,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 882,
- "src": "12485:4:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 831,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "12485:4:1",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12484:6:1"
- },
- "scope": 905,
- "src": "12335:778:1",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "private"
- },
- {
- "body": {
- "id": 892,
- "nodeType": "Block",
- "src": "13789:2:1",
- "statements": []
- },
- "documentation": {
- "id": 883,
- "nodeType": "StructuredDocumentation",
- "src": "13119:545:1",
- "text": " @dev Hook that is called before any token transfer. This includes minting\n and burning.\n Calling conditions:\n - When `from` and `to` are both non-zero, ``from``'s `tokenId` will be\n transferred to `to`.\n - When `from` is zero, `tokenId` will be minted for `to`.\n - When `to` is zero, ``from``'s `tokenId` will be burned.\n - `from` and `to` are never both zero.\n To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]."
- },
- "id": 893,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_beforeTokenTransfer",
- "nameLocation": "13678:20:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 890,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 885,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "13716:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 893,
- "src": "13708:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 884,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "13708:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 887,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "13738:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 893,
- "src": "13730:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 886,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "13730:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 889,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "13758:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 893,
- "src": "13750:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 888,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "13750:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "13698:73:1"
- },
- "returnParameters": {
- "id": 891,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "13789:0:1"
- },
- "scope": 905,
- "src": "13669:122:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 903,
- "nodeType": "Block",
- "src": "14282:2:1",
- "statements": []
- },
- "documentation": {
- "id": 894,
- "nodeType": "StructuredDocumentation",
- "src": "13797:361:1",
- "text": " @dev Hook that is called after any transfer of tokens. This includes\n minting and burning.\n Calling conditions:\n - when `from` and `to` are both non-zero.\n - `from` and `to` are never both zero.\n To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]."
- },
- "id": 904,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_afterTokenTransfer",
- "nameLocation": "14172:19:1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 901,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 896,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "14209:4:1",
- "nodeType": "VariableDeclaration",
- "scope": 904,
- "src": "14201:12:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 895,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "14201:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 898,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "14231:2:1",
- "nodeType": "VariableDeclaration",
- "scope": 904,
- "src": "14223:10:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 897,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "14223:7:1",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 900,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "14251:7:1",
- "nodeType": "VariableDeclaration",
- "scope": 904,
- "src": "14243:15:1",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 899,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "14243:7:1",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "14191:73:1"
- },
- "returnParameters": {
- "id": 902,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "14282:0:1"
- },
- "scope": 905,
- "src": "14163:121:1",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- }
- ],
- "scope": 906,
- "src": "628:13658:1",
- "usedErrors": []
- }
- ],
- "src": "107:14180:1"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.500Z",
- "devdoc": {
- "details": "Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including the Metadata extension, but not including the Enumerable extension, which is available separately as {ERC721Enumerable}.",
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "See {IERC721-approve}."
- },
- "balanceOf(address)": {
- "details": "See {IERC721-balanceOf}."
- },
- "constructor": {
- "details": "Initializes the contract by setting a `name` and a `symbol` to the token collection."
- },
- "getApproved(uint256)": {
- "details": "See {IERC721-getApproved}."
- },
- "isApprovedForAll(address,address)": {
- "details": "See {IERC721-isApprovedForAll}."
- },
- "name()": {
- "details": "See {IERC721Metadata-name}."
- },
- "ownerOf(uint256)": {
- "details": "See {IERC721-ownerOf}."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "setApprovalForAll(address,bool)": {
- "details": "See {IERC721-setApprovalForAll}."
- },
- "supportsInterface(bytes4)": {
- "details": "See {IERC165-supportsInterface}."
- },
- "symbol()": {
- "details": "See {IERC721Metadata-symbol}."
- },
- "tokenURI(uint256)": {
- "details": "See {IERC721Metadata-tokenURI}."
- },
- "transferFrom(address,address,uint256)": {
- "details": "See {IERC721-transferFrom}."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/ERC721URIStorage.json b/blockchain-nft-app/public/contracts/ERC721URIStorage.json
deleted file mode 100644
index 6306d24..0000000
--- a/blockchain-nft-app/public/contracts/ERC721URIStorage.json
+++ /dev/null
@@ -1,2002 +0,0 @@
-{
- "contractName": "ERC721URIStorage",
- "abi": [
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "_data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"ERC721 token with storage based token URI management.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":\"ERC721URIStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0x921f012325281f7d81e29c53a13824cf6c2c5d77232065d0d4f3f912e97af6ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7dbcedc364fce0ab5e54d21d4cbd91a97959f52c0674cf5c36a314bb58308f62\",\"dweb:/ipfs/QmfYpqHKtu3bSQ9FGvLwzdxRNykStpVPtoLNTaM1KBKj6E\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x1cbe42915bc66227970fe99bc0f783eb1de30f2b48f984af01ad45edb9658698\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2baa08eb67d9da46e6c4c049f17b7684a1c68c5268d0f466cfa0eb23ce2bf9b0\",\"dweb:/ipfs/Qmdnj8zj4PfErB2HM2eKmDt7FrqrhggsZ6Qd8MpD593tgj\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/ERC721URIStorage.sol)\n\npragma solidity ^0.8.0;\n\nimport \"../ERC721.sol\";\n\n/**\n * @dev ERC721 token with storage based token URI management.\n */\nabstract contract ERC721URIStorage is ERC721 {\n using Strings for uint256;\n\n // Optional mapping for token URIs\n mapping(uint256 => string) private _tokenURIs;\n\n /**\n * @dev See {IERC721Metadata-tokenURI}.\n */\n function tokenURI(uint256 tokenId) public view virtual override returns (string memory) {\n require(_exists(tokenId), \"ERC721URIStorage: URI query for nonexistent token\");\n\n string memory _tokenURI = _tokenURIs[tokenId];\n string memory base = _baseURI();\n\n // If there is no base URI, return the token URI.\n if (bytes(base).length == 0) {\n return _tokenURI;\n }\n // If both are set, concatenate the baseURI and tokenURI (via abi.encodePacked).\n if (bytes(_tokenURI).length > 0) {\n return string(abi.encodePacked(base, _tokenURI));\n }\n\n return super.tokenURI(tokenId);\n }\n\n /**\n * @dev Sets `_tokenURI` as the tokenURI of `tokenId`.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n */\n function _setTokenURI(uint256 tokenId, string memory _tokenURI) internal virtual {\n require(_exists(tokenId), \"ERC721URIStorage: URI set of nonexistent token\");\n _tokenURIs[tokenId] = _tokenURI;\n }\n\n /**\n * @dev Destroys `tokenId`.\n * The approval is cleared when the token is burned.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n *\n * Emits a {Transfer} event.\n */\n function _burn(uint256 tokenId) internal virtual override {\n super._burn(tokenId);\n\n if (bytes(_tokenURIs[tokenId]).length != 0) {\n delete _tokenURIs[tokenId];\n }\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\token\\ERC721\\extensions\\ERC721URIStorage.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ],
- "Context": [
- 1511
- ],
- "ERC165": [
- 1812
- ],
- "ERC721": [
- 905
- ],
- "ERC721URIStorage": [
- 1167
- ],
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ],
- "IERC721Receiver": [
- 1039
- ],
- "Strings": [
- 1788
- ]
- },
- "id": 1168,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1041,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "113:23:4"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "file": "../ERC721.sol",
- "id": 1042,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 1168,
- "sourceUnit": 906,
- "src": "138:23:4",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": true,
- "baseContracts": [
- {
- "baseName": {
- "id": 1044,
- "name": "ERC721",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 905,
- "src": "271:6:4"
- },
- "id": 1045,
- "nodeType": "InheritanceSpecifier",
- "src": "271:6:4"
- }
- ],
- "canonicalName": "ERC721URIStorage",
- "contractDependencies": [],
- "contractKind": "contract",
- "documentation": {
- "id": 1043,
- "nodeType": "StructuredDocumentation",
- "src": "163:69:4",
- "text": " @dev ERC721 token with storage based token URI management."
- },
- "fullyImplemented": false,
- "id": 1167,
- "linearizedBaseContracts": [
- 1167,
- 905,
- 1194,
- 1021,
- 1812,
- 1824,
- 1511
- ],
- "name": "ERC721URIStorage",
- "nameLocation": "251:16:4",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "global": false,
- "id": 1048,
- "libraryName": {
- "id": 1046,
- "name": "Strings",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1788,
- "src": "290:7:4"
- },
- "nodeType": "UsingForDirective",
- "src": "284:26:4",
- "typeName": {
- "id": 1047,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "302:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- },
- {
- "constant": false,
- "id": 1052,
- "mutability": "mutable",
- "name": "_tokenURIs",
- "nameLocation": "390:10:4",
- "nodeType": "VariableDeclaration",
- "scope": 1167,
- "src": "355:45:4",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string)"
- },
- "typeName": {
- "id": 1051,
- "keyType": {
- "id": 1049,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "363:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "355:26:4",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string)"
- },
- "valueType": {
- "id": 1050,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "374:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- }
- },
- "visibility": "private"
- },
- {
- "baseFunctions": [
- 247
- ],
- "body": {
- "id": 1113,
- "nodeType": "Block",
- "src": "555:575:4",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1063,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1055,
- "src": "581:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1062,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "573:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 1064,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "573:16:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e",
- "id": 1065,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "591:51:4",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
- "typeString": "literal_string \"ERC721URIStorage: URI query for nonexistent token\""
- },
- "value": "ERC721URIStorage: URI query for nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
- "typeString": "literal_string \"ERC721URIStorage: URI query for nonexistent token\""
- }
- ],
- "id": 1061,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "565:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1066,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "565:78:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1067,
- "nodeType": "ExpressionStatement",
- "src": "565:78:4"
- },
- {
- "assignments": [
- 1069
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1069,
- "mutability": "mutable",
- "name": "_tokenURI",
- "nameLocation": "668:9:4",
- "nodeType": "VariableDeclaration",
- "scope": 1113,
- "src": "654:23:4",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1068,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "654:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1073,
- "initialValue": {
- "baseExpression": {
- "id": 1070,
- "name": "_tokenURIs",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1052,
- "src": "680:10:4",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string storage ref)"
- }
- },
- "id": 1072,
- "indexExpression": {
- "id": 1071,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1055,
- "src": "691:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "680:19:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "654:45:4"
- },
- {
- "assignments": [
- 1075
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1075,
- "mutability": "mutable",
- "name": "base",
- "nameLocation": "723:4:4",
- "nodeType": "VariableDeclaration",
- "scope": 1113,
- "src": "709:18:4",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1074,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "709:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1078,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "id": 1076,
- "name": "_baseURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 256,
- "src": "730:8:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$__$returns$_t_string_memory_ptr_$",
- "typeString": "function () view returns (string memory)"
- }
- },
- "id": 1077,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "730:10:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "709:31:4"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1085,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "id": 1081,
- "name": "base",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1075,
- "src": "819:4:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1080,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "813:5:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_bytes_storage_ptr_$",
- "typeString": "type(bytes storage pointer)"
- },
- "typeName": {
- "id": 1079,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "813:5:4",
- "typeDescriptions": {}
- }
- },
- "id": 1082,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "813:11:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1083,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "813:18:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "30",
- "id": 1084,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "835:1:4",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "813:23:4",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1089,
- "nodeType": "IfStatement",
- "src": "809:70:4",
- "trueBody": {
- "id": 1088,
- "nodeType": "Block",
- "src": "838:41:4",
- "statements": [
- {
- "expression": {
- "id": 1086,
- "name": "_tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1069,
- "src": "859:9:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1060,
- "id": 1087,
- "nodeType": "Return",
- "src": "852:16:4"
- }
- ]
- }
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1096,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "id": 1092,
- "name": "_tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1069,
- "src": "987:9:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 1091,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "981:5:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_bytes_storage_ptr_$",
- "typeString": "type(bytes storage pointer)"
- },
- "typeName": {
- "id": 1090,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "981:5:4",
- "typeDescriptions": {}
- }
- },
- "id": 1093,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "981:16:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1094,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "981:23:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 1095,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1007:1:4",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "981:27:4",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1107,
- "nodeType": "IfStatement",
- "src": "977:106:4",
- "trueBody": {
- "id": 1106,
- "nodeType": "Block",
- "src": "1010:73:4",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1101,
- "name": "base",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1075,
- "src": "1055:4:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- {
- "id": 1102,
- "name": "_tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1069,
- "src": "1061:9:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "expression": {
- "id": 1099,
- "name": "abi",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967295,
- "src": "1038:3:4",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_abi",
- "typeString": "abi"
- }
- },
- "id": 1100,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "memberName": "encodePacked",
- "nodeType": "MemberAccess",
- "src": "1038:16:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$",
- "typeString": "function () pure returns (bytes memory)"
- }
- },
- "id": 1103,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1038:33:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 1098,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "1031:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_string_storage_ptr_$",
- "typeString": "type(string storage pointer)"
- },
- "typeName": {
- "id": 1097,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1031:6:4",
- "typeDescriptions": {}
- }
- },
- "id": 1104,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1031:41:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1060,
- "id": 1105,
- "nodeType": "Return",
- "src": "1024:48:4"
- }
- ]
- }
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1110,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1055,
- "src": "1115:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 1108,
- "name": "super",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967271,
- "src": "1100:5:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_super$_ERC721URIStorage_$1167_$",
- "typeString": "type(contract super ERC721URIStorage)"
- }
- },
- "id": 1109,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "tokenURI",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 247,
- "src": "1100:14:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_string_memory_ptr_$",
- "typeString": "function (uint256) view returns (string memory)"
- }
- },
- "id": 1111,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1100:23:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1060,
- "id": 1112,
- "nodeType": "Return",
- "src": "1093:30:4"
- }
- ]
- },
- "documentation": {
- "id": 1053,
- "nodeType": "StructuredDocumentation",
- "src": "407:55:4",
- "text": " @dev See {IERC721Metadata-tokenURI}."
- },
- "functionSelector": "c87b56dd",
- "id": 1114,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "tokenURI",
- "nameLocation": "476:8:4",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 1057,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "522:8:4"
- },
- "parameters": {
- "id": 1056,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1055,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "493:7:4",
- "nodeType": "VariableDeclaration",
- "scope": 1114,
- "src": "485:15:4",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1054,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "485:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "484:17:4"
- },
- "returnParameters": {
- "id": 1060,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1059,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1114,
- "src": "540:13:4",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1058,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "540:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "539:15:4"
- },
- "scope": 1167,
- "src": "467:663:4",
- "stateMutability": "view",
- "virtual": true,
- "visibility": "public"
- },
- {
- "body": {
- "id": 1135,
- "nodeType": "Block",
- "src": "1358:133:4",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 1124,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1117,
- "src": "1384:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1123,
- "name": "_exists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 478,
- "src": "1376:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 1125,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1376:16:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920736574206f66206e6f6e6578697374656e7420746f6b656e",
- "id": 1126,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1394:48:4",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4",
- "typeString": "literal_string \"ERC721URIStorage: URI set of nonexistent token\""
- },
- "value": "ERC721URIStorage: URI set of nonexistent token"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4",
- "typeString": "literal_string \"ERC721URIStorage: URI set of nonexistent token\""
- }
- ],
- "id": 1122,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "1368:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1127,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1368:75:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1128,
- "nodeType": "ExpressionStatement",
- "src": "1368:75:4"
- },
- {
- "expression": {
- "id": 1133,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 1129,
- "name": "_tokenURIs",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1052,
- "src": "1453:10:4",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string storage ref)"
- }
- },
- "id": 1131,
- "indexExpression": {
- "id": 1130,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1117,
- "src": "1464:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "1453:19:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 1132,
- "name": "_tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1119,
- "src": "1475:9:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "src": "1453:31:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "id": 1134,
- "nodeType": "ExpressionStatement",
- "src": "1453:31:4"
- }
- ]
- },
- "documentation": {
- "id": 1115,
- "nodeType": "StructuredDocumentation",
- "src": "1136:136:4",
- "text": " @dev Sets `_tokenURI` as the tokenURI of `tokenId`.\n Requirements:\n - `tokenId` must exist."
- },
- "id": 1136,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_setTokenURI",
- "nameLocation": "1286:12:4",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1120,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1117,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "1307:7:4",
- "nodeType": "VariableDeclaration",
- "scope": 1136,
- "src": "1299:15:4",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1116,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1299:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1119,
- "mutability": "mutable",
- "name": "_tokenURI",
- "nameLocation": "1330:9:4",
- "nodeType": "VariableDeclaration",
- "scope": 1136,
- "src": "1316:23:4",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1118,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1316:6:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1298:42:4"
- },
- "returnParameters": {
- "id": 1121,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1358:0:4"
- },
- "scope": 1167,
- "src": "1277:214:4",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- },
- {
- "baseFunctions": [
- 689
- ],
- "body": {
- "id": 1165,
- "nodeType": "Block",
- "src": "1766:142:4",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1146,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1139,
- "src": "1788:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "id": 1143,
- "name": "super",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967271,
- "src": "1776:5:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_super$_ERC721URIStorage_$1167_$",
- "typeString": "type(contract super ERC721URIStorage)"
- }
- },
- "id": 1145,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "_burn",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 689,
- "src": "1776:11:4",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$returns$__$",
- "typeString": "function (uint256)"
- }
- },
- "id": 1147,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1776:20:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1148,
- "nodeType": "ExpressionStatement",
- "src": "1776:20:4"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1157,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "arguments": [
- {
- "baseExpression": {
- "id": 1151,
- "name": "_tokenURIs",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1052,
- "src": "1817:10:4",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string storage ref)"
- }
- },
- "id": 1153,
- "indexExpression": {
- "id": 1152,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1139,
- "src": "1828:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "1817:19:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- ],
- "id": 1150,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "1811:5:4",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_bytes_storage_ptr_$",
- "typeString": "type(bytes storage pointer)"
- },
- "typeName": {
- "id": 1149,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "1811:5:4",
- "typeDescriptions": {}
- }
- },
- "id": 1154,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1811:26:4",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes storage pointer"
- }
- },
- "id": 1155,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "length",
- "nodeType": "MemberAccess",
- "src": "1811:33:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "hexValue": "30",
- "id": 1156,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1848:1:4",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1811:38:4",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1164,
- "nodeType": "IfStatement",
- "src": "1807:95:4",
- "trueBody": {
- "id": 1163,
- "nodeType": "Block",
- "src": "1851:51:4",
- "statements": [
- {
- "expression": {
- "id": 1161,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "delete",
- "prefix": true,
- "src": "1865:26:4",
- "subExpression": {
- "baseExpression": {
- "id": 1158,
- "name": "_tokenURIs",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1052,
- "src": "1872:10:4",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$",
- "typeString": "mapping(uint256 => string storage ref)"
- }
- },
- "id": 1160,
- "indexExpression": {
- "id": 1159,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1139,
- "src": "1883:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "1872:19:4",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage",
- "typeString": "string storage ref"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1162,
- "nodeType": "ExpressionStatement",
- "src": "1865:26:4"
- }
- ]
- }
- }
- ]
- },
- "documentation": {
- "id": 1137,
- "nodeType": "StructuredDocumentation",
- "src": "1497:206:4",
- "text": " @dev Destroys `tokenId`.\n The approval is cleared when the token is burned.\n Requirements:\n - `tokenId` must exist.\n Emits a {Transfer} event."
- },
- "id": 1166,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "_burn",
- "nameLocation": "1717:5:4",
- "nodeType": "FunctionDefinition",
- "overrides": {
- "id": 1141,
- "nodeType": "OverrideSpecifier",
- "overrides": [],
- "src": "1757:8:4"
- },
- "parameters": {
- "id": 1140,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1139,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "1731:7:4",
- "nodeType": "VariableDeclaration",
- "scope": 1166,
- "src": "1723:15:4",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1138,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1723:7:4",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1722:17:4"
- },
- "returnParameters": {
- "id": 1142,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1766:0:4"
- },
- "scope": 1167,
- "src": "1708:200:4",
- "stateMutability": "nonpayable",
- "virtual": true,
- "visibility": "internal"
- }
- ],
- "scope": 1168,
- "src": "233:1677:4",
- "usedErrors": []
- }
- ],
- "src": "113:1798:4"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.557Z",
- "devdoc": {
- "details": "ERC721 token with storage based token URI management.",
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "See {IERC721-approve}."
- },
- "balanceOf(address)": {
- "details": "See {IERC721-balanceOf}."
- },
- "getApproved(uint256)": {
- "details": "See {IERC721-getApproved}."
- },
- "isApprovedForAll(address,address)": {
- "details": "See {IERC721-isApprovedForAll}."
- },
- "name()": {
- "details": "See {IERC721Metadata-name}."
- },
- "ownerOf(uint256)": {
- "details": "See {IERC721-ownerOf}."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "setApprovalForAll(address,bool)": {
- "details": "See {IERC721-setApprovalForAll}."
- },
- "supportsInterface(bytes4)": {
- "details": "See {IERC165-supportsInterface}."
- },
- "symbol()": {
- "details": "See {IERC721Metadata-symbol}."
- },
- "tokenURI(uint256)": {
- "details": "See {IERC721Metadata-tokenURI}."
- },
- "transferFrom(address,address,uint256)": {
- "details": "See {IERC721-transferFrom}."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/IERC165.json b/blockchain-nft-app/public/contracts/IERC165.json
deleted file mode 100644
index 3fa0589..0000000
--- a/blockchain-nft-app/public/contracts/IERC165.json
+++ /dev/null
@@ -1,196 +0,0 @@
-{
- "contractName": "IERC165",
- "abi": [
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":\"IERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @dev Interface of the ERC165 standard, as defined in the\n * https://eips.ethereum.org/EIPS/eip-165[EIP].\n *\n * Implementers can declare support of contract interfaces, which can then be\n * queried by others ({ERC165Checker}).\n *\n * For an implementation, see {ERC165}.\n */\ninterface IERC165 {\n /**\n * @dev Returns true if this contract implements the interface defined by\n * `interfaceId`. See the corresponding\n * https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]\n * to learn more about how these ids are created.\n *\n * This function call must use less than 30 000 gas.\n */\n function supportsInterface(bytes4 interfaceId) external view returns (bool);\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\introspection\\IERC165.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/introspection/IERC165.sol",
- "exportedSymbols": {
- "IERC165": [
- 1824
- ]
- },
- "id": 1825,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1814,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "100:23:11"
- },
- {
- "abstract": false,
- "baseContracts": [],
- "canonicalName": "IERC165",
- "contractDependencies": [],
- "contractKind": "interface",
- "documentation": {
- "id": 1815,
- "nodeType": "StructuredDocumentation",
- "src": "125:279:11",
- "text": " @dev Interface of the ERC165 standard, as defined in the\n https://eips.ethereum.org/EIPS/eip-165[EIP].\n Implementers can declare support of contract interfaces, which can then be\n queried by others ({ERC165Checker}).\n For an implementation, see {ERC165}."
- },
- "fullyImplemented": false,
- "id": 1824,
- "linearizedBaseContracts": [
- 1824
- ],
- "name": "IERC165",
- "nameLocation": "415:7:11",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "documentation": {
- "id": 1816,
- "nodeType": "StructuredDocumentation",
- "src": "429:340:11",
- "text": " @dev Returns true if this contract implements the interface defined by\n `interfaceId`. See the corresponding\n https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]\n to learn more about how these ids are created.\n This function call must use less than 30 000 gas."
- },
- "functionSelector": "01ffc9a7",
- "id": 1823,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "supportsInterface",
- "nameLocation": "783:17:11",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1819,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1818,
- "mutability": "mutable",
- "name": "interfaceId",
- "nameLocation": "808:11:11",
- "nodeType": "VariableDeclaration",
- "scope": 1823,
- "src": "801:18:11",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "typeName": {
- "id": 1817,
- "name": "bytes4",
- "nodeType": "ElementaryTypeName",
- "src": "801:6:11",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "800:20:11"
- },
- "returnParameters": {
- "id": 1822,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1821,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1823,
- "src": "844:4:11",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1820,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "844:4:11",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "843:6:11"
- },
- "scope": 1824,
- "src": "774:76:11",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- }
- ],
- "scope": 1825,
- "src": "405:447:11",
- "usedErrors": []
- }
- ],
- "src": "100:753:11"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.622Z",
- "devdoc": {
- "details": "Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.",
- "kind": "dev",
- "methods": {
- "supportsInterface(bytes4)": {
- "details": "Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/IERC721.json b/blockchain-nft-app/public/contracts/IERC721.json
deleted file mode 100644
index 8b73237..0000000
--- a/blockchain-nft-app/public/contracts/IERC721.json
+++ /dev/null
@@ -1,1708 +0,0 @@
-{
- "contractName": "IERC721",
- "abi": [
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "balance",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "_approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Required interface of an ERC721 compliant contract.\",\"events\":{\"Approval(address,address,uint256)\":{\"details\":\"Emitted when `owner` enables `approved` to manage the `tokenId` token.\"},\"ApprovalForAll(address,address,bool)\":{\"details\":\"Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.\"},\"Transfer(address,address,uint256)\":{\"details\":\"Emitted when `tokenId` token is transferred from `from` to `to`.\"}},\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":\"IERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC721/IERC721.sol)\n\npragma solidity ^0.8.0;\n\nimport \"../../utils/introspection/IERC165.sol\";\n\n/**\n * @dev Required interface of an ERC721 compliant contract.\n */\ninterface IERC721 is IERC165 {\n /**\n * @dev Emitted when `tokenId` token is transferred from `from` to `to`.\n */\n event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);\n\n /**\n * @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.\n */\n event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);\n\n /**\n * @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.\n */\n event ApprovalForAll(address indexed owner, address indexed operator, bool approved);\n\n /**\n * @dev Returns the number of tokens in ``owner``'s account.\n */\n function balanceOf(address owner) external view returns (uint256 balance);\n\n /**\n * @dev Returns the owner of the `tokenId` token.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n */\n function ownerOf(uint256 tokenId) external view returns (address owner);\n\n /**\n * @dev Safely transfers `tokenId` token from `from` to `to`.\n *\n * Requirements:\n *\n * - `from` cannot be the zero address.\n * - `to` cannot be the zero address.\n * - `tokenId` token must exist and be owned by `from`.\n * - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId,\n bytes calldata data\n ) external;\n\n /**\n * @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients\n * are aware of the ERC721 protocol to prevent tokens from being forever locked.\n *\n * Requirements:\n *\n * - `from` cannot be the zero address.\n * - `to` cannot be the zero address.\n * - `tokenId` token must exist and be owned by `from`.\n * - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId\n ) external;\n\n /**\n * @dev Transfers `tokenId` token from `from` to `to`.\n *\n * WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible.\n *\n * Requirements:\n *\n * - `from` cannot be the zero address.\n * - `to` cannot be the zero address.\n * - `tokenId` token must be owned by `from`.\n * - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.\n *\n * Emits a {Transfer} event.\n */\n function transferFrom(\n address from,\n address to,\n uint256 tokenId\n ) external;\n\n /**\n * @dev Gives permission to `to` to transfer `tokenId` token to another account.\n * The approval is cleared when the token is transferred.\n *\n * Only a single account can be approved at a time, so approving the zero address clears previous approvals.\n *\n * Requirements:\n *\n * - The caller must own the token or be an approved operator.\n * - `tokenId` must exist.\n *\n * Emits an {Approval} event.\n */\n function approve(address to, uint256 tokenId) external;\n\n /**\n * @dev Approve or remove `operator` as an operator for the caller.\n * Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller.\n *\n * Requirements:\n *\n * - The `operator` cannot be the caller.\n *\n * Emits an {ApprovalForAll} event.\n */\n function setApprovalForAll(address operator, bool _approved) external;\n\n /**\n * @dev Returns the account approved for `tokenId` token.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n */\n function getApproved(uint256 tokenId) external view returns (address operator);\n\n /**\n * @dev Returns if the `operator` is allowed to manage all of the assets of `owner`.\n *\n * See {setApprovalForAll}\n */\n function isApprovedForAll(address owner, address operator) external view returns (bool);\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\token\\ERC721\\IERC721.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
- "exportedSymbols": {
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ]
- },
- "id": 1022,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 907,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "108:23:2"
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/introspection/IERC165.sol",
- "file": "../../utils/introspection/IERC165.sol",
- "id": 908,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 1022,
- "sourceUnit": 1825,
- "src": "133:47:2",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 910,
- "name": "IERC165",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1824,
- "src": "271:7:2"
- },
- "id": 911,
- "nodeType": "InheritanceSpecifier",
- "src": "271:7:2"
- }
- ],
- "canonicalName": "IERC721",
- "contractDependencies": [],
- "contractKind": "interface",
- "documentation": {
- "id": 909,
- "nodeType": "StructuredDocumentation",
- "src": "182:67:2",
- "text": " @dev Required interface of an ERC721 compliant contract."
- },
- "fullyImplemented": false,
- "id": 1021,
- "linearizedBaseContracts": [
- 1021,
- 1824
- ],
- "name": "IERC721",
- "nameLocation": "260:7:2",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "anonymous": false,
- "documentation": {
- "id": 912,
- "nodeType": "StructuredDocumentation",
- "src": "285:88:2",
- "text": " @dev Emitted when `tokenId` token is transferred from `from` to `to`."
- },
- "eventSelector": "ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "id": 920,
- "name": "Transfer",
- "nameLocation": "384:8:2",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 919,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 914,
- "indexed": true,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "409:4:2",
- "nodeType": "VariableDeclaration",
- "scope": 920,
- "src": "393:20:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 913,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "393:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 916,
- "indexed": true,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "431:2:2",
- "nodeType": "VariableDeclaration",
- "scope": 920,
- "src": "415:18:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 915,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "415:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 918,
- "indexed": true,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "451:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 920,
- "src": "435:23:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 917,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "435:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "392:67:2"
- },
- "src": "378:82:2"
- },
- {
- "anonymous": false,
- "documentation": {
- "id": 921,
- "nodeType": "StructuredDocumentation",
- "src": "466:94:2",
- "text": " @dev Emitted when `owner` enables `approved` to manage the `tokenId` token."
- },
- "eventSelector": "8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
- "id": 929,
- "name": "Approval",
- "nameLocation": "571:8:2",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 928,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 923,
- "indexed": true,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "596:5:2",
- "nodeType": "VariableDeclaration",
- "scope": 929,
- "src": "580:21:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 922,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "580:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 925,
- "indexed": true,
- "mutability": "mutable",
- "name": "approved",
- "nameLocation": "619:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 929,
- "src": "603:24:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 924,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "603:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 927,
- "indexed": true,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "645:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 929,
- "src": "629:23:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 926,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "629:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "579:74:2"
- },
- "src": "565:89:2"
- },
- {
- "anonymous": false,
- "documentation": {
- "id": 930,
- "nodeType": "StructuredDocumentation",
- "src": "660:117:2",
- "text": " @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets."
- },
- "eventSelector": "17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31",
- "id": 938,
- "name": "ApprovalForAll",
- "nameLocation": "788:14:2",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 937,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 932,
- "indexed": true,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "819:5:2",
- "nodeType": "VariableDeclaration",
- "scope": 938,
- "src": "803:21:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 931,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "803:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 934,
- "indexed": true,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "842:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 938,
- "src": "826:24:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 933,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "826:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 936,
- "indexed": false,
- "mutability": "mutable",
- "name": "approved",
- "nameLocation": "857:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 938,
- "src": "852:13:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 935,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "852:4:2",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "802:64:2"
- },
- "src": "782:85:2"
- },
- {
- "documentation": {
- "id": 939,
- "nodeType": "StructuredDocumentation",
- "src": "873:76:2",
- "text": " @dev Returns the number of tokens in ``owner``'s account."
- },
- "functionSelector": "70a08231",
- "id": 946,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "balanceOf",
- "nameLocation": "963:9:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 942,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 941,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "981:5:2",
- "nodeType": "VariableDeclaration",
- "scope": 946,
- "src": "973:13:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 940,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "973:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "972:15:2"
- },
- "returnParameters": {
- "id": 945,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 944,
- "mutability": "mutable",
- "name": "balance",
- "nameLocation": "1019:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 946,
- "src": "1011:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 943,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1011:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1010:17:2"
- },
- "scope": 1021,
- "src": "954:74:2",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 947,
- "nodeType": "StructuredDocumentation",
- "src": "1034:131:2",
- "text": " @dev Returns the owner of the `tokenId` token.\n Requirements:\n - `tokenId` must exist."
- },
- "functionSelector": "6352211e",
- "id": 954,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "ownerOf",
- "nameLocation": "1179:7:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 950,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 949,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "1195:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 954,
- "src": "1187:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 948,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1187:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1186:17:2"
- },
- "returnParameters": {
- "id": 953,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 952,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "1235:5:2",
- "nodeType": "VariableDeclaration",
- "scope": 954,
- "src": "1227:13:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 951,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1227:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1226:15:2"
- },
- "scope": 1021,
- "src": "1170:72:2",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 955,
- "nodeType": "StructuredDocumentation",
- "src": "1248:556:2",
- "text": " @dev Safely transfers `tokenId` token from `from` to `to`.\n Requirements:\n - `from` cannot be the zero address.\n - `to` cannot be the zero address.\n - `tokenId` token must exist and be owned by `from`.\n - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.\n - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n Emits a {Transfer} event."
- },
- "functionSelector": "b88d4fde",
- "id": 966,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "safeTransferFrom",
- "nameLocation": "1818:16:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 964,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 957,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "1852:4:2",
- "nodeType": "VariableDeclaration",
- "scope": 966,
- "src": "1844:12:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 956,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1844:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 959,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "1874:2:2",
- "nodeType": "VariableDeclaration",
- "scope": 966,
- "src": "1866:10:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 958,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1866:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 961,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "1894:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 966,
- "src": "1886:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 960,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1886:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 963,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "1926:4:2",
- "nodeType": "VariableDeclaration",
- "scope": 966,
- "src": "1911:19:2",
- "stateVariable": false,
- "storageLocation": "calldata",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_calldata_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 962,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "1911:5:2",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1834:102:2"
- },
- "returnParameters": {
- "id": 965,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1945:0:2"
- },
- "scope": 1021,
- "src": "1809:137:2",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 967,
- "nodeType": "StructuredDocumentation",
- "src": "1952:690:2",
- "text": " @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients\n are aware of the ERC721 protocol to prevent tokens from being forever locked.\n Requirements:\n - `from` cannot be the zero address.\n - `to` cannot be the zero address.\n - `tokenId` token must exist and be owned by `from`.\n - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}.\n - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n Emits a {Transfer} event."
- },
- "functionSelector": "42842e0e",
- "id": 976,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "safeTransferFrom",
- "nameLocation": "2656:16:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 974,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 969,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "2690:4:2",
- "nodeType": "VariableDeclaration",
- "scope": 976,
- "src": "2682:12:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 968,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2682:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 971,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "2712:2:2",
- "nodeType": "VariableDeclaration",
- "scope": 976,
- "src": "2704:10:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 970,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2704:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 973,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2732:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 976,
- "src": "2724:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 972,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2724:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2672:73:2"
- },
- "returnParameters": {
- "id": 975,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2754:0:2"
- },
- "scope": 1021,
- "src": "2647:108:2",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 977,
- "nodeType": "StructuredDocumentation",
- "src": "2761:504:2",
- "text": " @dev Transfers `tokenId` token from `from` to `to`.\n WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible.\n Requirements:\n - `from` cannot be the zero address.\n - `to` cannot be the zero address.\n - `tokenId` token must be owned by `from`.\n - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.\n Emits a {Transfer} event."
- },
- "functionSelector": "23b872dd",
- "id": 986,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "transferFrom",
- "nameLocation": "3279:12:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 984,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 979,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "3309:4:2",
- "nodeType": "VariableDeclaration",
- "scope": 986,
- "src": "3301:12:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 978,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3301:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 981,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "3331:2:2",
- "nodeType": "VariableDeclaration",
- "scope": 986,
- "src": "3323:10:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 980,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3323:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 983,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3351:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 986,
- "src": "3343:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 982,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3343:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3291:73:2"
- },
- "returnParameters": {
- "id": 985,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3373:0:2"
- },
- "scope": 1021,
- "src": "3270:104:2",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 987,
- "nodeType": "StructuredDocumentation",
- "src": "3380:452:2",
- "text": " @dev Gives permission to `to` to transfer `tokenId` token to another account.\n The approval is cleared when the token is transferred.\n Only a single account can be approved at a time, so approving the zero address clears previous approvals.\n Requirements:\n - The caller must own the token or be an approved operator.\n - `tokenId` must exist.\n Emits an {Approval} event."
- },
- "functionSelector": "095ea7b3",
- "id": 994,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "approve",
- "nameLocation": "3846:7:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 992,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 989,
- "mutability": "mutable",
- "name": "to",
- "nameLocation": "3862:2:2",
- "nodeType": "VariableDeclaration",
- "scope": 994,
- "src": "3854:10:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 988,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3854:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 991,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3874:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 994,
- "src": "3866:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 990,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3866:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3853:29:2"
- },
- "returnParameters": {
- "id": 993,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3891:0:2"
- },
- "scope": 1021,
- "src": "3837:55:2",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 995,
- "nodeType": "StructuredDocumentation",
- "src": "3898:309:2",
- "text": " @dev Approve or remove `operator` as an operator for the caller.\n Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller.\n Requirements:\n - The `operator` cannot be the caller.\n Emits an {ApprovalForAll} event."
- },
- "functionSelector": "a22cb465",
- "id": 1002,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "setApprovalForAll",
- "nameLocation": "4221:17:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1000,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 997,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "4247:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 1002,
- "src": "4239:16:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 996,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4239:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 999,
- "mutability": "mutable",
- "name": "_approved",
- "nameLocation": "4262:9:2",
- "nodeType": "VariableDeclaration",
- "scope": 1002,
- "src": "4257:14:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 998,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "4257:4:2",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4238:34:2"
- },
- "returnParameters": {
- "id": 1001,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "4281:0:2"
- },
- "scope": 1021,
- "src": "4212:70:2",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 1003,
- "nodeType": "StructuredDocumentation",
- "src": "4288:139:2",
- "text": " @dev Returns the account approved for `tokenId` token.\n Requirements:\n - `tokenId` must exist."
- },
- "functionSelector": "081812fc",
- "id": 1010,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "getApproved",
- "nameLocation": "4441:11:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1006,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1005,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4461:7:2",
- "nodeType": "VariableDeclaration",
- "scope": 1010,
- "src": "4453:15:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1004,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "4453:7:2",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4452:17:2"
- },
- "returnParameters": {
- "id": 1009,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1008,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "4501:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 1010,
- "src": "4493:16:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1007,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4493:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4492:18:2"
- },
- "scope": 1021,
- "src": "4432:79:2",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 1011,
- "nodeType": "StructuredDocumentation",
- "src": "4517:138:2",
- "text": " @dev Returns if the `operator` is allowed to manage all of the assets of `owner`.\n See {setApprovalForAll}"
- },
- "functionSelector": "e985e9c5",
- "id": 1020,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "isApprovedForAll",
- "nameLocation": "4669:16:2",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1016,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1013,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "4694:5:2",
- "nodeType": "VariableDeclaration",
- "scope": 1020,
- "src": "4686:13:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1012,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4686:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1015,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "4709:8:2",
- "nodeType": "VariableDeclaration",
- "scope": 1020,
- "src": "4701:16:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1014,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "4701:7:2",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4685:33:2"
- },
- "returnParameters": {
- "id": 1019,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1018,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1020,
- "src": "4742:4:2",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1017,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "4742:4:2",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4741:6:2"
- },
- "scope": 1021,
- "src": "4660:88:2",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- }
- ],
- "scope": 1022,
- "src": "250:4500:2",
- "usedErrors": []
- }
- ],
- "src": "108:4643:2"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.539Z",
- "devdoc": {
- "details": "Required interface of an ERC721 compliant contract.",
- "events": {
- "Approval(address,address,uint256)": {
- "details": "Emitted when `owner` enables `approved` to manage the `tokenId` token."
- },
- "ApprovalForAll(address,address,bool)": {
- "details": "Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets."
- },
- "Transfer(address,address,uint256)": {
- "details": "Emitted when `tokenId` token is transferred from `from` to `to`."
- }
- },
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event."
- },
- "balanceOf(address)": {
- "details": "Returns the number of tokens in ``owner``'s account."
- },
- "getApproved(uint256)": {
- "details": "Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist."
- },
- "isApprovedForAll(address,address)": {
- "details": "Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}"
- },
- "ownerOf(uint256)": {
- "details": "Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event."
- },
- "setApprovalForAll(address,bool)": {
- "details": "Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event."
- },
- "supportsInterface(bytes4)": {
- "details": "Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas."
- },
- "transferFrom(address,address,uint256)": {
- "details": "Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/IERC721Metadata.json b/blockchain-nft-app/public/contracts/IERC721Metadata.json
deleted file mode 100644
index 0988956..0000000
--- a/blockchain-nft-app/public/contracts/IERC721Metadata.json
+++ /dev/null
@@ -1,699 +0,0 @@
-{
- "contractName": "IERC721Metadata",
- "abi": [
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "balance",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "_approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"See https://eips.ethereum.org/EIPS/eip-721\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"name()\":{\"details\":\"Returns the token collection name.\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"symbol()\":{\"details\":\"Returns the token collection symbol.\"},\"tokenURI(uint256)\":{\"details\":\"Returns the Uniform Resource Identifier (URI) for `tokenId` token.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"title\":\"ERC-721 Non-Fungible Token Standard, optional metadata extension\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":\"IERC721Metadata\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/IERC721Metadata.sol)\n\npragma solidity ^0.8.0;\n\nimport \"../IERC721.sol\";\n\n/**\n * @title ERC-721 Non-Fungible Token Standard, optional metadata extension\n * @dev See https://eips.ethereum.org/EIPS/eip-721\n */\ninterface IERC721Metadata is IERC721 {\n /**\n * @dev Returns the token collection name.\n */\n function name() external view returns (string memory);\n\n /**\n * @dev Returns the token collection symbol.\n */\n function symbol() external view returns (string memory);\n\n /**\n * @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.\n */\n function tokenURI(uint256 tokenId) external view returns (string memory);\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\token\\ERC721\\extensions\\IERC721Metadata.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
- "exportedSymbols": {
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ]
- },
- "id": 1195,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1169,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "112:23:5"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
- "file": "../IERC721.sol",
- "id": 1170,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 1195,
- "sourceUnit": 1022,
- "src": "137:24:5",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 1172,
- "name": "IERC721",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1021,
- "src": "326:7:5"
- },
- "id": 1173,
- "nodeType": "InheritanceSpecifier",
- "src": "326:7:5"
- }
- ],
- "canonicalName": "IERC721Metadata",
- "contractDependencies": [],
- "contractKind": "interface",
- "documentation": {
- "id": 1171,
- "nodeType": "StructuredDocumentation",
- "src": "163:133:5",
- "text": " @title ERC-721 Non-Fungible Token Standard, optional metadata extension\n @dev See https://eips.ethereum.org/EIPS/eip-721"
- },
- "fullyImplemented": false,
- "id": 1194,
- "linearizedBaseContracts": [
- 1194,
- 1021,
- 1824
- ],
- "name": "IERC721Metadata",
- "nameLocation": "307:15:5",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "documentation": {
- "id": 1174,
- "nodeType": "StructuredDocumentation",
- "src": "340:58:5",
- "text": " @dev Returns the token collection name."
- },
- "functionSelector": "06fdde03",
- "id": 1179,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "name",
- "nameLocation": "412:4:5",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1175,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "416:2:5"
- },
- "returnParameters": {
- "id": 1178,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1177,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1179,
- "src": "442:13:5",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1176,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "442:6:5",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "441:15:5"
- },
- "scope": 1194,
- "src": "403:54:5",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 1180,
- "nodeType": "StructuredDocumentation",
- "src": "463:60:5",
- "text": " @dev Returns the token collection symbol."
- },
- "functionSelector": "95d89b41",
- "id": 1185,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "symbol",
- "nameLocation": "537:6:5",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1181,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "543:2:5"
- },
- "returnParameters": {
- "id": 1184,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1183,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1185,
- "src": "569:13:5",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1182,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "569:6:5",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "568:15:5"
- },
- "scope": 1194,
- "src": "528:56:5",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- },
- {
- "documentation": {
- "id": 1186,
- "nodeType": "StructuredDocumentation",
- "src": "590:90:5",
- "text": " @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token."
- },
- "functionSelector": "c87b56dd",
- "id": 1193,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "tokenURI",
- "nameLocation": "694:8:5",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1189,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1188,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "711:7:5",
- "nodeType": "VariableDeclaration",
- "scope": 1193,
- "src": "703:15:5",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1187,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "703:7:5",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "702:17:5"
- },
- "returnParameters": {
- "id": 1192,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1191,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1193,
- "src": "743:13:5",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1190,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "743:6:5",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "742:15:5"
- },
- "scope": 1194,
- "src": "685:73:5",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "external"
- }
- ],
- "scope": 1195,
- "src": "297:463:5",
- "usedErrors": []
- }
- ],
- "src": "112:649:5"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.602Z",
- "devdoc": {
- "details": "See https://eips.ethereum.org/EIPS/eip-721",
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event."
- },
- "balanceOf(address)": {
- "details": "Returns the number of tokens in ``owner``'s account."
- },
- "getApproved(uint256)": {
- "details": "Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist."
- },
- "isApprovedForAll(address,address)": {
- "details": "Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}"
- },
- "name()": {
- "details": "Returns the token collection name."
- },
- "ownerOf(uint256)": {
- "details": "Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event."
- },
- "setApprovalForAll(address,bool)": {
- "details": "Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event."
- },
- "supportsInterface(bytes4)": {
- "details": "Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas."
- },
- "symbol()": {
- "details": "Returns the token collection symbol."
- },
- "tokenURI(uint256)": {
- "details": "Returns the Uniform Resource Identifier (URI) for `tokenId` token."
- },
- "transferFrom(address,address,uint256)": {
- "details": "Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event."
- }
- },
- "title": "ERC-721 Non-Fungible Token Standard, optional metadata extension",
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/IERC721Receiver.json b/blockchain-nft-app/public/contracts/IERC721Receiver.json
deleted file mode 100644
index 90d1e6f..0000000
--- a/blockchain-nft-app/public/contracts/IERC721Receiver.json
+++ /dev/null
@@ -1,295 +0,0 @@
-{
- "contractName": "IERC721Receiver",
- "abi": [
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "data",
- "type": "bytes"
- }
- ],
- "name": "onERC721Received",
- "outputs": [
- {
- "internalType": "bytes4",
- "name": "",
- "type": "bytes4"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.\",\"kind\":\"dev\",\"methods\":{\"onERC721Received(address,address,uint256,bytes)\":{\"details\":\"Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom} by `operator` from `from`, this function is called. It must return its Solidity selector to confirm the token transfer. If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.\"}},\"title\":\"ERC721 token receiver interface\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":\"IERC721Receiver\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC721/IERC721Receiver.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @title ERC721 token receiver interface\n * @dev Interface for any contract that wants to support safeTransfers\n * from ERC721 asset contracts.\n */\ninterface IERC721Receiver {\n /**\n * @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}\n * by `operator` from `from`, this function is called.\n *\n * It must return its Solidity selector to confirm the token transfer.\n * If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.\n *\n * The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.\n */\n function onERC721Received(\n address operator,\n address from,\n uint256 tokenId,\n bytes calldata data\n ) external returns (bytes4);\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\token\\ERC721\\IERC721Receiver.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
- "exportedSymbols": {
- "IERC721Receiver": [
- 1039
- ]
- },
- "id": 1040,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1023,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "116:23:3"
- },
- {
- "abstract": false,
- "baseContracts": [],
- "canonicalName": "IERC721Receiver",
- "contractDependencies": [],
- "contractKind": "interface",
- "documentation": {
- "id": 1024,
- "nodeType": "StructuredDocumentation",
- "src": "141:152:3",
- "text": " @title ERC721 token receiver interface\n @dev Interface for any contract that wants to support safeTransfers\n from ERC721 asset contracts."
- },
- "fullyImplemented": false,
- "id": 1039,
- "linearizedBaseContracts": [
- 1039
- ],
- "name": "IERC721Receiver",
- "nameLocation": "304:15:3",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "documentation": {
- "id": 1025,
- "nodeType": "StructuredDocumentation",
- "src": "326:493:3",
- "text": " @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}\n by `operator` from `from`, this function is called.\n It must return its Solidity selector to confirm the token transfer.\n If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.\n The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`."
- },
- "functionSelector": "150b7a02",
- "id": 1038,
- "implemented": false,
- "kind": "function",
- "modifiers": [],
- "name": "onERC721Received",
- "nameLocation": "833:16:3",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1034,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1027,
- "mutability": "mutable",
- "name": "operator",
- "nameLocation": "867:8:3",
- "nodeType": "VariableDeclaration",
- "scope": 1038,
- "src": "859:16:3",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1026,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "859:7:3",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1029,
- "mutability": "mutable",
- "name": "from",
- "nameLocation": "893:4:3",
- "nodeType": "VariableDeclaration",
- "scope": 1038,
- "src": "885:12:3",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1028,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "885:7:3",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1031,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "915:7:3",
- "nodeType": "VariableDeclaration",
- "scope": 1038,
- "src": "907:15:3",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1030,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "907:7:3",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1033,
- "mutability": "mutable",
- "name": "data",
- "nameLocation": "947:4:3",
- "nodeType": "VariableDeclaration",
- "scope": 1038,
- "src": "932:19:3",
- "stateVariable": false,
- "storageLocation": "calldata",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_calldata_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1032,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "932:5:3",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "849:108:3"
- },
- "returnParameters": {
- "id": 1037,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1036,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1038,
- "src": "976:6:3",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- },
- "typeName": {
- "id": 1035,
- "name": "bytes4",
- "nodeType": "ElementaryTypeName",
- "src": "976:6:3",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes4",
- "typeString": "bytes4"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "975:8:3"
- },
- "scope": 1039,
- "src": "824:160:3",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "external"
- }
- ],
- "scope": 1040,
- "src": "294:692:3",
- "usedErrors": []
- }
- ],
- "src": "116:871:3"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.543Z",
- "devdoc": {
- "details": "Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.",
- "kind": "dev",
- "methods": {
- "onERC721Received(address,address,uint256,bytes)": {
- "details": "Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom} by `operator` from `from`, this function is called. It must return its Solidity selector to confirm the token transfer. If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`."
- }
- },
- "title": "ERC721 token receiver interface",
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/MemeMarketplace.json b/blockchain-nft-app/public/contracts/MemeMarketplace.json
deleted file mode 100644
index 0e91505..0000000
--- a/blockchain-nft-app/public/contracts/MemeMarketplace.json
+++ /dev/null
@@ -1,26123 +0,0 @@
-{
- "contractName": "MemeMarketplace",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "seller",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "minter",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- }
- ],
- "name": "MarketTokenMinted",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "name": "TokenSocialEvent",
- "type": "event"
- },
- {
- "inputs": [],
- "name": "getListingPrice",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getTotalSoldCount",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getTotalSold",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getCount",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getOwner",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getSingleMarketToken",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplace.MarketToken",
- "name": "",
- "type": "tuple"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "isTokenExists",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getComments",
- "outputs": [
- {
- "components": [
- {
- "internalType": "address",
- "name": "addr",
- "type": "address"
- },
- {
- "internalType": "string",
- "name": "comment",
- "type": "string"
- }
- ],
- "internalType": "struct MemeMarketplace.Comment[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getLikeStatus",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "likeMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "dislikeMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "string",
- "name": "comment",
- "type": "string"
- }
- ],
- "name": "commentMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- }
- ],
- "name": "makeMarketItem",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "makeMarketItemNonSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "createMarketSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "cancelMarketSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "fetchMarketTokens",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplace.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "fetchMyNFTs",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplace.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "fetchItemsCreated",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplace.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "fetchMarketAllTokens",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplace.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"}],\"name\":\"MarketTokenMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"name\":\"TokenSocialEvent\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"cancelMarketSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"commentMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"createMarketSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"dislikeMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchItemsCreated\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplace.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMarketAllTokens\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplace.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMarketTokens\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplace.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMyNFTs\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplace.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getComments\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"internalType\":\"struct MemeMarketplace.Comment[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLikeStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getListingPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getSingleMarketToken\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplace.MarketToken\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalSold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalSoldCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"isTokenExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"likeMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"makeMarketItem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"makeMarketItemNonSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/MemeMarketplace.sol\":\"MemeMarketplace\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/security/ReentrancyGuard.sol\":{\"keccak256\":\"0x0e9621f60b2faabe65549f7ed0f24e8853a45c1b7990d47e8160e523683f3935\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://287a2f8d5814dd0f05f22b740f18ca8321acc21c9bd03a6cb2203ea626e2f3f2\",\"dweb:/ipfs/QmZRQv9iuwU817VuqkA2WweiaibKii69x9QxYBBEfbNEud\"]},\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0x921f012325281f7d81e29c53a13824cf6c2c5d77232065d0d4f3f912e97af6ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7dbcedc364fce0ab5e54d21d4cbd91a97959f52c0674cf5c36a314bb58308f62\",\"dweb:/ipfs/QmfYpqHKtu3bSQ9FGvLwzdxRNykStpVPtoLNTaM1KBKj6E\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0xf0018c2440fbe238dd3a8732fa8e17a0f9dce84d31451dc8a32f6d62b349c9f1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59e1c62884d55b70f3ae5432b44bb3166ad71ae3acd19c57ab6ddc3c87c325ee\",\"dweb:/ipfs/QmezuXg5GK5oeA4F91EZhozBFekhq5TD966bHPH18cCqhu\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]},\"project:/contracts/MemeMarketplace.sol\":{\"keccak256\":\"0xed65bebe7cc321f2a93a1b36745af7fb0c957d666aa5aeec5de6cfec1ffaf45e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcefdcb17a62e971d4e240798e197abec3e2762d58feb66e690d340d0a221a41\",\"dweb:/ipfs/QmNpwd8QB7SFhuexcVANiMoD9fi2Cbs1aUtZbijzMB5oyr\"]}},\"version\":1}",
- "bytecode": "0x60806040526000600355669fdf42f6e4800060055534801561002057600080fd5b506001600055600480546001600160a01b03191633179055611ed9806100476000396000f3fe60806040526004361061011f5760003560e01c80639c55a70f116100a0578063c23b139e11610064578063c23b139e146102f9578063c69bdf751461030c578063ce69f76714610321578063de4f72a314610334578063f064c32e1461035457600080fd5b80639c55a70f146102925780639d7b8e68146102a5578063a87d942c146102ba578063ae76cd4f146102cf578063ae78cea1146102e457600080fd5b80632f634a90116100e75780632f634a90146101f457806331f2479c1461022c578063634a2bd814610259578063685b3e5c1461026c5780637a060f561461027f57600080fd5b806312e85585146101245780631dd9cf86146101485780631f7017041461015d578063202e3740146101a557806323edf697146101c7575b600080fd5b34801561013057600080fd5b506005545b6040519081526020015b60405180910390f35b61015b610156366004611a78565b610369565b005b34801561016957600080fd5b50610195610178366004611aa4565b600090815260066020526040902060070154610100900460ff1690565b604051901515815260200161013f565b3480156101b157600080fd5b506101ba6104c6565b60405161013f9190611b84565b3480156101d357600080fd5b506101e76101e2366004611aa4565b6106be565b60405161013f9190611bd3565b34801561020057600080fd5b5061021461020f366004611a78565b6107da565b6040516001600160a01b03909116815260200161013f565b34801561023857600080fd5b5061024c610247366004611aa4565b61084f565b60405161013f9190611c8b565b61015b610267366004611aa4565b61090a565b61015b61027a366004611a78565b610a7f565b61015b61028d366004611c9a565b610cc2565b61015b6102a0366004611aa4565b610f4d565b3480156102b157600080fd5b50600354610135565b3480156102c657600080fd5b506101356110a4565b3480156102db57600080fd5b506101356110b4565b3480156102f057600080fd5b506101ba6110bf565b61015b610307366004611a78565b611246565b34801561031857600080fd5b506101ba611418565b61015b61032f366004611ccf565b6115d2565b34801561034057600080fd5b5061013561034f366004611aa4565b6116b1565b34801561036057600080fd5b506101ba61171c565b6002600054036103945760405162461bcd60e51b815260040161038b90611d4b565b60405180910390fd5b600260008181558281526006602052604080822090920154808252919020600301546001600160a01b0316331461040d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161038b565b6040516323b872dd60e01b8152306004820152336024820152604481018390526001600160a01b038416906323b872dd90606401600060405180830381600087803b15801561045b57600080fd5b505af115801561046f573d6000803e3d6000fd5b5050506000918252506006602081905260408220600481018054336001600160a01b03199182168117909255600383018054909116909117905560078101805460ff19166001908117909155910182905590555050565b606060006104d360015490565b905060008060008367ffffffffffffffff8111156104f3576104f3611d82565b60405190808252806020026020018201604052801561052c57816020015b61051961193e565b8152602001906001900390816105115790505b5090505b838310156106b6573360066000610548856001611dae565b81526020810191909152604001600020600401546001600160a01b0316148061059b5750336006600061057c856001611dae565b81526020810191909152604001600020600301546001600160a01b0316145b156106a45760006105ad836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036106a15760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061068857610688611dc6565b602090810291909101015261069e600186611dae565b94505b50505b6106af600183611dae565b9150610530565b949350505050565b606060076000838152602001908152602001600020600301805480602002602001604051908101604052809291908181526020016000905b828210156107cf576000848152602090819020604080518082019091526002850290910180546001600160a01b03168252600181018054929391929184019161073e90611ddc565b80601f016020809104026020016040519081016040528092919081815260200182805461076a90611ddc565b80156107b75780601f1061078c576101008083540402835291602001916107b7565b820191906000526020600020905b81548152906001019060200180831161079a57829003601f168201915b505050505081525050815260200190600101906106f6565b505050509050919050565b6040516331a9108f60e11b8152600481018290526000906001600160a01b03841690636352211e90602401602060405180830381865afa158015610822573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108469190611e16565b90505b92915050565b61085761193e565b506000908152600660208181526040928390208351610180810185528154815260018201546001600160a01b0390811693820193909352600282015494810194909452600381015482166060850152600481015482166080850152600581015490911660a08401529081015460c0830152600781015460ff808216151560e0850152610100918290041615159083015260088101546101208301526009810154610140830152600a015461016082015290565b60026000540361092c5760405162461bcd60e51b815260040161038b90611d4b565b60026000818155828152600660209081526040808320600783528184203385529485019092529091205490919060ff16151560010361099e573360009081526002820160205260408120805460ff19169055600a8301805460019290610993908490611e3a565b90915550610a2a9050565b3360009081526002820160205260408120805460ff19166001908117909155600a84018054919290916109d2908490611dae565b9091555050336000908152600180830160205260409091205460ff1615159003610a2a576001826009016000828254610a0b9190611e3a565b90915550503360009081526001820160205260409020805460ff191690555b827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610a6d929190918252602082015260400190565b60405180910390a25050600160005550565b600260005403610aa15760405162461bcd60e51b815260040161038b90611d4b565b600260009081556040516331a9108f60e11b81526004810183905281906001600160a01b03851690636352211e90602401602060405180830381865afa158015610aef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b139190611e16565b9050336001600160a01b03821614610b6d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161038b565b600083815260066020526040902060070154610100900460ff1615610bd3576000838152600660205260409020600381018054336001600160a01b031991821681179092556004830180549091169091179055600701805460ff19166001179055610c67565b610be1600180546001019055565b600154600084815260066020819052604082208381556001810180546001600160a01b03199081166001600160a01b038b1617909155600282018890556003820180543390831681179091556004830180548316821790556005830180549092161790559081019190915560078101805461ffff19166101011790554260089091015591505b82846001600160a01b0316837f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000336000806001604051610caf96959493929190611e51565b60405180910390a4505060016000555050565b600260005403610ce45760405162461bcd60e51b815260040161038b90611d4b565b600260005580610d365760405162461bcd60e51b815260206004820152601e60248201527f5072696365206d757374206265206174206c65617374206f6e65207765690000604482015260640161038b565b600554341015610da15760405162461bcd60e51b815260206004820152603060248201527f7472616e73616374696f6e2076616c7565206d75737420626520657175616c2060448201526f746f206c697374696e6720707269636560801b606482015260840161038b565b6040516323b872dd60e01b8152336004820152306024820152604481018390526000906001600160a01b038516906323b872dd90606401600060405180830381600087803b158015610df257600080fd5b505af1158015610e06573d6000803e3d6000fd5b505050600084815260066020526040902060070154610100900460ff16905015610e735760008381526006602081905260409091206003810180546001600160a01b031990811633179091556004820180549091169055908101839055600701805460ff19169055610f05565b610e81600180546001019055565b60015460008481526006602081905260409091208281556001810180546001600160a01b0389166001600160a01b031991821617909155600282018790556003820180548216339081179091556004830180548316905560058301805490921617905590810184905560078101805461ffff19166101001790554260089091015590505b82846001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000338860006001604051610caf96959493929190611e51565b600260005403610f6f5760405162461bcd60e51b815260040161038b90611d4b565b600260009081558181526006602090815260408083206007835281842033855260018082019094529190932054909160ff90911615159003610fda57336000908152600180830160205260408220805460ff1916905560098401805491929091610993908490611e3a565b336000908152600182810160205260408220805460ff1916821790556009840180549192909161100b908490611dae565b909155505033600090815260028201602052604090205460ff161515600103610a2a57600182600a0160008282546110439190611e3a565b90915550503360009081526002820160205260409020805460ff19169055827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610a6d929190918252602082015260400190565b60006110af60015490565b905090565b60006110af60025490565b606060006110cc60015490565b905060008060008367ffffffffffffffff8111156110ec576110ec611d82565b60405190808252806020026020018201604052801561112557816020015b61111261193e565b81526020019060019003908161110a5790505b5090505b838310156106b657600061113e836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036112325760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061121957611219611dc6565b602090810291909101015261122f600186611dae565b94505b61123d600185611dae565b93505050611129565b6002600054036112685760405162461bcd60e51b815260040161038b90611d4b565b60026000818155828152600660208190526040909120908101549101543482146112f05760405162461bcd60e51b815260206004820152603360248201527f506c65617365207375626d6974207468652061736b696e6720707269636520696044820152726e206f7264657220746f20636f6e74696e756560681b606482015260840161038b565b6000818152600660205260408082206003015490516001600160a01b03909116913480156108fc02929091818181858888f19350505050158015611338573d6000803e3d6000fd5b506040516323b872dd60e01b8152306004820152336024820152604481018490526001600160a01b038516906323b872dd90606401600060405180830381600087803b15801561138757600080fd5b505af115801561139b573d6000803e3d6000fd5b505050506113ad600280546001019055565b81600360008282546113bf9190611dae565b909155505060009081526006602081905260408220600481018054336001600160a01b03199182168117909255600383018054909116909117905560078101805460ff1916600190811790915591018290559055505050565b6060600061142560015490565b905060008060008367ffffffffffffffff81111561144557611445611d82565b60405190808252806020026020018201604052801561147e57816020015b61146b61193e565b8152602001906001900390816114635790505b5090505b838310156106b657600060068161149a856001611dae565b81526020810191909152604001600020600401546001600160a01b0316036115c05760006114c9836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036115bd5760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a82015461016082015283518490879081106115a4576115a4611dc6565b60209081029190910101526115ba600186611dae565b94505b50505b6115cb600183611dae565b9150611482565b6002600054036115f45760405162461bcd60e51b815260040161038b90611d4b565b6002600090815583815260076020908152604091829020825180840184523381528351601f860184900484028101840190945284845290926003840192828101919087908790819084018382808284376000920182905250939094525050835460018082018655948252602091829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155838201518051949591946116a394509185019201906119c7565b505060016000555050505050565b6000818152600760209081526040808320338452600190810190925282205460ff16151590036116e357506000919050565b600082815260076020908152604080832033845260020190915290205460ff16151560010361171457506001919050565b506002919050565b6060600061172960015490565b90506000806000805b8481101561178c57336006600061174a846001611dae565b81526020810191909152604001600020600501546001600160a01b03160361177a57611777600185611dae565b93505b8061178481611e8a565b915050611732565b5060008367ffffffffffffffff8111156117a8576117a8611d82565b6040519080825280602002602001820160405280156117e157816020015b6117ce61193e565b8152602001906001900390816117c65790505b5090505b848310156119355733600660006117fd856001611dae565b81526020810191909152604001600020600301546001600160a01b03160361192357600061182c836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036119205760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061190757611907611dc6565b602090810291909101015261191d600186611dae565b94505b50505b61192e600183611dae565b91506117e5565b95945050505050565b6040518061018001604052806000815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000151581526020016000151581526020016000815260200160008152602001600081525090565b8280546119d390611ddc565b90600052602060002090601f0160209004810192826119f55760008555611a3b565b82601f10611a0e57805160ff1916838001178555611a3b565b82800160010185558215611a3b579182015b82811115611a3b578251825591602001919060010190611a20565b50611a47929150611a4b565b5090565b5b80821115611a475760008155600101611a4c565b6001600160a01b0381168114611a7557600080fd5b50565b60008060408385031215611a8b57600080fd5b8235611a9681611a60565b946020939093013593505050565b600060208284031215611ab657600080fd5b5035919050565b805182526020810151611adb60208401826001600160a01b03169052565b50604081015160408301526060810151611b0060608401826001600160a01b03169052565b506080810151611b1b60808401826001600160a01b03169052565b5060a0810151611b3660a08401826001600160a01b03169052565b5060c081015160c083015260e0810151611b5460e084018215159052565b50610100818101511515908301526101208082015190830152610140808201519083015261016090810151910152565b6020808252825182820181905260009190848201906040850190845b81811015611bc757611bb3838551611abd565b928401926101809290920191600101611ba0565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b84811015611c7c57898403603f19018652825180516001600160a01b031685528801518885018890528051888601819052835b81811015611c4a578281018b0151878201606001528a01611c2e565b81811115611c5b5784606083890101525b5096890196601f01601f191694909401606001935091870191600101611bfb565b50919998505050505050505050565b61018081016108498284611abd565b600080600060608486031215611caf57600080fd5b8335611cba81611a60565b95602085013595506040909401359392505050565b600080600060408486031215611ce457600080fd5b83359250602084013567ffffffffffffffff80821115611d0357600080fd5b818601915086601f830112611d1757600080fd5b813581811115611d2657600080fd5b876020828501011115611d3857600080fd5b6020830194508093505050509250925092565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611dc157611dc1611d98565b500190565b634e487b7160e01b600052603260045260246000fd5b600181811c90821680611df057607f821691505b602082108103611e1057634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611e2857600080fd5b8151611e3381611a60565b9392505050565b600082821015611e4c57611e4c611d98565b500390565b6001600160a01b03968716815294861660208601529290941660408401526060830152911515608082015290151560a082015260c00190565b600060018201611e9c57611e9c611d98565b506001019056fea2646970667358221220bcdc5c0654fc191fb604e0bf02946eb1d41a811c3a57a7815233368910a544c864736f6c634300080d0033",
- "deployedBytecode": "0x60806040526004361061011f5760003560e01c80639c55a70f116100a0578063c23b139e11610064578063c23b139e146102f9578063c69bdf751461030c578063ce69f76714610321578063de4f72a314610334578063f064c32e1461035457600080fd5b80639c55a70f146102925780639d7b8e68146102a5578063a87d942c146102ba578063ae76cd4f146102cf578063ae78cea1146102e457600080fd5b80632f634a90116100e75780632f634a90146101f457806331f2479c1461022c578063634a2bd814610259578063685b3e5c1461026c5780637a060f561461027f57600080fd5b806312e85585146101245780631dd9cf86146101485780631f7017041461015d578063202e3740146101a557806323edf697146101c7575b600080fd5b34801561013057600080fd5b506005545b6040519081526020015b60405180910390f35b61015b610156366004611a78565b610369565b005b34801561016957600080fd5b50610195610178366004611aa4565b600090815260066020526040902060070154610100900460ff1690565b604051901515815260200161013f565b3480156101b157600080fd5b506101ba6104c6565b60405161013f9190611b84565b3480156101d357600080fd5b506101e76101e2366004611aa4565b6106be565b60405161013f9190611bd3565b34801561020057600080fd5b5061021461020f366004611a78565b6107da565b6040516001600160a01b03909116815260200161013f565b34801561023857600080fd5b5061024c610247366004611aa4565b61084f565b60405161013f9190611c8b565b61015b610267366004611aa4565b61090a565b61015b61027a366004611a78565b610a7f565b61015b61028d366004611c9a565b610cc2565b61015b6102a0366004611aa4565b610f4d565b3480156102b157600080fd5b50600354610135565b3480156102c657600080fd5b506101356110a4565b3480156102db57600080fd5b506101356110b4565b3480156102f057600080fd5b506101ba6110bf565b61015b610307366004611a78565b611246565b34801561031857600080fd5b506101ba611418565b61015b61032f366004611ccf565b6115d2565b34801561034057600080fd5b5061013561034f366004611aa4565b6116b1565b34801561036057600080fd5b506101ba61171c565b6002600054036103945760405162461bcd60e51b815260040161038b90611d4b565b60405180910390fd5b600260008181558281526006602052604080822090920154808252919020600301546001600160a01b0316331461040d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161038b565b6040516323b872dd60e01b8152306004820152336024820152604481018390526001600160a01b038416906323b872dd90606401600060405180830381600087803b15801561045b57600080fd5b505af115801561046f573d6000803e3d6000fd5b5050506000918252506006602081905260408220600481018054336001600160a01b03199182168117909255600383018054909116909117905560078101805460ff19166001908117909155910182905590555050565b606060006104d360015490565b905060008060008367ffffffffffffffff8111156104f3576104f3611d82565b60405190808252806020026020018201604052801561052c57816020015b61051961193e565b8152602001906001900390816105115790505b5090505b838310156106b6573360066000610548856001611dae565b81526020810191909152604001600020600401546001600160a01b0316148061059b5750336006600061057c856001611dae565b81526020810191909152604001600020600301546001600160a01b0316145b156106a45760006105ad836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036106a15760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061068857610688611dc6565b602090810291909101015261069e600186611dae565b94505b50505b6106af600183611dae565b9150610530565b949350505050565b606060076000838152602001908152602001600020600301805480602002602001604051908101604052809291908181526020016000905b828210156107cf576000848152602090819020604080518082019091526002850290910180546001600160a01b03168252600181018054929391929184019161073e90611ddc565b80601f016020809104026020016040519081016040528092919081815260200182805461076a90611ddc565b80156107b75780601f1061078c576101008083540402835291602001916107b7565b820191906000526020600020905b81548152906001019060200180831161079a57829003601f168201915b505050505081525050815260200190600101906106f6565b505050509050919050565b6040516331a9108f60e11b8152600481018290526000906001600160a01b03841690636352211e90602401602060405180830381865afa158015610822573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108469190611e16565b90505b92915050565b61085761193e565b506000908152600660208181526040928390208351610180810185528154815260018201546001600160a01b0390811693820193909352600282015494810194909452600381015482166060850152600481015482166080850152600581015490911660a08401529081015460c0830152600781015460ff808216151560e0850152610100918290041615159083015260088101546101208301526009810154610140830152600a015461016082015290565b60026000540361092c5760405162461bcd60e51b815260040161038b90611d4b565b60026000818155828152600660209081526040808320600783528184203385529485019092529091205490919060ff16151560010361099e573360009081526002820160205260408120805460ff19169055600a8301805460019290610993908490611e3a565b90915550610a2a9050565b3360009081526002820160205260408120805460ff19166001908117909155600a84018054919290916109d2908490611dae565b9091555050336000908152600180830160205260409091205460ff1615159003610a2a576001826009016000828254610a0b9190611e3a565b90915550503360009081526001820160205260409020805460ff191690555b827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610a6d929190918252602082015260400190565b60405180910390a25050600160005550565b600260005403610aa15760405162461bcd60e51b815260040161038b90611d4b565b600260009081556040516331a9108f60e11b81526004810183905281906001600160a01b03851690636352211e90602401602060405180830381865afa158015610aef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b139190611e16565b9050336001600160a01b03821614610b6d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161038b565b600083815260066020526040902060070154610100900460ff1615610bd3576000838152600660205260409020600381018054336001600160a01b031991821681179092556004830180549091169091179055600701805460ff19166001179055610c67565b610be1600180546001019055565b600154600084815260066020819052604082208381556001810180546001600160a01b03199081166001600160a01b038b1617909155600282018890556003820180543390831681179091556004830180548316821790556005830180549092161790559081019190915560078101805461ffff19166101011790554260089091015591505b82846001600160a01b0316837f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000336000806001604051610caf96959493929190611e51565b60405180910390a4505060016000555050565b600260005403610ce45760405162461bcd60e51b815260040161038b90611d4b565b600260005580610d365760405162461bcd60e51b815260206004820152601e60248201527f5072696365206d757374206265206174206c65617374206f6e65207765690000604482015260640161038b565b600554341015610da15760405162461bcd60e51b815260206004820152603060248201527f7472616e73616374696f6e2076616c7565206d75737420626520657175616c2060448201526f746f206c697374696e6720707269636560801b606482015260840161038b565b6040516323b872dd60e01b8152336004820152306024820152604481018390526000906001600160a01b038516906323b872dd90606401600060405180830381600087803b158015610df257600080fd5b505af1158015610e06573d6000803e3d6000fd5b505050600084815260066020526040902060070154610100900460ff16905015610e735760008381526006602081905260409091206003810180546001600160a01b031990811633179091556004820180549091169055908101839055600701805460ff19169055610f05565b610e81600180546001019055565b60015460008481526006602081905260409091208281556001810180546001600160a01b0389166001600160a01b031991821617909155600282018790556003820180548216339081179091556004830180548316905560058301805490921617905590810184905560078101805461ffff19166101001790554260089091015590505b82846001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000338860006001604051610caf96959493929190611e51565b600260005403610f6f5760405162461bcd60e51b815260040161038b90611d4b565b600260009081558181526006602090815260408083206007835281842033855260018082019094529190932054909160ff90911615159003610fda57336000908152600180830160205260408220805460ff1916905560098401805491929091610993908490611e3a565b336000908152600182810160205260408220805460ff1916821790556009840180549192909161100b908490611dae565b909155505033600090815260028201602052604090205460ff161515600103610a2a57600182600a0160008282546110439190611e3a565b90915550503360009081526002820160205260409020805460ff19169055827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610a6d929190918252602082015260400190565b60006110af60015490565b905090565b60006110af60025490565b606060006110cc60015490565b905060008060008367ffffffffffffffff8111156110ec576110ec611d82565b60405190808252806020026020018201604052801561112557816020015b61111261193e565b81526020019060019003908161110a5790505b5090505b838310156106b657600061113e836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036112325760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061121957611219611dc6565b602090810291909101015261122f600186611dae565b94505b61123d600185611dae565b93505050611129565b6002600054036112685760405162461bcd60e51b815260040161038b90611d4b565b60026000818155828152600660208190526040909120908101549101543482146112f05760405162461bcd60e51b815260206004820152603360248201527f506c65617365207375626d6974207468652061736b696e6720707269636520696044820152726e206f7264657220746f20636f6e74696e756560681b606482015260840161038b565b6000818152600660205260408082206003015490516001600160a01b03909116913480156108fc02929091818181858888f19350505050158015611338573d6000803e3d6000fd5b506040516323b872dd60e01b8152306004820152336024820152604481018490526001600160a01b038516906323b872dd90606401600060405180830381600087803b15801561138757600080fd5b505af115801561139b573d6000803e3d6000fd5b505050506113ad600280546001019055565b81600360008282546113bf9190611dae565b909155505060009081526006602081905260408220600481018054336001600160a01b03199182168117909255600383018054909116909117905560078101805460ff1916600190811790915591018290559055505050565b6060600061142560015490565b905060008060008367ffffffffffffffff81111561144557611445611d82565b60405190808252806020026020018201604052801561147e57816020015b61146b61193e565b8152602001906001900390816114635790505b5090505b838310156106b657600060068161149a856001611dae565b81526020810191909152604001600020600401546001600160a01b0316036115c05760006114c9836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036115bd5760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a82015461016082015283518490879081106115a4576115a4611dc6565b60209081029190910101526115ba600186611dae565b94505b50505b6115cb600183611dae565b9150611482565b6002600054036115f45760405162461bcd60e51b815260040161038b90611d4b565b6002600090815583815260076020908152604091829020825180840184523381528351601f860184900484028101840190945284845290926003840192828101919087908790819084018382808284376000920182905250939094525050835460018082018655948252602091829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155838201518051949591946116a394509185019201906119c7565b505060016000555050505050565b6000818152600760209081526040808320338452600190810190925282205460ff16151590036116e357506000919050565b600082815260076020908152604080832033845260020190915290205460ff16151560010361171457506001919050565b506002919050565b6060600061172960015490565b90506000806000805b8481101561178c57336006600061174a846001611dae565b81526020810191909152604001600020600501546001600160a01b03160361177a57611777600185611dae565b93505b8061178481611e8a565b915050611732565b5060008367ffffffffffffffff8111156117a8576117a8611d82565b6040519080825280602002602001820160405280156117e157816020015b6117ce61193e565b8152602001906001900390816117c65790505b5090505b848310156119355733600660006117fd856001611dae565b81526020810191909152604001600020600301546001600160a01b03160361192357600061182c836001611dae565b6000818152600660205260409020600781015491925090610100900460ff1615156001036119205760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061190757611907611dc6565b602090810291909101015261191d600186611dae565b94505b50505b61192e600183611dae565b91506117e5565b95945050505050565b6040518061018001604052806000815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000151581526020016000151581526020016000815260200160008152602001600081525090565b8280546119d390611ddc565b90600052602060002090601f0160209004810192826119f55760008555611a3b565b82601f10611a0e57805160ff1916838001178555611a3b565b82800160010185558215611a3b579182015b82811115611a3b578251825591602001919060010190611a20565b50611a47929150611a4b565b5090565b5b80821115611a475760008155600101611a4c565b6001600160a01b0381168114611a7557600080fd5b50565b60008060408385031215611a8b57600080fd5b8235611a9681611a60565b946020939093013593505050565b600060208284031215611ab657600080fd5b5035919050565b805182526020810151611adb60208401826001600160a01b03169052565b50604081015160408301526060810151611b0060608401826001600160a01b03169052565b506080810151611b1b60808401826001600160a01b03169052565b5060a0810151611b3660a08401826001600160a01b03169052565b5060c081015160c083015260e0810151611b5460e084018215159052565b50610100818101511515908301526101208082015190830152610140808201519083015261016090810151910152565b6020808252825182820181905260009190848201906040850190845b81811015611bc757611bb3838551611abd565b928401926101809290920191600101611ba0565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b84811015611c7c57898403603f19018652825180516001600160a01b031685528801518885018890528051888601819052835b81811015611c4a578281018b0151878201606001528a01611c2e565b81811115611c5b5784606083890101525b5096890196601f01601f191694909401606001935091870191600101611bfb565b50919998505050505050505050565b61018081016108498284611abd565b600080600060608486031215611caf57600080fd5b8335611cba81611a60565b95602085013595506040909401359392505050565b600080600060408486031215611ce457600080fd5b83359250602084013567ffffffffffffffff80821115611d0357600080fd5b818601915086601f830112611d1757600080fd5b813581811115611d2657600080fd5b876020828501011115611d3857600080fd5b6020830194508093505050509250925092565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611dc157611dc1611d98565b500190565b634e487b7160e01b600052603260045260246000fd5b600181811c90821680611df057607f821691505b602082108103611e1057634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611e2857600080fd5b8151611e3381611a60565b9392505050565b600082821015611e4c57611e4c611d98565b500390565b6001600160a01b03968716815294861660208601529290941660408401526060830152911515608082015290151560a082015260c00190565b600060018201611e9c57611e9c611d98565b506001019056fea2646970667358221220bcdc5c0654fc191fb604e0bf02946eb1d41a811c3a57a7815233368910a544c864736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:11394:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "115:76:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "125:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "137:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "148:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "133:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "133:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "125:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "167:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "178:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "160:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "160:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "160:25:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "84:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "95:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "106:4:15",
- "type": ""
- }
- ],
- "src": "14:177:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "241:86:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "305:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "314:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "317:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "307:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "307:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "307:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "264:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "275:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "290:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "295:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "286:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "286:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "299:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "282:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "282:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "271:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "271:31:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "261:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "261:42:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "254:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "254:50:15"
- },
- "nodeType": "YulIf",
- "src": "251:70:15"
- }
- ]
- },
- "name": "validator_revert_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "230:5:15",
- "type": ""
- }
- ],
- "src": "196:131:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "419:228:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "465:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "474:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "477:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "467:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "467:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "467:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "440:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "449:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "436:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "436:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "461:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "432:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "432:32:15"
- },
- "nodeType": "YulIf",
- "src": "429:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "490:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "516:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "503:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "503:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "494:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "560:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "535:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "535:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "535:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "575:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "585:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "575:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "599:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "626:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "637:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "622:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "622:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "609:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "609:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "599:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "377:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "388:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "400:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "408:6:15",
- "type": ""
- }
- ],
- "src": "332:315:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "722:110:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "768:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "777:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "780:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "770:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "770:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "770:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "743:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "752:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "739:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "739:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "764:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "735:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "735:32:15"
- },
- "nodeType": "YulIf",
- "src": "732:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "793:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "816:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "803:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "803:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "793:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "688:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "699:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "711:6:15",
- "type": ""
- }
- ],
- "src": "652:180:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "878:50:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "895:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "914:5:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "907:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "907:13:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "900:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "900:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "888:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "888:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "888:34:15"
- }
- ]
- },
- "name": "abi_encode_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "862:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "869:3:15",
- "type": ""
- }
- ],
- "src": "837:91:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1028:92:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1038:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1050:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1061:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1046:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1046:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1038:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1080:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1105:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1098:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1098:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1091:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1091:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1073:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1073:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1073:41:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "997:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1008:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1019:4:15",
- "type": ""
- }
- ],
- "src": "933:187:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1169:60:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1186:3:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1195:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1210:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1215:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1206:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1206:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1219:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1202:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1202:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1191:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1191:31:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1179:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1179:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1179:44:15"
- }
- ]
- },
- "name": "abi_encode_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1153:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "1160:3:15",
- "type": ""
- }
- ],
- "src": "1125:104:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1289:1073:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1306:3:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1317:5:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1311:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1311:12:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1299:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1299:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1299:25:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1333:43:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1363:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1370:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1359:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1359:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1353:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1353:23:15"
- },
- "variables": [
- {
- "name": "memberValue0",
- "nodeType": "YulTypedName",
- "src": "1337:12:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0",
- "nodeType": "YulIdentifier",
- "src": "1404:12:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1422:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1427:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1418:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1418:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "1385:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1385:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1385:48:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1453:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1458:4:15",
- "type": "",
- "value": "0x40"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1449:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1449:14:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1475:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1482:4:15",
- "type": "",
- "value": "0x40"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1471:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1471:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1465:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1465:23:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1442:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1442:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1442:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1498:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1530:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1537:4:15",
- "type": "",
- "value": "0x60"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1526:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1526:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1520:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1520:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_1",
- "nodeType": "YulTypedName",
- "src": "1502:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_1",
- "nodeType": "YulIdentifier",
- "src": "1571:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1591:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1596:4:15",
- "type": "",
- "value": "0x60"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1587:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1587:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "1552:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1552:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1552:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1611:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1643:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1650:4:15",
- "type": "",
- "value": "0x80"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1639:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1639:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1633:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1633:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_2",
- "nodeType": "YulTypedName",
- "src": "1615:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_2",
- "nodeType": "YulIdentifier",
- "src": "1684:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1704:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1709:4:15",
- "type": "",
- "value": "0x80"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1700:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1700:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "1665:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1665:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1665:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1724:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1756:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1763:4:15",
- "type": "",
- "value": "0xa0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1752:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1752:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1746:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1746:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_3",
- "nodeType": "YulTypedName",
- "src": "1728:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_3",
- "nodeType": "YulIdentifier",
- "src": "1797:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1817:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1822:4:15",
- "type": "",
- "value": "0xa0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1813:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1813:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "1778:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1778:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1778:50:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1848:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1853:4:15",
- "type": "",
- "value": "0xc0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1844:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1844:14:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1870:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1877:4:15",
- "type": "",
- "value": "0xc0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1866:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1866:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1860:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1860:23:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1837:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1837:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1837:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1893:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1925:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1932:4:15",
- "type": "",
- "value": "0xe0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1921:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1921:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1915:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1915:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_4",
- "nodeType": "YulTypedName",
- "src": "1897:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_4",
- "nodeType": "YulIdentifier",
- "src": "1963:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1983:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1988:4:15",
- "type": "",
- "value": "0xe0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1979:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1979:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_bool",
- "nodeType": "YulIdentifier",
- "src": "1947:15:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1947:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1947:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2003:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2013:6:15",
- "type": "",
- "value": "0x0100"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "2007:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2028:43:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2060:5:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2067:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2056:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2056:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2050:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2050:21:15"
- },
- "variables": [
- {
- "name": "memberValue0_5",
- "nodeType": "YulTypedName",
- "src": "2032:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_5",
- "nodeType": "YulIdentifier",
- "src": "2096:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2116:3:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2121:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2112:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2112:12:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_bool",
- "nodeType": "YulIdentifier",
- "src": "2080:15:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2080:45:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2080:45:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2134:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2144:6:15",
- "type": "",
- "value": "0x0120"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "2138:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2170:3:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "2175:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2166:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2166:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2190:5:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "2197:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2186:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2186:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2180:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2180:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2159:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2159:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2159:43:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2211:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2221:6:15",
- "type": "",
- "value": "0x0140"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "2215:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2247:3:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "2252:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2243:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2243:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2267:5:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "2274:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2263:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2263:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2257:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2257:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2236:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2236:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2236:43:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2288:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2298:6:15",
- "type": "",
- "value": "0x0160"
- },
- "variables": [
- {
- "name": "_4",
- "nodeType": "YulTypedName",
- "src": "2292:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2324:3:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "2329:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2320:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2320:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2344:5:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "2351:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2340:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2340:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2334:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2334:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2313:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2313:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2313:43:15"
- }
- ]
- },
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1273:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "1280:3:15",
- "type": ""
- }
- ],
- "src": "1234:1128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2576:508:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2586:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2596:2:15",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "2590:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2607:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2625:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2636:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2621:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2621:18:15"
- },
- "variables": [
- {
- "name": "tail_1",
- "nodeType": "YulTypedName",
- "src": "2611:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2655:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2666:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2648:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2648:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2648:21:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2678:17:15",
- "value": {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "2689:6:15"
- },
- "variables": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "2682:3:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2704:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2724:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2718:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2718:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "2708:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "2747:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2755:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2740:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2740:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2740:22:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2771:25:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2782:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2793:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2778:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2778:18:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2771:3:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2805:29:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2823:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2831:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2819:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2819:15:15"
- },
- "variables": [
- {
- "name": "srcPtr",
- "nodeType": "YulTypedName",
- "src": "2809:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2843:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2852:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "2847:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2911:147:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "2961:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2955:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2955:13:15"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2970:3:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulIdentifier",
- "src": "2925:29:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2925:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2925:49:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2987:23:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2998:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3003:6:15",
- "type": "",
- "value": "0x0180"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2994:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2994:16:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2987:3:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3023:25:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "3037:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3045:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3033:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3033:15:15"
- },
- "variableNames": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "3023:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2873:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2876:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "2870:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2870:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "2884:18:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2886:14:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2895:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2898:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2891:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2891:9:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2886:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "2866:3:15",
- "statements": []
- },
- "src": "2862:196:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3067:11:15",
- "value": {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3075:3:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "3067:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2545:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2556:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "2567:4:15",
- "type": ""
- }
- ],
- "src": "2367:717:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3290:1302:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3300:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3310:2:15",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "3304:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3321:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3339:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3350:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3335:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3335:18:15"
- },
- "variables": [
- {
- "name": "tail_1",
- "nodeType": "YulTypedName",
- "src": "3325:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3369:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3380:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3362:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3362:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3362:21:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3392:17:15",
- "value": {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "3403:6:15"
- },
- "variables": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "3396:3:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3418:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3438:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3432:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3432:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "3422:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "3461:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3469:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3454:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3454:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3454:22:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3485:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3495:2:15",
- "type": "",
- "value": "64"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "3489:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3506:25:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3517:9:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3528:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3513:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3513:18:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3506:3:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3540:53:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3562:9:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3577:1:15",
- "type": "",
- "value": "5"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3580:6:15"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "3573:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3573:14:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3558:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3558:30:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3590:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3554:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3554:39:15"
- },
- "variables": [
- {
- "name": "tail_2",
- "nodeType": "YulTypedName",
- "src": "3544:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3602:29:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3620:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3628:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3616:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3616:15:15"
- },
- "variables": [
- {
- "name": "srcPtr",
- "nodeType": "YulTypedName",
- "src": "3606:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3640:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3649:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "3644:1:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3659:12:15",
- "value": {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "3670:1:15"
- },
- "variables": [
- {
- "name": "i_1",
- "nodeType": "YulTypedName",
- "src": "3663:3:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3735:828:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3756:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "3769:6:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3777:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "3765:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3765:22:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3793:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "3789:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3789:7:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3761:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3761:36:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3749:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3749:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3749:49:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3811:23:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "3827:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3821:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3821:13:15"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "3815:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "3854:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "3872:2:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3866:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3866:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3885:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3890:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "3881:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3881:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3894:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "3877:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3877:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "3862:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3862:35:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3847:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3847:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3847:51:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3911:38:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "3941:2:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3945:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3937:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3937:11:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3931:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3931:18:15"
- },
- "variables": [
- {
- "name": "memberValue0",
- "nodeType": "YulTypedName",
- "src": "3915:12:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "3973:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3981:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3969:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3969:15:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3986:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3962:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3962:27:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3962:27:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4002:35:15",
- "value": {
- "arguments": [
- {
- "name": "memberValue0",
- "nodeType": "YulIdentifier",
- "src": "4024:12:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "4018:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4018:19:15"
- },
- "variables": [
- {
- "name": "length_1",
- "nodeType": "YulTypedName",
- "src": "4006:8:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4061:6:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "4069:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4057:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4057:15:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "4074:8:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4050:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4050:33:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4050:33:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4096:12:15",
- "value": {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "4107:1:15"
- },
- "variables": [
- {
- "name": "i_2",
- "nodeType": "YulTypedName",
- "src": "4100:3:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4183:105:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4216:6:15"
- },
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4224:3:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4212:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4212:16:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4230:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4208:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4208:25:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memberValue0",
- "nodeType": "YulIdentifier",
- "src": "4249:12:15"
- },
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4263:3:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4245:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4245:22:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4269:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4241:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4241:31:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "4235:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4235:38:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4201:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4201:73:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4201:73:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4132:3:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "4137:8:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "4129:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4129:17:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "4147:23:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4149:19:15",
- "value": {
- "arguments": [
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4160:3:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4165:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4156:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4156:12:15"
- },
- "variableNames": [
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4149:3:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "4125:3:15",
- "statements": []
- },
- "src": "4121:167:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4334:73:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4367:6:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "4375:8:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4363:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4363:21:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4386:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4359:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4359:30:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "4391:1:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4352:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4352:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4352:41:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i_2",
- "nodeType": "YulIdentifier",
- "src": "4307:3:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "4312:8:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "4304:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4304:17:15"
- },
- "nodeType": "YulIf",
- "src": "4301:106:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4420:63:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4438:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "4454:8:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4464:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4450:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4450:17:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4473:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "4469:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4469:7:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4446:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4446:31:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4434:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4434:44:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4480:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4430:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4430:53:15"
- },
- "variableNames": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4420:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4496:25:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "4510:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4518:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4506:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4506:15:15"
- },
- "variableNames": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "4496:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4534:19:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4545:3:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4550:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4541:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4541:12:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4534:3:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i_1",
- "nodeType": "YulIdentifier",
- "src": "3691:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3696:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "3688:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3688:15:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "3704:22:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "3706:18:15",
- "value": {
- "arguments": [
- {
- "name": "i_1",
- "nodeType": "YulIdentifier",
- "src": "3717:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3722:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3713:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3713:11:15"
- },
- "variableNames": [
- {
- "name": "i_1",
- "nodeType": "YulIdentifier",
- "src": "3706:3:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "3684:3:15",
- "statements": []
- },
- "src": "3680:883:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4572:14:15",
- "value": {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "4580:6:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4572:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_array$_t_struct$_Comment_$1866_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_Comment_$1866_memory_ptr_$dyn_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3259:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3270:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "3281:4:15",
- "type": ""
- }
- ],
- "src": "3089:1503:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4698:102:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4708:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4720:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4731:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4716:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4716:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4708:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4750:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4765:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4781:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4786:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "4777:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4777:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4790:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4773:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4773:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "4761:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4761:32:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4743:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4743:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4743:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4667:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4678:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "4689:4:15",
- "type": ""
- }
- ],
- "src": "4597:203:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4964:100:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4974:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4986:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4997:3:15",
- "type": "",
- "value": "384"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4982:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4982:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4974:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5040:6:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5048:9:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulIdentifier",
- "src": "5010:29:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5010:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5010:48:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_struct$_MarketToken_$1906_memory_ptr__to_t_struct$_MarketToken_$1906_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4933:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4944:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "4955:4:15",
- "type": ""
- }
- ],
- "src": "4805:259:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5173:279:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5219:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5228:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5231:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5221:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5221:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5221:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5194:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5203:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5190:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5190:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5215:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "5186:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5186:32:15"
- },
- "nodeType": "YulIf",
- "src": "5183:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5244:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5270:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5257:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5257:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "5248:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "5314:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "5289:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5289:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5289:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5329:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "5339:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5329:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5353:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5380:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5391:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5376:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5376:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5363:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5363:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "5353:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5404:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5431:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5442:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5427:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5427:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5414:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5414:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "5404:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_uint256t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5123:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "5134:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "5146:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "5154:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "5162:6:15",
- "type": ""
- }
- ],
- "src": "5069:383:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5564:553:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5610:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5619:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5622:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5612:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5612:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5612:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5585:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5594:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5581:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5581:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5606:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "5577:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5577:32:15"
- },
- "nodeType": "YulIf",
- "src": "5574:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5635:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5658:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5645:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5645:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5635:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5677:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5708:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5719:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5704:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5704:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5691:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5691:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "5681:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5732:28:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5742:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "5736:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5787:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5796:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5799:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5789:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5789:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5789:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5775:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5783:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "5772:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5772:14:15"
- },
- "nodeType": "YulIf",
- "src": "5769:34:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5812:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5826:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5837:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5822:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5822:22:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "5816:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5892:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5901:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5904:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5894:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5894:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5894:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5871:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5875:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5867:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5867:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5882:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "5863:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5863:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "5856:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5856:35:15"
- },
- "nodeType": "YulIf",
- "src": "5853:55:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5917:30:15",
- "value": {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5944:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5931:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5931:16:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "5921:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5974:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5983:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5986:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5976:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5976:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5976:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5962:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5970:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "5959:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5959:14:15"
- },
- "nodeType": "YulIf",
- "src": "5956:34:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6040:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6049:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6052:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "6042:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6042:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6042:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "6013:2:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6017:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6009:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6009:15:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6026:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6005:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6005:24:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "6031:7:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "6002:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6002:37:15"
- },
- "nodeType": "YulIf",
- "src": "5999:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6065:21:15",
- "value": {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "6079:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6083:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6075:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6075:11:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "6065:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "6095:16:15",
- "value": {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6105:6:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "6095:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256t_string_calldata_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5514:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "5525:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "5537:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "5545:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "5553:6:15",
- "type": ""
- }
- ],
- "src": "5457:660:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6296:181:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6313:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6324:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6306:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6306:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6306:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6347:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6358:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6343:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6343:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6363:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6336:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6336:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6336:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6386:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6397:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6382:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6382:18:15"
- },
- {
- "hexValue": "5265656e7472616e637947756172643a207265656e7472616e742063616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6402:33:15",
- "type": "",
- "value": "ReentrancyGuard: reentrant call"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6375:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6375:61:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6375:61:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6445:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6457:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6468:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6453:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6453:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6445:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6273:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6287:4:15",
- "type": ""
- }
- ],
- "src": "6122:355:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6656:177:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6673:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6684:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6666:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6666:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6666:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6707:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6718:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6703:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6703:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6723:2:15",
- "type": "",
- "value": "27"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6696:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6696:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6696:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6746:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6757:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6742:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6742:18:15"
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6762:29:15",
- "type": "",
- "value": "You cannot manage this NFTs"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6735:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6735:57:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6735:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6801:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6813:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6824:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6809:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6809:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6801:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6633:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6647:4:15",
- "type": ""
- }
- ],
- "src": "6482:351:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6995:218:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "7005:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7017:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7028:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7013:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7013:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7005:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "7040:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7058:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7063:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "7054:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7054:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7067:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "7050:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7050:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "7044:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7085:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "7100:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "7108:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "7096:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7096:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7078:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7078:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7078:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7132:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7143:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7128:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7128:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "7152:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "7160:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "7148:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7148:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7121:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7121:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7121:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7184:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7195:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7180:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7180:18:15"
- },
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "7200:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7173:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7173:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7173:34:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6948:9:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "6959:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "6967:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "6975:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6986:4:15",
- "type": ""
- }
- ],
- "src": "6838:375:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7250:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7267:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7274:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7279:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "7270:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7270:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7260:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7260:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7260:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7307:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7310:4:15",
- "type": "",
- "value": "0x41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7300:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7300:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7300:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7331:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7334:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7324:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7324:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7324:15:15"
- }
- ]
- },
- "name": "panic_error_0x41",
- "nodeType": "YulFunctionDefinition",
- "src": "7218:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7382:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7399:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7406:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7411:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "7402:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7402:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7392:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7392:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7392:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7439:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7442:4:15",
- "type": "",
- "value": "0x11"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7432:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7432:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7432:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7463:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7466:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7456:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7456:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7456:15:15"
- }
- ]
- },
- "name": "panic_error_0x11",
- "nodeType": "YulFunctionDefinition",
- "src": "7350:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7530:80:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7557:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "7559:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7559:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7559:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "7546:1:15"
- },
- {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "7553:1:15"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "7549:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7549:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "7543:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7543:13:15"
- },
- "nodeType": "YulIf",
- "src": "7540:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7588:16:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "7599:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "7602:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7595:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7595:9:15"
- },
- "variableNames": [
- {
- "name": "sum",
- "nodeType": "YulIdentifier",
- "src": "7588:3:15"
- }
- ]
- }
- ]
- },
- "name": "checked_add_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "7513:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "7516:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "sum",
- "nodeType": "YulTypedName",
- "src": "7522:3:15",
- "type": ""
- }
- ],
- "src": "7482:128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7647:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7664:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7671:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7676:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "7667:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7667:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7657:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7657:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7657:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7704:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7707:4:15",
- "type": "",
- "value": "0x32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7697:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7697:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7697:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7728:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7731:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7721:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7721:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7721:15:15"
- }
- ]
- },
- "name": "panic_error_0x32",
- "nodeType": "YulFunctionDefinition",
- "src": "7615:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7802:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "7812:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7826:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "7829:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "7822:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7822:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7812:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "7843:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "7873:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7879:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "7869:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7869:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "7847:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7920:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "7922:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7936:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7944:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "7932:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7932:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7922:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "7900:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "7893:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7893:26:15"
- },
- "nodeType": "YulIf",
- "src": "7890:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8010:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8031:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8038:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8043:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "8034:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8034:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8024:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8024:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8024:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8075:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8078:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8068:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8068:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8068:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8103:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8106:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8096:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8096:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8096:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "7966:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7989:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7997:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "7986:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7986:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "7963:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7963:38:15"
- },
- "nodeType": "YulIf",
- "src": "7960:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "7782:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "7791:6:15",
- "type": ""
- }
- ],
- "src": "7747:380:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8213:170:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8259:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8268:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8271:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8261:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8261:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8261:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "8234:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8243:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "8230:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8230:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8255:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "8226:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8226:32:15"
- },
- "nodeType": "YulIf",
- "src": "8223:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8284:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8303:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "8297:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8297:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "8288:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8347:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "8322:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8322:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8322:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8362:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8372:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8362:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8179:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "8190:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "8202:6:15",
- "type": ""
- }
- ],
- "src": "8132:251:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8437:76:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8459:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "8461:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8461:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8461:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "8453:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "8456:1:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "8450:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8450:8:15"
- },
- "nodeType": "YulIf",
- "src": "8447:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8490:17:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "8502:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "8505:1:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "8498:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8498:9:15"
- },
- "variableNames": [
- {
- "name": "diff",
- "nodeType": "YulIdentifier",
- "src": "8490:4:15"
- }
- ]
- }
- ]
- },
- "name": "checked_sub_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "8419:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "8422:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "diff",
- "nodeType": "YulTypedName",
- "src": "8428:4:15",
- "type": ""
- }
- ],
- "src": "8388:125:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8647:119:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "8657:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8669:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8680:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8665:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8665:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "8657:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8699:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8710:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8692:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8692:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8692:25:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8737:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8748:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8733:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8733:18:15"
- },
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8753:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8726:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8726:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8726:34:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256_t_uint256__to_t_uint256_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8608:9:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8619:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "8627:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "8638:4:15",
- "type": ""
- }
- ],
- "src": "8518:248:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9024:391:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "9034:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9046:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9057:3:15",
- "type": "",
- "value": "192"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9042:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9042:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9034:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9070:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9088:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9093:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "9084:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9084:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9097:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "9080:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9080:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "9074:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9115:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "9130:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9138:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "9126:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9126:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9108:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9108:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9108:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9162:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9173:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9158:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9158:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "9182:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9190:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "9178:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9178:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9151:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9151:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9151:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9214:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9225:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9210:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9210:18:15"
- },
- {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "9234:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9242:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "9230:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9230:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9203:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9203:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9203:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9266:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9277:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9262:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9262:18:15"
- },
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "9282:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9255:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9255:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9255:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9309:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9320:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9305:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9305:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value4",
- "nodeType": "YulIdentifier",
- "src": "9340:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "9333:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9333:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "9326:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9326:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9298:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9298:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9298:51:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9369:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9380:3:15",
- "type": "",
- "value": "160"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9365:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9365:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value5",
- "nodeType": "YulIdentifier",
- "src": "9400:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "9393:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9393:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "9386:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9386:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9358:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9358:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9358:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_rational_0_by_1_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8953:9:15",
- "type": ""
- },
- {
- "name": "value5",
- "nodeType": "YulTypedName",
- "src": "8964:6:15",
- "type": ""
- },
- {
- "name": "value4",
- "nodeType": "YulTypedName",
- "src": "8972:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "8980:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "8988:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8996:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "9004:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9015:4:15",
- "type": ""
- }
- ],
- "src": "8771:644:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9594:180:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9611:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9622:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9604:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9604:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9604:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9645:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9656:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9641:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9641:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9661:2:15",
- "type": "",
- "value": "30"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9634:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9634:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9634:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9684:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9695:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9680:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9680:18:15"
- },
- {
- "hexValue": "5072696365206d757374206265206174206c65617374206f6e6520776569",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9700:32:15",
- "type": "",
- "value": "Price must be at least one wei"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9673:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9673:60:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9673:60:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9742:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9754:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9765:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9750:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9750:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9742:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9571:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9585:4:15",
- "type": ""
- }
- ],
- "src": "9420:354:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9953:238:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9970:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9981:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9963:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9963:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9963:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10004:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10015:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10000:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10000:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10020:2:15",
- "type": "",
- "value": "48"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9993:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9993:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9993:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10043:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10054:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10039:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10039:18:15"
- },
- {
- "hexValue": "7472616e73616374696f6e2076616c7565206d75737420626520657175616c20",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10059:34:15",
- "type": "",
- "value": "transaction value must be equal "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10032:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10032:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10032:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10114:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10125:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10110:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10110:18:15"
- },
- {
- "hexValue": "746f206c697374696e67207072696365",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10130:18:15",
- "type": "",
- "value": "to listing price"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10103:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10103:46:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10103:46:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10158:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10170:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10181:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10166:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10166:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "10158:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9930:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9944:4:15",
- "type": ""
- }
- ],
- "src": "9779:412:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10441:391:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "10451:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10463:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10474:3:15",
- "type": "",
- "value": "192"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10459:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10459:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "10451:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "10487:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10505:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10510:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "10501:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10501:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10514:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "10497:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10497:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "10491:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10532:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "10547:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "10555:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "10543:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10543:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10525:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10525:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10525:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10579:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10590:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10575:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10575:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "10599:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "10607:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "10595:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10595:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10568:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10568:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10568:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10631:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10642:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10627:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10627:18:15"
- },
- {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "10651:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "10659:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "10647:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10647:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10620:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10620:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10620:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10683:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10694:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10679:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10679:18:15"
- },
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "10699:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10672:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10672:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10672:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10726:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10737:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10722:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10722:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value4",
- "nodeType": "YulIdentifier",
- "src": "10757:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "10750:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10750:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "10743:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10743:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10715:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10715:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10715:51:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10786:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10797:3:15",
- "type": "",
- "value": "160"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10782:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10782:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value5",
- "nodeType": "YulIdentifier",
- "src": "10817:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "10810:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10810:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "10803:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10803:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10775:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10775:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10775:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_uint256_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10370:9:15",
- "type": ""
- },
- {
- "name": "value5",
- "nodeType": "YulTypedName",
- "src": "10381:6:15",
- "type": ""
- },
- {
- "name": "value4",
- "nodeType": "YulTypedName",
- "src": "10389:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "10397:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "10405:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "10413:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "10421:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "10432:4:15",
- "type": ""
- }
- ],
- "src": "10196:636:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11011:241:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11028:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11039:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11021:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11021:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11021:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11062:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11073:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11058:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11058:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11078:2:15",
- "type": "",
- "value": "51"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11051:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11051:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11051:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11101:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11112:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11097:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11097:18:15"
- },
- {
- "hexValue": "506c65617365207375626d6974207468652061736b696e672070726963652069",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11117:34:15",
- "type": "",
- "value": "Please submit the asking price i"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11090:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11090:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11090:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11172:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11183:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11168:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11168:18:15"
- },
- {
- "hexValue": "6e206f7264657220746f20636f6e74696e7565",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11188:21:15",
- "type": "",
- "value": "n order to continue"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11161:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11161:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11161:49:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11219:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11231:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11242:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11227:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11227:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11219:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10988:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11002:4:15",
- "type": ""
- }
- ],
- "src": "10837:415:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11304:88:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11335:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "11337:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11337:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11337:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "11320:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11331:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "11327:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11327:6:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "11317:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11317:17:15"
- },
- "nodeType": "YulIf",
- "src": "11314:43:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11366:20:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "11377:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11384:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11373:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11373:13:15"
- },
- "variableNames": [
- {
- "name": "ret",
- "nodeType": "YulIdentifier",
- "src": "11366:3:15"
- }
- ]
- }
- ]
- },
- "name": "increment_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "11286:5:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "ret",
- "nodeType": "YulTypedName",
- "src": "11296:3:15",
- "type": ""
- }
- ],
- "src": "11257:135:15"
- }
- ]
- },
- "contents": "{\n { }\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, value0)\n }\n function validator_revert_address(value)\n {\n if iszero(eq(value, and(value, sub(shl(160, 1), 1)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n value1 := calldataload(add(headStart, 32))\n }\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := calldataload(headStart)\n }\n function abi_encode_bool(value, pos)\n {\n mstore(pos, iszero(iszero(value)))\n }\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, iszero(iszero(value0)))\n }\n function abi_encode_address(value, pos)\n {\n mstore(pos, and(value, sub(shl(160, 1), 1)))\n }\n function abi_encode_struct_MarketToken(value, pos)\n {\n mstore(pos, mload(value))\n let memberValue0 := mload(add(value, 0x20))\n abi_encode_address(memberValue0, add(pos, 0x20))\n mstore(add(pos, 0x40), mload(add(value, 0x40)))\n let memberValue0_1 := mload(add(value, 0x60))\n abi_encode_address(memberValue0_1, add(pos, 0x60))\n let memberValue0_2 := mload(add(value, 0x80))\n abi_encode_address(memberValue0_2, add(pos, 0x80))\n let memberValue0_3 := mload(add(value, 0xa0))\n abi_encode_address(memberValue0_3, add(pos, 0xa0))\n mstore(add(pos, 0xc0), mload(add(value, 0xc0)))\n let memberValue0_4 := mload(add(value, 0xe0))\n abi_encode_bool(memberValue0_4, add(pos, 0xe0))\n let _1 := 0x0100\n let memberValue0_5 := mload(add(value, _1))\n abi_encode_bool(memberValue0_5, add(pos, _1))\n let _2 := 0x0120\n mstore(add(pos, _2), mload(add(value, _2)))\n let _3 := 0x0140\n mstore(add(pos, _3), mload(add(value, _3)))\n let _4 := 0x0160\n mstore(add(pos, _4), mload(add(value, _4)))\n }\n function abi_encode_tuple_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n let _1 := 32\n let tail_1 := add(headStart, _1)\n mstore(headStart, _1)\n let pos := tail_1\n let length := mload(value0)\n mstore(tail_1, length)\n pos := add(headStart, 64)\n let srcPtr := add(value0, _1)\n let i := 0\n for { } lt(i, length) { i := add(i, 1) }\n {\n abi_encode_struct_MarketToken(mload(srcPtr), pos)\n pos := add(pos, 0x0180)\n srcPtr := add(srcPtr, _1)\n }\n tail := pos\n }\n function abi_encode_tuple_t_array$_t_struct$_Comment_$1866_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_Comment_$1866_memory_ptr_$dyn_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n let _1 := 32\n let tail_1 := add(headStart, _1)\n mstore(headStart, _1)\n let pos := tail_1\n let length := mload(value0)\n mstore(tail_1, length)\n let _2 := 64\n pos := add(headStart, _2)\n let tail_2 := add(add(headStart, shl(5, length)), _2)\n let srcPtr := add(value0, _1)\n let i := 0\n let i_1 := i\n for { } lt(i_1, length) { i_1 := add(i_1, 1) }\n {\n mstore(pos, add(sub(tail_2, headStart), not(63)))\n let _3 := mload(srcPtr)\n mstore(tail_2, and(mload(_3), sub(shl(160, 1), 1)))\n let memberValue0 := mload(add(_3, _1))\n mstore(add(tail_2, _1), _2)\n let length_1 := mload(memberValue0)\n mstore(add(tail_2, _2), length_1)\n let i_2 := i\n for { } lt(i_2, length_1) { i_2 := add(i_2, _1) }\n {\n mstore(add(add(tail_2, i_2), 96), mload(add(add(memberValue0, i_2), _1)))\n }\n if gt(i_2, length_1)\n {\n mstore(add(add(tail_2, length_1), 96), i)\n }\n tail_2 := add(add(tail_2, and(add(length_1, 31), not(31))), 96)\n srcPtr := add(srcPtr, _1)\n pos := add(pos, _1)\n }\n tail := tail_2\n }\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, and(value0, sub(shl(160, 1), 1)))\n }\n function abi_encode_tuple_t_struct$_MarketToken_$1906_memory_ptr__to_t_struct$_MarketToken_$1906_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 384)\n abi_encode_struct_MarketToken(value0, headStart)\n }\n function abi_decode_tuple_t_addresst_uint256t_uint256(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 96) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n value1 := calldataload(add(headStart, 32))\n value2 := calldataload(add(headStart, 64))\n }\n function abi_decode_tuple_t_uint256t_string_calldata_ptr(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := calldataload(headStart)\n let offset := calldataload(add(headStart, 32))\n let _1 := 0xffffffffffffffff\n if gt(offset, _1) { revert(0, 0) }\n let _2 := add(headStart, offset)\n if iszero(slt(add(_2, 0x1f), dataEnd)) { revert(0, 0) }\n let length := calldataload(_2)\n if gt(length, _1) { revert(0, 0) }\n if gt(add(add(_2, length), 32), dataEnd) { revert(0, 0) }\n value1 := add(_2, 32)\n value2 := length\n }\n function abi_encode_tuple_t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 31)\n mstore(add(headStart, 64), \"ReentrancyGuard: reentrant call\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 27)\n mstore(add(headStart, 64), \"You cannot manage this NFTs\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_address_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed(headStart, value2, value1, value0) -> tail\n {\n tail := add(headStart, 96)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), value2)\n }\n function panic_error_0x41()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n function panic_error_0x11()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n function checked_add_t_uint256(x, y) -> sum\n {\n if gt(x, not(y)) { panic_error_0x11() }\n sum := add(x, y)\n }\n function panic_error_0x32()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n function abi_decode_tuple_t_address_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n validator_revert_address(value)\n value0 := value\n }\n function checked_sub_t_uint256(x, y) -> diff\n {\n if lt(x, y) { panic_error_0x11() }\n diff := sub(x, y)\n }\n function abi_encode_tuple_t_uint256_t_uint256__to_t_uint256_t_uint256__fromStack_reversed(headStart, value1, value0) -> tail\n {\n tail := add(headStart, 64)\n mstore(headStart, value0)\n mstore(add(headStart, 32), value1)\n }\n function abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_rational_0_by_1_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed(headStart, value5, value4, value3, value2, value1, value0) -> tail\n {\n tail := add(headStart, 192)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), and(value2, _1))\n mstore(add(headStart, 96), value3)\n mstore(add(headStart, 128), iszero(iszero(value4)))\n mstore(add(headStart, 160), iszero(iszero(value5)))\n }\n function abi_encode_tuple_t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 30)\n mstore(add(headStart, 64), \"Price must be at least one wei\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 48)\n mstore(add(headStart, 64), \"transaction value must be equal \")\n mstore(add(headStart, 96), \"to listing price\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_uint256_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed(headStart, value5, value4, value3, value2, value1, value0) -> tail\n {\n tail := add(headStart, 192)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), and(value2, _1))\n mstore(add(headStart, 96), value3)\n mstore(add(headStart, 128), iszero(iszero(value4)))\n mstore(add(headStart, 160), iszero(iszero(value5)))\n }\n function abi_encode_tuple_t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 51)\n mstore(add(headStart, 64), \"Please submit the asking price i\")\n mstore(add(headStart, 96), \"n order to continue\")\n tail := add(headStart, 128)\n }\n function increment_t_uint256(value) -> ret\n {\n if eq(value, not(0)) { panic_error_0x11() }\n ret := add(value, 1)\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "sourceMap": "293:17108:12:-:0;;;705:1;682:24;;1045:11;1022:34;;1065:85;;;;;;;;;-1:-1:-1;1701:1:0;1806:7;:22;1115:5:12;:27;;-1:-1:-1;;;;;;1115:27:12;1131:10;1115:27;;;293:17108;;;;;;",
- "deployedSourceMap": "293:17108:12:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2668:95;;;;;;;;;;-1:-1:-1;2743:12:12;;2668:95;;;160:25:15;;;148:2;133:18;2668:95:12;;;;;;;;12114:981;;;;;;:::i;:::-;;:::i;:::-;;3547:125;;;;;;;;;;-1:-1:-1;3547:125:12;;;;;:::i;:::-;3608:4;3632:24;;;:15;:24;;;;;:32;;;;;;;;;3547:125;;;;1098:14:15;;1091:22;1073:41;;1061:2;1046:18;3547:125:12;933:187:15;14205:1167:12;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;3720:132::-;;;;;;;;;;-1:-1:-1;3720:132:12;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3183:146::-;;;;;;;;;;-1:-1:-1;3183:146:12;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;4761:32:15;;;4743:51;;4731:2;4716:18;3183:146:12;4597:203:15;3369:138:12;;;;;;;;;;-1:-1:-1;3369:138:12;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5067:743::-;;;;;;:::i;:::-;;:::i;8689:2351::-;;;;;;:::i;:::-;;:::i;6268:2319::-;;;;;;:::i;:::-;;:::i;4275:742::-;;;;;;:::i;:::-;;:::i;2951:92::-;;;;;;;;;;-1:-1:-1;3023:12:12;;2951:92;;3051;;;;;;;;;;;;;:::i;2798:106::-;;;;;;;;;;;;;:::i;16569:823::-;;;;;;;;;;;;;:::i;11108:957::-;;;;;;:::i;:::-;;:::i;13213:934::-;;;;;;;;;;;;;:::i;5858:224::-;;;;;;:::i;:::-;;:::i;3916:308::-;;;;;;;;;;-1:-1:-1;3916:308:12;;;;;:::i;:::-;;:::i;15434:1050::-;;;;;;;;;;;;;:::i;12114:981::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;;;;;;;;;1744:1;2455:7;:18;;;12328:24:12;;;:15:::1;:24;::::0;;;;;:32;;::::1;::::0;12474:28;;;;;;:35:::1;;::::0;-1:-1:-1;;;;;12474:35:12::1;12459:10;12451:58;12443:98;;;::::0;-1:-1:-1;;;12443:98:12;;6684:2:15;12443:98:12::1;::::0;::::1;6666:21:15::0;6723:2;6703:18;;;6696:30;6762:29;6742:18;;;6735:57;6809:18;;12443:98:12::1;6482:351:15::0;12443:98:12::1;12627:68;::::0;-1:-1:-1;;;12627:68:12;;12668:4:::1;12627:68;::::0;::::1;7078:34:15::0;12675:10:12::1;7128:18:15::0;;;7121:43;7180:18;;;7173:34;;;-1:-1:-1;;;;;12627:32:12;::::1;::::0;::::1;::::0;7013:18:15;;12627:68:12::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;;12706:28:12::1;::::0;;;-1:-1:-1;12706:15:12::1;:28;::::0;;;;;;:34:::1;::::0;::::1;:56:::0;;12751:10:::1;-1:-1:-1::0;;;;;;12706:56:12;;::::1;::::0;::::1;::::0;;;12773:35:::1;::::0;::::1;:57:::0;;;;::::1;::::0;;::::1;::::0;;12841:33:::1;::::0;::::1;:40:::0;;-1:-1:-1;;12841:40:12::1;-1:-1:-1::0;12841:40:12;;::::1;::::0;;;12892:34;::::1;:38:::0;;;2628:22:0;;-1:-1:-1;;12114:981:12:o;14205:1167::-;14249:20;14282:19;14304;:9;918:14:8;;827:112;14304:19:12;14282:41;;14388:17;14420:18;14703:26;14750:14;14732:33;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;14703:62;;14776:566;14798:14;14783:12;:29;14776:566;;;14877:10;14833:15;:34;14849:17;:13;14865:1;14849:17;:::i;:::-;14833:34;;;;;;;;;;;-1:-1:-1;14833:34:12;:40;;;-1:-1:-1;;;;;14833:40:12;:54;;:113;;-1:-1:-1;14936:10:12;14891:15;:34;14907:17;:13;14923:1;14907:17;:::i;:::-;14891:34;;;;;;;;;;;-1:-1:-1;14891:34:12;:41;;;-1:-1:-1;;;;;14891:41:12;:55;14833:113;14829:470;;;14967:14;14984:17;:13;15000:1;14984:17;:::i;:::-;15054:31;15088:26;;;:15;:26;;;;;15137:19;;;;15088:26;;-1:-1:-1;15088:26:12;15137:19;;;;;:27;;:19;:27;15133:149;;15189:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15189:33:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;15195:12;;15189:19;;;;;;:::i;:::-;;;;;;;;;;:33;15245:17;15261:1;15245:17;;:::i;:::-;;;15133:149;14948:351;;14829:470;15313:17;15329:1;15313:17;;:::i;:::-;;;14776:566;;;15359:5;14205:1167;-1:-1:-1;;;;14205:1167:12:o;3720:132::-;3776:16;3812:14;:23;3827:7;3812:23;;;;;;;;;;;:32;;3805:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3805:39:12;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3720:132;;;:::o;3183:146::-;3284:37;;-1:-1:-1;;;3284:37:12;;;;;160:25:15;;;3257:7:12;;-1:-1:-1;;;;;3284:28:12;;;;;133:18:15;;3284:37:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3277:44;;3183:146;;;;;:::o;3369:138::-;3437:18;;:::i;:::-;-1:-1:-1;3475:24:12;;;;:15;:24;;;;;;;;;3468:31;;;;;;;;;;;;;;;-1:-1:-1;;;;;3468:31:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3369:138::o;5067:743::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;5165:24:12;;;:15:::1;:24;::::0;;;;;;;5234:14:::1;:23:::0;;;;;5291:10:::1;5272:30:::0;;:18;;::::1;:30:::0;;;;;;;5165:24;;5234:23;5272:30:::1;;:38;;:30:::0;:38;5268:389:::1;;5346:10;5360:5;5327:30:::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:38;;-1:-1:-1;;5327:38:12::1;::::0;;5380:10:::1;::::0;::::1;:13:::0;;5327:38;;5360:5;5380:13:::1;::::0;5327:38;;5380:13:::1;:::i;:::-;::::0;;;-1:-1:-1;5268:389:12::1;::::0;-1:-1:-1;5268:389:12::1;;5445:10;5426:30;::::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:37;;-1:-1:-1;;5426:37:12::1;5459:4;5426:37:::0;;::::1;::::0;;;5478:10:::1;::::0;::::1;:13:::0;;5459:4;;5478:10;;:13:::1;::::0;5459:4;;5478:13:::1;:::i;:::-;::::0;;;-1:-1:-1;;5526:10:12::1;5510:27;::::0;;;:15:::1;::::0;;::::1;:27;::::0;;;;;;::::1;;:35;;::::0;;5506:140:::1;;5575:1;5566;:7;;;:10;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;5611:10:12::1;5625:5;5595:27:::0;;;:15:::1;::::0;::::1;:27;::::0;;;;:35;;-1:-1:-1;;5595:35:12::1;::::0;;5506:140:::1;5773:7;5756:46;5782:1;:7;;;5791:1;:10;;;5756:46;;;;;;8692:25:15::0;;;8748:2;8733:18;;8726:34;8680:2;8665:18;;8518:248;5756:46:12::1;;;;;;;;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;5067:743:12:o;8689:2351::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;9098:37:12::1;::::0;-1:-1:-1;;;9098:37:12;;::::1;::::0;::::1;160:25:15::0;;;2455:7:0;;-1:-1:-1;;;;;9098:28:12;::::1;::::0;::::1;::::0;133:18:15;;9098:37:12::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9079:56:::0;-1:-1:-1;9162:10:12::1;-1:-1:-1::0;;;;;9154:31:12;::::1;;9146:71;;;::::0;-1:-1:-1;;;9146:71:12;;6684:2:15;9146:71:12::1;::::0;::::1;6666:21:15::0;6723:2;6703:18;;;6696:30;6762:29;6742:18;;;6735:57;6809:18;;9146:71:12::1;6482:351:15::0;9146:71:12::1;3608:4:::0;3632:24;;;:15;:24;;;;;:32;;;;;;;;9330:1429:::1;;;9433:24;::::0;;;:15:::1;:24;::::0;;;;:31:::1;::::0;::::1;:53:::0;;9475:10:::1;-1:-1:-1::0;;;;;;9433:53:12;;::::1;::::0;::::1;::::0;;;9501:30:::1;::::0;::::1;:52:::0;;;;::::1;::::0;;::::1;::::0;;9568:29:::1;;:36:::0;;-1:-1:-1;;9568:36:12::1;-1:-1:-1::0;9568:36:12::1;::::0;;9330:1429:::1;;;9704:21;:9;1032:19:8::0;;1050:1;1032:19;;;945:123;9704:21:12::1;9749:9;918:14:8::0;9858:21:12::1;9882:24:::0;;;:15:::1;:24;::::0;;;;;;9921:17;;;9953:13:::1;::::0;::::1;:27:::0;;-1:-1:-1;;;;;;9953:27:12;;::::1;-1:-1:-1::0;;;;;9953:27:12;::::1;;::::0;;;9995:9:::1;::::0;::::1;:19:::0;;;10029:8:::1;::::0;::::1;:30:::0;;10048:10:::1;10029:30:::0;;::::1;::::0;::::1;::::0;;;10074:7:::1;::::0;::::1;:29:::0;;;::::1;::::0;::::1;::::0;;10118:8:::1;::::0;::::1;:30:::0;;;;::::1;;::::0;;10163:7;;::::1;:11:::0;;;;10189:6:::1;::::0;::::1;:13:::0;;-1:-1:-1;;10217:16:12;;;;;10264:15:::1;10248:13;::::0;;::::1;:31:::0;9921:17;-1:-1:-1;9330:1429:12::1;10859:7;10832:11;-1:-1:-1::0;;;;;10778:252:12::1;10810:6;10778:252;10890:10;10925:1;10951:10;10978:1;10995:5:::0;11015:4:::1;10778:252;;;;;;;;;;;:::i;:::-;;;;;;;;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;;8689:2351:12:o;6268:2319::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;6493:9:12;6485:52:::1;;;::::0;-1:-1:-1;;;6485:52:12;;9622:2:15;6485:52:12::1;::::0;::::1;9604:21:15::0;9661:2;9641:18;;;9634:30;9700:32;9680:18;;;9673:60;9750:18;;6485:52:12::1;9420:354:15::0;6485:52:12::1;6569:12;;6556:9;:25;;6548:86;;;::::0;-1:-1:-1;;;6548:86:12;;9981:2:15;6548:86:12::1;::::0;::::1;9963:21:15::0;10020:2;10000:18;;;9993:30;10059:34;10039:18;;;10032:62;-1:-1:-1;;;10110:18:15;;;10103:46;10166:19;;6548:86:12::1;9779:412:15::0;6548:86:12::1;6795:69;::::0;-1:-1:-1;;;6795:69:12;;6829:10:::1;6795:69;::::0;::::1;7078:34:15::0;6849:4:12::1;7128:18:15::0;;;7121:43;7180:18;;;7173:34;;;6645:11:12::1;::::0;-1:-1:-1;;;;;6795:33:12;::::1;::::0;::::1;::::0;7013:18:15;;6795:69:12::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;;3608:4:12;3632:24;;;:15;:24;;;;;:32;;;;;;;;;-1:-1:-1;6877:1417:12::1;;;6980:24;::::0;;;:15:::1;:24;::::0;;;;;;;:31:::1;::::0;::::1;:53:::0;;-1:-1:-1;;;;;;6980:53:12;;::::1;7022:10;6980:53;::::0;;;7048:30:::1;::::0;::::1;:52:::0;;;;::::1;::::0;;7115:30;;::::1;:38:::0;;;7168:29:::1;;:37:::0;;-1:-1:-1;;7168:37:12::1;::::0;;6877:1417:::1;;;7305:21;:9;1032:19:8::0;;1050:1;1032:19;;;945:123;7305:21:12::1;7350:9;918:14:8::0;7442:21:12::1;7466:24:::0;;;:15:::1;:24;::::0;;;;;;;7505:17;;;7537:13:::1;::::0;::::1;:27:::0;;-1:-1:-1;;;;;7537:27:12;::::1;-1:-1:-1::0;;;;;;7537:27:12;;::::1;;::::0;;;7579:9:::1;::::0;::::1;:19:::0;;;7613:8:::1;::::0;::::1;:30:::0;;;::::1;7632:10;7613:30:::0;;::::1;::::0;;;7658:7:::1;::::0;::::1;:29:::0;;;::::1;::::0;;7702:8:::1;::::0;::::1;:30:::0;;;;::::1;;::::0;;7747:7;;::::1;:15:::0;;;7777:6:::1;::::0;::::1;:14:::0;;-1:-1:-1;;7806:16:12;7537:27:::1;7806:16;::::0;;7853:15:::1;7837:13;::::0;;::::1;:31:::0;7341:28;-1:-1:-1;6877:1417:12::1;8402:7;8375:11;-1:-1:-1::0;;;;;8321:256:12::1;8353:6;8321:256;8433:10;8468:1;8494:10;8521:5;8542;8562:4;8321:256;;;;;;;;;;;:::i;4275:742::-:0;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;4370:24:12;;;:15:::1;:24;::::0;;;;;;;4439:14:::1;:23:::0;;;;;4493:10:::1;4477:27:::0;;:15:::1;::::0;;::::1;:27:::0;;;;;;;;4439:23;;4477:27:::1;::::0;;::::1;:35;;::::0;;4473:383:::1;;4545:10;4559:5;4529:27:::0;;;:15:::1;::::0;;::::1;:27;::::0;;;;:35;;-1:-1:-1;;4529:35:12::1;::::0;;4579:7:::1;::::0;::::1;:10:::0;;4529:15;;4579:7;;:10:::1;::::0;4529:15;;4579:10:::1;:::i;4473:383::-;4638:10;4622:27;::::0;;;4652:4:::1;4622:15:::0;;::::1;:27;::::0;;;;:34;;-1:-1:-1;;4622:34:12::1;::::0;::::1;::::0;;4671:7:::1;::::0;::::1;:10:::0;;4652:4;;4671:7;;:10:::1;::::0;4652:4;;4671:10:::1;:::i;:::-;::::0;;;-1:-1:-1;;4719:10:12::1;4700:30;::::0;;;:18:::1;::::0;::::1;:30;::::0;;;;;::::1;;:38;;:30:::0;:38;4696:149:::1;;4771:1;4759;:10;;;:13;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;4810:10:12::1;4824:5;4791:30:::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:38;;-1:-1:-1;;4791:38:12::1;::::0;;4980:7:::1;4963:46;4989:1;:7;;;4998:1;:10;;;4963:46;;;;;;8692:25:15::0;;;8748:2;8733:18;;8726:34;8680:2;8665:18;;8518:248;3051:92:12;3092:4;3116:19;:9;918:14:8;;827:112;3116:19:12;3109:26;;3051:92;:::o;2798:106::-;2848:7;2875:21;:11;918:14:8;;827:112;16569:823:12;16621:20;16654:14;16671:19;:9;918:14:8;;827:112;16671:19:12;16654:36;;16771:17;16803:18;16940:26;16987:9;16969:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;16940:57;;17008:354;17030:9;17015:12;:24;17008:354;;;17058:14;17075:17;:13;17091:1;17075:17;:::i;:::-;17107:31;17141:26;;;:15;:26;;;;;17186:19;;;;17141:26;;-1:-1:-1;17141:26:12;17186:19;;;;;:27;;:19;:27;17182:137;;17234:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17234:33:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;17240:12;;17234:19;;;;;;:::i;:::-;;;;;;;;;;:33;17286:17;17302:1;17286:17;;:::i;:::-;;;17182:137;17333:17;17349:1;17333:17;;:::i;:::-;;;17041:321;;17008:354;;11108:957;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;11251:24:12;;;:15:::1;:24;::::0;;;;;;;:30;;::::1;::::0;11311:32;::::1;::::0;11364:9:::1;:18:::0;::::1;11356:82;;;::::0;-1:-1:-1;;;11356:82:12;;11039:2:15;11356:82:12::1;::::0;::::1;11021:21:15::0;11078:2;11058:18;;;11051:30;11117:34;11097:18;;;11090:62;-1:-1:-1;;;11168:18:15;;;11161:49;11227:19;;11356:82:12::1;10837:415:15::0;11356:82:12::1;11497:28;::::0;;;:15:::1;:28;::::0;;;;;:35:::1;;::::0;:55;;-1:-1:-1;;;;;11497:35:12;;::::1;::::0;11542:9:::1;11497:55:::0;::::1;;;::::0;11542:9;;11497:55;:28;:55;11542:9;11497:35;:55;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;11631:68:12::1;::::0;-1:-1:-1;;;11631:68:12;;11672:4:::1;11631:68;::::0;::::1;7078:34:15::0;11679:10:12::1;7128:18:15::0;;;7121:43;7180:18;;;7173:34;;;-1:-1:-1;;;;;11631:32:12;::::1;::::0;::::1;::::0;7013:18:15;;11631:68:12::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;11710:23;:11;1032:19:8::0;;1050:1;1032:19;;;945:123;11710:23:12::1;11760:5;11744:12;;:21;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;11776:28:12::1;::::0;;;:15:::1;:28;::::0;;;;;;:34:::1;::::0;::::1;:56:::0;;11821:10:::1;-1:-1:-1::0;;;;;;11776:56:12;;::::1;::::0;::::1;::::0;;;11843:35:::1;::::0;::::1;:57:::0;;;;::::1;::::0;;::::1;::::0;;11911:33:::1;::::0;::::1;:40:::0;;-1:-1:-1;;11911:40:12::1;-1:-1:-1::0;11911:40:12;;::::1;::::0;;;11962:34;::::1;:38:::0;;;2628:22:0;;-1:-1:-1;;;11108:957:12:o;13213:934::-;13262:20;13295:14;13312:19;:9;918:14:8;;827:112;13312:19:12;13295:36;;13412:17;13444:18;13581:26;13628:9;13610:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;13581:57;;13649:468;13671:9;13656:12;:24;13649:468;;;13753:1;13701:15;13753:1;13717:17;:13;13733:1;13717:17;:::i;:::-;13701:34;;;;;;;;;;;-1:-1:-1;13701:34:12;:40;;;-1:-1:-1;;;;;13701:40:12;:54;13697:377;;13776:14;13793:17;:13;13809:1;13793:17;:::i;:::-;13829:31;13863:26;;;:15;:26;;;;;13912:19;;;;13863:26;;-1:-1:-1;13863:26:12;13912:19;;;;;:27;;:19;:27;13908:149;;13964:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13964:33:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;13970:12;;13964:19;;;;;;:::i;:::-;;;;;;;;;;:33;14020:17;14036:1;14020:17;;:::i;:::-;;;13908:149;13757:317;;13697:377;14088:17;14104:1;14088:17;;:::i;:::-;;;13649:468;;5858:224;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;5991:23:12;;;:14:::1;:23;::::0;;;;;;;;6045:28;;;;::::1;::::0;;6053:10:::1;6045:28:::0;;;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;;5991:23;;6025:14:::1;::::0;::::1;::::0;6045:28;;::::1;::::0;;6065:7;;;;;;6045:28;::::1;6065:7:::0;;;;6045:28;::::1;;::::0;::::1;::::0;;;-1:-1:-1;6045:28:12;;;;-1:-1:-1;;6025:49:12;;::::1;::::0;;::::1;::::0;;;;;::::1;::::0;;;;;;::::1;::::0;;::::1;;::::0;;-1:-1:-1;;;;;;6025:49:12::1;-1:-1:-1::0;;;;;6025:49:12;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;;;;;;::::1;::::0;-1:-1:-1;6025:49:12;;::::1;::::0;::::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;;;;;5858:224:12:o;3916:308::-;3974:4;3997:23;;;:14;:23;;;;;;;;4031:10;3997:45;;:33;;;;:45;;;;;;;;:53;;;;3993:94;;-1:-1:-1;4074:1:12;;3916:308;-1:-1:-1;3916:308:12:o;3993:94::-;4103:23;;;;:14;:23;;;;;;;;4140:10;4103:48;;:36;;:48;;;;;;;;:56;;:48;:56;4099:97;;-1:-1:-1;4183:1:12;;3916:308;-1:-1:-1;3916:308:12:o;4099:97::-;-1:-1:-1;4215:1:12;;3916:308;-1:-1:-1;3916:308:12:o;15434:1050::-;15483:20;15567:19;15589;:9;918:14:8;;827:112;15589:19:12;15567:41;;15619:14;15648:17;15680:18;15720:6;15715:166;15736:14;15732:1;:18;15715:166;;;15809:10;15776:15;:22;15792:5;:1;15796;15792:5;:::i;:::-;15776:22;;;;;;;;;;;-1:-1:-1;15776:22:12;:29;;;-1:-1:-1;;;;;15776:29:12;:43;15772:98;;15840:14;15853:1;15840:14;;:::i;:::-;;;15772:98;15752:3;;;;:::i;:::-;;;;15715:166;;;;15893:26;15940:9;15922:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;15893:57;;15963:491;15985:14;15970:12;:29;15963:491;;;16065:10;16020:15;:34;16036:17;:13;16052:1;16036:17;:::i;:::-;16020:34;;;;;;;;;;;-1:-1:-1;16020:34:12;:41;;;-1:-1:-1;;;;;16020:41:12;:55;16016:394;;16096:14;16113:17;:13;16129:1;16113:17;:::i;:::-;16149:31;16183:26;;;:15;:26;;;;;16232:19;;;;16183:26;;-1:-1:-1;16183:26:12;16232:19;;;;;:27;;:19;:27;16228:149;;16284:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16284:33:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;16290:12;;16284:19;;;;;;:::i;:::-;;;;;;;;;;:33;16340:17;16356:1;16340:17;;:::i;:::-;;;16228:149;16077:333;;16016:394;16424:18;16441:1;16424:18;;:::i;:::-;;;15963:491;;;16471:5;15434:1050;-1:-1:-1;;;;;15434:1050:12:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;196:131:15;-1:-1:-1;;;;;271:31:15;;261:42;;251:70;;317:1;314;307:12;251:70;196:131;:::o;332:315::-;400:6;408;461:2;449:9;440:7;436:23;432:32;429:52;;;477:1;474;467:12;429:52;516:9;503:23;535:31;560:5;535:31;:::i;:::-;585:5;637:2;622:18;;;;609:32;;-1:-1:-1;;;332:315:15:o;652:180::-;711:6;764:2;752:9;743:7;739:23;735:32;732:52;;;780:1;777;770:12;732:52;-1:-1:-1;803:23:15;;652:180;-1:-1:-1;652:180:15:o;1234:1128::-;1317:5;1311:12;1306:3;1299:25;1370:4;1363:5;1359:16;1353:23;1385:48;1427:4;1422:3;1418:14;1404:12;-1:-1:-1;;;;;1191:31:15;1179:44;;1125:104;1385:48;;1482:4;1475:5;1471:16;1465:23;1458:4;1453:3;1449:14;1442:47;1537:4;1530:5;1526:16;1520:23;1552:50;1596:4;1591:3;1587:14;1571;-1:-1:-1;;;;;1191:31:15;1179:44;;1125:104;1552:50;;1650:4;1643:5;1639:16;1633:23;1665:50;1709:4;1704:3;1700:14;1684;-1:-1:-1;;;;;1191:31:15;1179:44;;1125:104;1665:50;;1763:4;1756:5;1752:16;1746:23;1778:50;1822:4;1817:3;1813:14;1797;-1:-1:-1;;;;;1191:31:15;1179:44;;1125:104;1778:50;;1877:4;1870:5;1866:16;1860:23;1853:4;1848:3;1844:14;1837:47;1932:4;1925:5;1921:16;1915:23;1947:47;1988:4;1983:3;1979:14;1963;907:13;900:21;888:34;;837:91;1947:47;-1:-1:-1;2013:6:15;2056:14;;;2050:21;907:13;900:21;2112:12;;;888:34;2144:6;2186:14;;;2180:21;2166:12;;;2159:43;2221:6;2263:14;;;2257:21;2243:12;;;2236:43;2298:6;2340:14;;;2334:21;2320:12;;2313:43;1234:1128::o;2367:717::-;2596:2;2648:21;;;2718:13;;2621:18;;;2740:22;;;2567:4;;2596:2;2819:15;;;;2793:2;2778:18;;;2567:4;2862:196;2876:6;2873:1;2870:13;2862:196;;;2925:49;2970:3;2961:6;2955:13;2925:49;:::i;:::-;3033:15;;;;3003:6;2994:16;;;;;2898:1;2891:9;2862:196;;;-1:-1:-1;3075:3:15;;2367:717;-1:-1:-1;;;;;;2367:717:15:o;3089:1503::-;3281:4;3310:2;3350;3339:9;3335:18;3380:2;3369:9;3362:21;3403:6;3438;3432:13;3469:6;3461;3454:22;3495:2;3485:12;;3528:2;3517:9;3513:18;3506:25;;3590:2;3580:6;3577:1;3573:14;3562:9;3558:30;3554:39;3628:2;3620:6;3616:15;3649:1;3670;3680:883;3696:6;3691:3;3688:15;3680:883;;;3765:22;;;-1:-1:-1;;3761:36:15;3749:49;;3821:13;;3866:9;;-1:-1:-1;;;;;3862:35:15;3847:51;;3937:11;;3931:18;3969:15;;;3962:27;;;4018:19;;4057:15;;;4050:33;;;4107:1;4121:167;4137:8;4132:3;4129:17;4121:167;;;4245:22;;;4241:31;;4235:38;4212:16;;;4230:2;4208:25;4201:73;4156:12;;4121:167;;;4312:8;4307:3;4304:17;4301:106;;;4391:1;4386:2;4375:8;4367:6;4363:21;4359:30;4352:41;4301:106;-1:-1:-1;4541:12:15;;;;4473:2;4450:17;-1:-1:-1;;4446:31:15;4434:44;;;;4480:2;4430:53;;-1:-1:-1;4506:15:15;;;;3722:1;3713:11;3680:883;;;-1:-1:-1;4580:6:15;;3089:1503;-1:-1:-1;;;;;;;;;3089:1503:15:o;4805:259::-;4997:3;4982:19;;5010:48;4986:9;5040:6;5010:48;:::i;5069:383::-;5146:6;5154;5162;5215:2;5203:9;5194:7;5190:23;5186:32;5183:52;;;5231:1;5228;5221:12;5183:52;5270:9;5257:23;5289:31;5314:5;5289:31;:::i;:::-;5339:5;5391:2;5376:18;;5363:32;;-1:-1:-1;5442:2:15;5427:18;;;5414:32;;5069:383;-1:-1:-1;;;5069:383:15:o;5457:660::-;5537:6;5545;5553;5606:2;5594:9;5585:7;5581:23;5577:32;5574:52;;;5622:1;5619;5612:12;5574:52;5658:9;5645:23;5635:33;;5719:2;5708:9;5704:18;5691:32;5742:18;5783:2;5775:6;5772:14;5769:34;;;5799:1;5796;5789:12;5769:34;5837:6;5826:9;5822:22;5812:32;;5882:7;5875:4;5871:2;5867:13;5863:27;5853:55;;5904:1;5901;5894:12;5853:55;5944:2;5931:16;5970:2;5962:6;5959:14;5956:34;;;5986:1;5983;5976:12;5956:34;6031:7;6026:2;6017:6;6013:2;6009:15;6005:24;6002:37;5999:57;;;6052:1;6049;6042:12;5999:57;6083:2;6079;6075:11;6065:21;;6105:6;6095:16;;;;;5457:660;;;;;:::o;6122:355::-;6324:2;6306:21;;;6363:2;6343:18;;;6336:30;6402:33;6397:2;6382:18;;6375:61;6468:2;6453:18;;6122:355::o;7218:127::-;7279:10;7274:3;7270:20;7267:1;7260:31;7310:4;7307:1;7300:15;7334:4;7331:1;7324:15;7350:127;7411:10;7406:3;7402:20;7399:1;7392:31;7442:4;7439:1;7432:15;7466:4;7463:1;7456:15;7482:128;7522:3;7553:1;7549:6;7546:1;7543:13;7540:39;;;7559:18;;:::i;:::-;-1:-1:-1;7595:9:15;;7482:128::o;7615:127::-;7676:10;7671:3;7667:20;7664:1;7657:31;7707:4;7704:1;7697:15;7731:4;7728:1;7721:15;7747:380;7826:1;7822:12;;;;7869;;;7890:61;;7944:4;7936:6;7932:17;7922:27;;7890:61;7997:2;7989:6;7986:14;7966:18;7963:38;7960:161;;8043:10;8038:3;8034:20;8031:1;8024:31;8078:4;8075:1;8068:15;8106:4;8103:1;8096:15;7960:161;;7747:380;;;:::o;8132:251::-;8202:6;8255:2;8243:9;8234:7;8230:23;8226:32;8223:52;;;8271:1;8268;8261:12;8223:52;8303:9;8297:16;8322:31;8347:5;8322:31;:::i;:::-;8372:5;8132:251;-1:-1:-1;;;8132:251:15:o;8388:125::-;8428:4;8456:1;8453;8450:8;8447:34;;;8461:18;;:::i;:::-;-1:-1:-1;8498:9:15;;8388:125::o;8771:644::-;-1:-1:-1;;;;;9126:15:15;;;9108:34;;9178:15;;;9173:2;9158:18;;9151:43;9230:15;;;;9225:2;9210:18;;9203:43;9277:2;9262:18;;9255:34;9333:14;;9326:22;9320:3;9305:19;;9298:51;9393:14;;9386:22;9088:3;9365:19;;9358:51;9057:3;9042:19;;8771:644::o;11257:135::-;11296:3;11317:17;;;11314:43;;11337:18;;:::i;:::-;-1:-1:-1;11384:1:15;11373:13;;11257:135::o",
- "source": "//SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.4;\r\n\r\nimport '@openzeppelin/contracts/token/ERC721/ERC721.sol';\r\n// security against transactions for multiple request\r\nimport '@openzeppelin/contracts/security/ReentrancyGuard.sol';\r\nimport '@openzeppelin/contracts/utils/Counters.sol';\r\n\r\ncontract MemeMarketplace is ReentrancyGuard {\r\n using Counters for Counters.Counter;\r\n\r\n /* number of items minting, number of transactions, token that have not been sold\r\n keep track of tokens total number - tokenId\r\n arrays need to know the lentgth - help to keep track for arrays */\r\n\r\n Counters.Counter private _tokenIds;\r\n Counters.Counter private _tokensSold;\r\n uint256 totalEthSold = 0;\r\n\r\n // determine who is the owner of the contract\r\n // charge a listing fee so the owner makes a commission\r\n\r\n address payable owner;\r\n // we are deploying to matic the API is the same so you can use ether the same as matic\r\n // they both have 18 deimal\r\n // mind the matic vs ether price!\r\n uint256 listingPrice = 0.045 ether;\r\n\r\n constructor() {\r\n //set the owner\r\n owner = payable(msg.sender);\r\n }\r\n // structs to hold the comments\r\n struct Comment {\r\n address addr;\r\n string comment;\r\n }\r\n\r\n // comment, likes and dislikes\r\n struct TokenLikesComment {\r\n uint itemId;\r\n mapping(address => bool) addToLike;\r\n mapping(address => bool) addToDislike;\r\n Comment[] comments;\r\n }\r\n\r\n // structs can act like objects\r\n\r\n struct MarketToken {\r\n uint itemId;\r\n address nftContract;\r\n uint256 tokenId;\r\n address payable seller;\r\n address payable owner;\r\n address payable minter;\r\n uint256 price;\r\n bool sold;\r\n bool isExist;\r\n uint timeCreated;\r\n uint likes;\r\n uint dislikes;\r\n }\r\n\r\n // tokenId return which marketToken - fetch which one it is\r\n\r\n mapping(uint256 => MarketToken) private idToMarketToken;\r\n\r\n // tokenId to token likes dislike comment\r\n\r\n mapping(uint256 => TokenLikesComment) private idToTokenLikes;\r\n\r\n // listen to events for front end applications\r\n event MarketTokenMinted(\r\n uint indexed itemId,\r\n address indexed nftContract,\r\n uint indexed tokenId,\r\n address seller,\r\n address owner,\r\n address minter,\r\n uint256 price,\r\n bool sold,\r\n bool isExist\r\n );\r\n\r\n // listen to events of socials for front end applications\r\n event TokenSocialEvent(\r\n uint indexed itemId,\r\n uint likes,\r\n uint dislikes\r\n );\r\n\r\n // get the listing price\r\n function getListingPrice() public view returns (uint256) {\r\n return listingPrice;\r\n }\r\n\r\n // get the total sold\r\n function getTotalSoldCount() public view returns (uint256) {\r\n return _tokensSold.current();\r\n }\r\n\r\n // get the total sold in currency\r\n function getTotalSold() public view returns (uint256) {\r\n return totalEthSold;\r\n }\r\n\r\n function getCount() public view returns (uint) {\r\n return _tokenIds.current();\r\n }\r\n\r\n // check the owner of NFTs\r\n function getOwner(address nftContract, uint tokenId) public view returns (address) {\r\n return IERC721(nftContract).ownerOf(tokenId);\r\n }\r\n\r\n // check if tokenId exists\r\n function getSingleMarketToken(uint256 tokenId) public view returns (MarketToken memory) {\r\n return idToMarketToken[tokenId];\r\n }\r\n\r\n // check if tokenId exists\r\n function isTokenExists(uint256 tokenId) public view returns (bool) {\r\n return idToMarketToken[tokenId].isExist;\r\n }\r\n\r\n // function to return all comments\r\n function getComments(uint tokenId) public view returns (Comment[] memory) {\r\n return idToTokenLikes[tokenId].comments;\r\n }\r\n\r\n // function to check if like or dislike or neither\r\n function getLikeStatus(uint tokenId) public view returns (uint) {\r\n\r\n if (idToTokenLikes[tokenId].addToLike[msg.sender] == true) {\r\n return 0;\r\n }\r\n\r\n if (idToTokenLikes[tokenId].addToDislike[msg.sender] == true) {\r\n return 1;\r\n }\r\n\r\n return 2;\r\n } \r\n\r\n // create function to like a meme\r\n function likeMeme(uint tokenId) public payable nonReentrant {\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n if (mLike.addToLike[msg.sender] == true) {\r\n mLike.addToLike[msg.sender] = false;\r\n m.likes-=1;\r\n } else {\r\n mLike.addToLike[msg.sender] = true;\r\n m.likes+=1;\r\n if (mLike.addToDislike[msg.sender] == true) {\r\n m.dislikes-=1;\r\n mLike.addToDislike[msg.sender] = false;\r\n }\r\n }\r\n \r\n // it is a good practice to emit event after modifying value transaction\r\n emit TokenSocialEvent(tokenId, m.likes, m.dislikes);\r\n }\r\n\r\n // create function to dislike a meme\r\n function dislikeMeme(uint tokenId) public payable nonReentrant {\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n if (mLike.addToDislike[msg.sender] == true) {\r\n mLike.addToDislike[msg.sender] = false;\r\n m.dislikes-=1;\r\n } else {\r\n mLike.addToDislike[msg.sender] = true;\r\n m.dislikes+=1;\r\n if (mLike.addToLike[msg.sender] == true) {\r\n m.likes-=1;\r\n mLike.addToLike[msg.sender] = false;\r\n }\r\n }\r\n\r\n // it is a good practice to emit event after modifying value transaction\r\n emit TokenSocialEvent(tokenId, m.likes, m.dislikes);\r\n }\r\n\r\n // create function to adda comment\r\n function commentMeme(uint tokenId, string calldata comment) public payable nonReentrant {\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n mLike.comments.push(Comment(msg.sender, comment));\r\n }\r\n\r\n\r\n\r\n // two functios to interact with contract\r\n // 1. create a market item to put it up for sale\r\n // 2. create a market sale for buying and selling between parties\r\n\r\n function makeMarketItem(\r\n address nftContract,\r\n uint tokenId,\r\n uint price\r\n ) \r\n public payable nonReentrant {\r\n // nonReentrant is a modifier to prevent reentry attack\r\n\r\n require(price > 0, 'Price must be at least one wei');\r\n require(msg.value >= listingPrice, 'transaction value must be equal to listing price');\r\n uint itemId;\r\n // // approve marketplace\r\n // IERC721(nftContract).approve(address(this),tokenId); \r\n //NFT transaction\r\n IERC721(nftContract).transferFrom(msg.sender, address(this), tokenId);\r\n\r\n if (isTokenExists(tokenId)) {\r\n // this mean token exist in marketplace before\r\n idToMarketToken[tokenId].seller = payable(msg.sender);\r\n idToMarketToken[tokenId].owner = payable(address(0));\r\n idToMarketToken[tokenId].price = price;\r\n idToMarketToken[tokenId].sold = false;\r\n \r\n } else {\r\n // this mean token is new in market place\r\n _tokenIds.increment();\r\n itemId = _tokenIds.current();\r\n\r\n //putting it up for sale - bool - no owner\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n m.itemId = itemId;\r\n m.nftContract = nftContract;\r\n m.tokenId = tokenId;\r\n m.seller = payable(msg.sender);\r\n m.owner = payable(address(0));\r\n m.minter = payable(msg.sender);\r\n m.price = price;\r\n m.sold = false;\r\n m.isExist = true;\r\n m.timeCreated = block.timestamp;\r\n // idToMarketToken[tokenId] = MarketToken(\r\n // itemId,\r\n // nftContract,\r\n // tokenId,\r\n // payable(msg.sender),\r\n // payable(address(0)),\r\n // payable(msg.sender),\r\n // price,\r\n // false,\r\n // true,\r\n // block.timestamp \r\n // );\r\n }\r\n\r\n\r\n \r\n\r\n emit MarketTokenMinted(\r\n itemId, \r\n nftContract, \r\n tokenId, \r\n payable(msg.sender), \r\n address(0), \r\n payable(msg.sender), \r\n price, \r\n false,\r\n true\r\n );\r\n\r\n }\r\n\r\n // two functios to interact with contract\r\n // 1. create a market item but not sale\r\n\r\n function makeMarketItemNonSale(\r\n address nftContract,\r\n uint tokenId\r\n ) \r\n public payable nonReentrant {\r\n // nonReentrant is a modifier to prevent reentry attack\r\n\r\n // require(price > 0, 'Price must be at least one wei');\r\n // require(msg.value > listingPrice, 'transaction value must be equal to listing price');\r\n uint itemId;\r\n address ownerNow = IERC721(nftContract).ownerOf(tokenId);\r\n require(payable(msg.sender) == ownerNow, 'You cannot manage this NFTs');\r\n // require(msg.value >= listingPrice, 'transaction value must be equal to listing price');\r\n\r\n if (isTokenExists(tokenId)) {\r\n // this mean token exist in marketplace before\r\n idToMarketToken[tokenId].seller = payable(msg.sender);\r\n idToMarketToken[tokenId].owner = payable(msg.sender);\r\n idToMarketToken[tokenId].sold = true;\r\n \r\n } else {\r\n // this mean token is new in market place\r\n _tokenIds.increment();\r\n itemId = _tokenIds.current();\r\n\r\n // referencing differently because of mapping inside struct\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n m.itemId = itemId;\r\n m.nftContract = nftContract;\r\n m.tokenId = tokenId;\r\n m.seller = payable(msg.sender);\r\n m.owner = payable(msg.sender);\r\n m.minter = payable(msg.sender);\r\n m.price = 0;\r\n m.sold = true;\r\n m.isExist = true;\r\n m.timeCreated = block.timestamp;\r\n\r\n //putting it up for sale - bool - no owner\r\n // idToMarketToken[tokenId] = MarketToken(\r\n // itemId,\r\n // nftContract,\r\n // tokenId,\r\n // payable(msg.sender),\r\n // payable(msg.sender),\r\n // payable(msg.sender),\r\n // 0,\r\n // true,\r\n // true,\r\n // block.timestamp \r\n // );\r\n }\r\n\r\n\r\n emit MarketTokenMinted(\r\n itemId, \r\n nftContract, \r\n tokenId, \r\n payable(msg.sender), \r\n address(0), \r\n payable(msg.sender), \r\n 0, \r\n false,\r\n true\r\n );\r\n\r\n }\r\n\r\n // function to conduct transactions and market sales\r\n\r\n function createMarketSale(\r\n address nftContract,\r\n uint tokenId\r\n )\r\n public payable nonReentrant {\r\n uint price = idToMarketToken[tokenId].price;\r\n uint currTokenId = idToMarketToken[tokenId].tokenId;\r\n\r\n require(msg.value == price, 'Please submit the asking price in order to continue');\r\n\r\n // transfer the amount to the seller\r\n idToMarketToken[currTokenId].seller.transfer(msg.value);\r\n\r\n // transfer the token from contract address to the buyer\r\n ERC721(nftContract).transferFrom(address(this), msg.sender, tokenId);\r\n _tokensSold.increment();\r\n totalEthSold += price;\r\n idToMarketToken[currTokenId].owner = payable(msg.sender);\r\n idToMarketToken[currTokenId].seller = payable(msg.sender);\r\n idToMarketToken[currTokenId].sold = true;\r\n idToMarketToken[currTokenId].price = 0;\r\n\r\n\r\n // payable(owner).transfer(listingPrice);\r\n\r\n }\r\n\r\n // function to cancel NFT listing\r\n\r\n function cancelMarketSale(\r\n address nftContract,\r\n uint tokenId\r\n )\r\n public payable nonReentrant {\r\n\r\n\r\n\r\n\r\n // uint price = idToMarketToken[tokenId].price;\r\n uint currTokenId = idToMarketToken[tokenId].tokenId;\r\n\r\n // address ownerNow = IERC721(nftContract).ownerOf(tokenId);\r\n require(payable(msg.sender) == idToMarketToken[currTokenId].seller, 'You cannot manage this NFTs');\r\n\r\n\r\n // transfer the token from contract address to the owner back\r\n ERC721(nftContract).transferFrom(address(this), msg.sender, tokenId);\r\n idToMarketToken[currTokenId].owner = payable(msg.sender);\r\n idToMarketToken[currTokenId].seller = payable(msg.sender);\r\n idToMarketToken[currTokenId].sold = true;\r\n idToMarketToken[currTokenId].price = 0;\r\n // _tokensSold.increment();\r\n\r\n // transfer back the listing price\r\n // idToMarketToken[currTokenId].seller.transfer(listingPrice);\r\n\r\n }\r\n\r\n //function to fetchMarketItems - minting, buying and selling\r\n // return the number of unsold items\r\n\r\n function fetchMarketTokens() public view returns(MarketToken[] memory) {\r\n uint itemCount = _tokenIds.current();\r\n // uint unsoldItemCount = itemCount - _tokensSold.current();\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // looping over the number of items created (if number has not been sold populate the array)\r\n MarketToken[] memory items = new MarketToken[](itemCount);\r\n while (currentIndex < itemCount) {\r\n if (idToMarketToken[checkingIndex + 1].owner == address(0)) {\r\n uint currentId = checkingIndex + 1;\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n }\r\n\r\n // return nfts that the user has purchased\r\n\r\n function fetchMyNFTs() public view returns (MarketToken[] memory) {\r\n uint totalItemCount = _tokenIds.current();\r\n // a second counter for each individual user\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // for (uint i = 0; i < totalItemCount; i++) {\r\n // if(idToMarketToken[i + 1].owner == msg.sender || idToMarketToken[i + 1].owner == payable(msg.sender)) {\r\n // itemCount += 1;\r\n // }\r\n // }\r\n\r\n\r\n MarketToken[] memory items = new MarketToken[](totalItemCount);\r\n while (currentIndex < totalItemCount) {\r\n if (idToMarketToken[checkingIndex + 1].owner == msg.sender || idToMarketToken[checkingIndex + 1].seller == msg.sender) {\r\n uint currentId = checkingIndex + 1;\r\n // current array\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n }\r\n\r\n //function for returning an array of minted nfts\r\n function fetchItemsCreated() public view returns(MarketToken[] memory) {\r\n // insted of owner, it will be the seller\r\n uint totalItemCount = _tokenIds.current();\r\n uint itemCount = 0;\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n for (uint i = 0; i < totalItemCount; i++) {\r\n if (idToMarketToken[i + 1].minter == msg.sender) {\r\n itemCount += 1;\r\n }\r\n }\r\n\r\n MarketToken[] memory items = new MarketToken[](itemCount);\r\n\r\n while (currentIndex < totalItemCount) {\r\n if (idToMarketToken[checkingIndex + 1].seller == msg.sender) {\r\n uint currentId = checkingIndex + 1;\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n \r\n }\r\n checkingIndex += 1;\r\n }\r\n return items;\r\n }\r\n\r\n //function to fetchAllItems - \r\n // return the number of all items\r\n\r\n function fetchMarketAllTokens() public view returns(MarketToken[] memory) {\r\n uint itemCount = _tokenIds.current();\r\n // uint unsoldItemCount = itemCount - _tokensSold.current();\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // looping over the number of items created (if number has not been sold populate the array)\r\n MarketToken[] memory items = new MarketToken[](itemCount);\r\n while (currentIndex < itemCount) {\r\n\r\n uint currentId = checkingIndex + 1;\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n }\r\n\r\n\r\n\r\n}",
- "sourcePath": "D:\\react-next-js\\meme-chain\\contracts\\MemeMarketplace.sol",
- "ast": {
- "absolutePath": "project:/contracts/MemeMarketplace.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ],
- "Context": [
- 1511
- ],
- "Counters": [
- 1585
- ],
- "ERC165": [
- 1812
- ],
- "ERC721": [
- 905
- ],
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ],
- "IERC721Receiver": [
- 1039
- ],
- "MemeMarketplace": [
- 3228
- ],
- "ReentrancyGuard": [
- 39
- ],
- "Strings": [
- 1788
- ]
- },
- "id": 3229,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1826,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".4"
- ],
- "nodeType": "PragmaDirective",
- "src": "32:23:12"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "file": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "id": 1827,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 3229,
- "sourceUnit": 906,
- "src": "59:57:12",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/security/ReentrancyGuard.sol",
- "file": "@openzeppelin/contracts/security/ReentrancyGuard.sol",
- "id": 1828,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 3229,
- "sourceUnit": 40,
- "src": "173:62:12",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Counters.sol",
- "file": "@openzeppelin/contracts/utils/Counters.sol",
- "id": 1829,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 3229,
- "sourceUnit": 1586,
- "src": "237:52:12",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 1830,
- "name": "ReentrancyGuard",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 39,
- "src": "321:15:12"
- },
- "id": 1831,
- "nodeType": "InheritanceSpecifier",
- "src": "321:15:12"
- }
- ],
- "canonicalName": "MemeMarketplace",
- "contractDependencies": [],
- "contractKind": "contract",
- "fullyImplemented": true,
- "id": 3228,
- "linearizedBaseContracts": [
- 3228,
- 39
- ],
- "name": "MemeMarketplace",
- "nameLocation": "302:15:12",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "global": false,
- "id": 1835,
- "libraryName": {
- "id": 1832,
- "name": "Counters",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1585,
- "src": "350:8:12"
- },
- "nodeType": "UsingForDirective",
- "src": "344:36:12",
- "typeName": {
- "id": 1834,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1833,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "363:16:12"
- },
- "referencedDeclaration": 1517,
- "src": "363:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- }
- },
- {
- "constant": false,
- "id": 1838,
- "mutability": "mutable",
- "name": "_tokenIds",
- "nameLocation": "623:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "598:34:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1837,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1836,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "598:16:12"
- },
- "referencedDeclaration": 1517,
- "src": "598:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 1841,
- "mutability": "mutable",
- "name": "_tokensSold",
- "nameLocation": "664:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "639:36:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 1840,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1839,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "639:16:12"
- },
- "referencedDeclaration": 1517,
- "src": "639:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 1844,
- "mutability": "mutable",
- "name": "totalEthSold",
- "nameLocation": "690:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "682:24:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1842,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "682:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "30",
- "id": 1843,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "705:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1846,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "845:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "829:21:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 1845,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "829:15:12",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1849,
- "mutability": "mutable",
- "name": "listingPrice",
- "nameLocation": "1030:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "1022:34:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1847,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1022:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "302e303435",
- "id": 1848,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1045:11:12",
- "subdenomination": "ether",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_45000000000000000_by_1",
- "typeString": "int_const 45000000000000000"
- },
- "value": "0.045"
- },
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1860,
- "nodeType": "Block",
- "src": "1079:71:12",
- "statements": [
- {
- "expression": {
- "id": 1858,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1852,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1846,
- "src": "1115:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 1855,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "1131:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 1856,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "1131:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 1854,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "1123:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 1853,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1123:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 1857,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1123:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "1115:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 1859,
- "nodeType": "ExpressionStatement",
- "src": "1115:27:12"
- }
- ]
- },
- "id": 1861,
- "implemented": true,
- "kind": "constructor",
- "modifiers": [],
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1850,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1076:2:12"
- },
- "returnParameters": {
- "id": 1851,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1079:0:12"
- },
- "scope": 3228,
- "src": "1065:85:12",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplace.Comment",
- "id": 1866,
- "members": [
- {
- "constant": false,
- "id": 1863,
- "mutability": "mutable",
- "name": "addr",
- "nameLocation": "1227:4:12",
- "nodeType": "VariableDeclaration",
- "scope": 1866,
- "src": "1219:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1862,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1219:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1865,
- "mutability": "mutable",
- "name": "comment",
- "nameLocation": "1249:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1866,
- "src": "1242:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1864,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1242:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "Comment",
- "nameLocation": "1200:7:12",
- "nodeType": "StructDefinition",
- "scope": 3228,
- "src": "1193:71:12",
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplace.TokenLikesComment",
- "id": 1881,
- "members": [
- {
- "constant": false,
- "id": 1868,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "1349:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1881,
- "src": "1344:11:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1867,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1344:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1872,
- "mutability": "mutable",
- "name": "addToLike",
- "nameLocation": "1391:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 1881,
- "src": "1366:34:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "typeName": {
- "id": 1871,
- "keyType": {
- "id": 1869,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1374:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1366:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "valueType": {
- "id": 1870,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1385:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1876,
- "mutability": "mutable",
- "name": "addToDislike",
- "nameLocation": "1436:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 1881,
- "src": "1411:37:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "typeName": {
- "id": 1875,
- "keyType": {
- "id": 1873,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1419:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1411:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "valueType": {
- "id": 1874,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1430:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1880,
- "mutability": "mutable",
- "name": "comments",
- "nameLocation": "1469:8:12",
- "nodeType": "VariableDeclaration",
- "scope": 1881,
- "src": "1459:18:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.Comment[]"
- },
- "typeName": {
- "baseType": {
- "id": 1878,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1877,
- "name": "Comment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1866,
- "src": "1459:7:12"
- },
- "referencedDeclaration": 1866,
- "src": "1459:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$1866_storage_ptr",
- "typeString": "struct MemeMarketplace.Comment"
- }
- },
- "id": 1879,
- "nodeType": "ArrayTypeName",
- "src": "1459:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.Comment[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "TokenLikesComment",
- "nameLocation": "1315:17:12",
- "nodeType": "StructDefinition",
- "scope": 3228,
- "src": "1308:177:12",
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplace.MarketToken",
- "id": 1906,
- "members": [
- {
- "constant": false,
- "id": 1883,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "1567:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1562:11:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1882,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1562:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1885,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "1592:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1584:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1884,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1584:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1887,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "1622:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1614:15:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1886,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1614:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1889,
- "mutability": "mutable",
- "name": "seller",
- "nameLocation": "1656:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1640:22:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 1888,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1640:15:12",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1891,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "1689:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1673:21:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 1890,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1673:15:12",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1893,
- "mutability": "mutable",
- "name": "minter",
- "nameLocation": "1721:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1705:22:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 1892,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1705:15:12",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1895,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "1746:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1738:13:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1894,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1738:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1897,
- "mutability": "mutable",
- "name": "sold",
- "nameLocation": "1767:4:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1762:9:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1896,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1762:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1899,
- "mutability": "mutable",
- "name": "isExist",
- "nameLocation": "1787:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1782:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1898,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1782:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1901,
- "mutability": "mutable",
- "name": "timeCreated",
- "nameLocation": "1810:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1805:16:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1900,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1805:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1903,
- "mutability": "mutable",
- "name": "likes",
- "nameLocation": "1837:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1832:10:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1902,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1832:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1905,
- "mutability": "mutable",
- "name": "dislikes",
- "nameLocation": "1858:8:12",
- "nodeType": "VariableDeclaration",
- "scope": 1906,
- "src": "1853:13:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1904,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1853:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "MarketToken",
- "nameLocation": "1539:11:12",
- "nodeType": "StructDefinition",
- "scope": 3228,
- "src": "1532:342:12",
- "visibility": "public"
- },
- {
- "constant": false,
- "id": 1911,
- "mutability": "mutable",
- "name": "idToMarketToken",
- "nameLocation": "1989:15:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "1949:55:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken)"
- },
- "typeName": {
- "id": 1910,
- "keyType": {
- "id": 1907,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1957:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "1949:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken)"
- },
- "valueType": {
- "id": 1909,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1908,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "1968:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "1968:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 1916,
- "mutability": "mutable",
- "name": "idToTokenLikes",
- "nameLocation": "2108:14:12",
- "nodeType": "VariableDeclaration",
- "scope": 3228,
- "src": "2062:60:12",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment)"
- },
- "typeName": {
- "id": 1915,
- "keyType": {
- "id": 1912,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2070:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "2062:37:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment)"
- },
- "valueType": {
- "id": 1914,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 1913,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1881,
- "src": "2081:17:12"
- },
- "referencedDeclaration": 1881,
- "src": "2081:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- }
- }
- },
- "visibility": "private"
- },
- {
- "anonymous": false,
- "eventSelector": "4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29",
- "id": 1936,
- "name": "MarketTokenMinted",
- "nameLocation": "2189:17:12",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 1935,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1918,
- "indexed": true,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "2230:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2217:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1917,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2217:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1920,
- "indexed": true,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "2263:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2247:27:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1919,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2247:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1922,
- "indexed": true,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2298:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2285:20:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1921,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2285:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1924,
- "indexed": false,
- "mutability": "mutable",
- "name": "seller",
- "nameLocation": "2324:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2316:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1923,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2316:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1926,
- "indexed": false,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "2349:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2341:13:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1925,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2341:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1928,
- "indexed": false,
- "mutability": "mutable",
- "name": "minter",
- "nameLocation": "2373:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2365:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1927,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2365:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1930,
- "indexed": false,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "2398:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2390:13:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1929,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2390:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1932,
- "indexed": false,
- "mutability": "mutable",
- "name": "sold",
- "nameLocation": "2419:4:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2414:9:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1931,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2414:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1934,
- "indexed": false,
- "mutability": "mutable",
- "name": "isExist",
- "nameLocation": "2439:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1936,
- "src": "2434:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 1933,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2434:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2206:247:12"
- },
- "src": "2183:271:12"
- },
- {
- "anonymous": false,
- "eventSelector": "f49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715",
- "id": 1944,
- "name": "TokenSocialEvent",
- "nameLocation": "2531:16:12",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 1943,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1938,
- "indexed": true,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "2571:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 1944,
- "src": "2558:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1937,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2558:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1940,
- "indexed": false,
- "mutability": "mutable",
- "name": "likes",
- "nameLocation": "2593:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 1944,
- "src": "2588:10:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1939,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2588:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1942,
- "indexed": false,
- "mutability": "mutable",
- "name": "dislikes",
- "nameLocation": "2614:8:12",
- "nodeType": "VariableDeclaration",
- "scope": 1944,
- "src": "2609:13:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1941,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2609:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2547:82:12"
- },
- "src": "2525:105:12"
- },
- {
- "body": {
- "id": 1951,
- "nodeType": "Block",
- "src": "2725:38:12",
- "statements": [
- {
- "expression": {
- "id": 1949,
- "name": "listingPrice",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1849,
- "src": "2743:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 1948,
- "id": 1950,
- "nodeType": "Return",
- "src": "2736:19:12"
- }
- ]
- },
- "functionSelector": "12e85585",
- "id": 1952,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getListingPrice",
- "nameLocation": "2677:15:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1945,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2692:2:12"
- },
- "returnParameters": {
- "id": 1948,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1947,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1952,
- "src": "2716:7:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1946,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2716:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2715:9:12"
- },
- "scope": 3228,
- "src": "2668:95:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 1961,
- "nodeType": "Block",
- "src": "2857:47:12",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 1957,
- "name": "_tokensSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1841,
- "src": "2875:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 1958,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "2875:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 1959,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2875:21:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 1956,
- "id": 1960,
- "nodeType": "Return",
- "src": "2868:28:12"
- }
- ]
- },
- "functionSelector": "ae76cd4f",
- "id": 1962,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getTotalSoldCount",
- "nameLocation": "2807:17:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1953,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2824:2:12"
- },
- "returnParameters": {
- "id": 1956,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1955,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1962,
- "src": "2848:7:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1954,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2848:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2847:9:12"
- },
- "scope": 3228,
- "src": "2798:106:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 1969,
- "nodeType": "Block",
- "src": "3005:38:12",
- "statements": [
- {
- "expression": {
- "id": 1967,
- "name": "totalEthSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1844,
- "src": "3023:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 1966,
- "id": 1968,
- "nodeType": "Return",
- "src": "3016:19:12"
- }
- ]
- },
- "functionSelector": "9d7b8e68",
- "id": 1970,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getTotalSold",
- "nameLocation": "2960:12:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1963,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2972:2:12"
- },
- "returnParameters": {
- "id": 1966,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1965,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1970,
- "src": "2996:7:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1964,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2996:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2995:9:12"
- },
- "scope": 3228,
- "src": "2951:92:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 1979,
- "nodeType": "Block",
- "src": "3098:45:12",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 1975,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "3116:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 1976,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "3116:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 1977,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3116:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 1974,
- "id": 1978,
- "nodeType": "Return",
- "src": "3109:26:12"
- }
- ]
- },
- "functionSelector": "a87d942c",
- "id": 1980,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getCount",
- "nameLocation": "3060:8:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1971,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3068:2:12"
- },
- "returnParameters": {
- "id": 1974,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1973,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1980,
- "src": "3092:4:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1972,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3092:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3091:6:12"
- },
- "scope": 3228,
- "src": "3051:92:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 1996,
- "nodeType": "Block",
- "src": "3266:63:12",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 1993,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1984,
- "src": "3313:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 1990,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1982,
- "src": "3292:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 1989,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "3284:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 1991,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3284:20:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 1992,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 954,
- "src": "3284:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view external returns (address)"
- }
- },
- "id": 1994,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3284:37:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "functionReturnParameters": 1988,
- "id": 1995,
- "nodeType": "Return",
- "src": "3277:44:12"
- }
- ]
- },
- "functionSelector": "2f634a90",
- "id": 1997,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getOwner",
- "nameLocation": "3192:8:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1985,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1982,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "3209:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 1997,
- "src": "3201:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1981,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3201:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1984,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3227:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 1997,
- "src": "3222:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1983,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3222:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3200:35:12"
- },
- "returnParameters": {
- "id": 1988,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1987,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1997,
- "src": "3257:7:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 1986,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3257:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3256:9:12"
- },
- "scope": 3228,
- "src": "3183:146:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2009,
- "nodeType": "Block",
- "src": "3457:50:12",
- "statements": [
- {
- "expression": {
- "baseExpression": {
- "id": 2005,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "3475:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2007,
- "indexExpression": {
- "id": 2006,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1999,
- "src": "3491:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3475:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "functionReturnParameters": 2004,
- "id": 2008,
- "nodeType": "Return",
- "src": "3468:31:12"
- }
- ]
- },
- "functionSelector": "31f2479c",
- "id": 2010,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getSingleMarketToken",
- "nameLocation": "3378:20:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2000,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1999,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3407:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2010,
- "src": "3399:15:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1998,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3399:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3398:17:12"
- },
- "returnParameters": {
- "id": 2004,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2003,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 2010,
- "src": "3437:18:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2002,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2001,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "3437:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "3437:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3436:20:12"
- },
- "scope": 3228,
- "src": "3369:138:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2022,
- "nodeType": "Block",
- "src": "3614:58:12",
- "statements": [
- {
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 2017,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "3632:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2019,
- "indexExpression": {
- "id": 2018,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2012,
- "src": "3648:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3632:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2020,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "3632:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 2016,
- "id": 2021,
- "nodeType": "Return",
- "src": "3625:39:12"
- }
- ]
- },
- "functionSelector": "1f701704",
- "id": 2023,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "isTokenExists",
- "nameLocation": "3556:13:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2013,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2012,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3578:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2023,
- "src": "3570:15:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2011,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3570:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3569:17:12"
- },
- "returnParameters": {
- "id": 2016,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2015,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 2023,
- "src": "3608:4:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 2014,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "3608:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3607:6:12"
- },
- "scope": 3228,
- "src": "3547:125:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2037,
- "nodeType": "Block",
- "src": "3794:58:12",
- "statements": [
- {
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 2032,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "3812:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2034,
- "indexExpression": {
- "id": 2033,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2025,
- "src": "3827:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3812:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "id": 2035,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "comments",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1880,
- "src": "3812:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_storage_$dyn_storage",
- "typeString": "struct MemeMarketplace.Comment storage ref[] storage ref"
- }
- },
- "functionReturnParameters": 2031,
- "id": 2036,
- "nodeType": "Return",
- "src": "3805:39:12"
- }
- ]
- },
- "functionSelector": "23edf697",
- "id": 2038,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getComments",
- "nameLocation": "3729:11:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2026,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2025,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3746:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2038,
- "src": "3741:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2024,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3741:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3740:14:12"
- },
- "returnParameters": {
- "id": 2031,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2030,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 2038,
- "src": "3776:16:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.Comment[]"
- },
- "typeName": {
- "baseType": {
- "id": 2028,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2027,
- "name": "Comment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1866,
- "src": "3776:7:12"
- },
- "referencedDeclaration": 1866,
- "src": "3776:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$1866_storage_ptr",
- "typeString": "struct MemeMarketplace.Comment"
- }
- },
- "id": 2029,
- "nodeType": "ArrayTypeName",
- "src": "3776:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.Comment[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3775:18:12"
- },
- "scope": 3228,
- "src": "3720:132:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2073,
- "nodeType": "Block",
- "src": "3980:244:12",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2053,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "baseExpression": {
- "id": 2045,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "3997:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2047,
- "indexExpression": {
- "id": 2046,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2040,
- "src": "4012:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3997:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "id": 2048,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "3997:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2051,
- "indexExpression": {
- "expression": {
- "id": 2049,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4031:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2050,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4031:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3997:45:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2052,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4046:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "3997:53:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2057,
- "nodeType": "IfStatement",
- "src": "3993:94:12",
- "trueBody": {
- "id": 2056,
- "nodeType": "Block",
- "src": "4052:35:12",
- "statements": [
- {
- "expression": {
- "hexValue": "30",
- "id": 2054,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4074:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "functionReturnParameters": 2044,
- "id": 2055,
- "nodeType": "Return",
- "src": "4067:8:12"
- }
- ]
- }
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2066,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "baseExpression": {
- "id": 2058,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "4103:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2060,
- "indexExpression": {
- "id": 2059,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2040,
- "src": "4118:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4103:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "id": 2061,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "4103:36:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2064,
- "indexExpression": {
- "expression": {
- "id": 2062,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4140:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2063,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4140:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4103:48:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2065,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4155:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4103:56:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2070,
- "nodeType": "IfStatement",
- "src": "4099:97:12",
- "trueBody": {
- "id": 2069,
- "nodeType": "Block",
- "src": "4161:35:12",
- "statements": [
- {
- "expression": {
- "hexValue": "31",
- "id": 2067,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4183:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "functionReturnParameters": 2044,
- "id": 2068,
- "nodeType": "Return",
- "src": "4176:8:12"
- }
- ]
- }
- },
- {
- "expression": {
- "hexValue": "32",
- "id": 2071,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4215:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "functionReturnParameters": 2044,
- "id": 2072,
- "nodeType": "Return",
- "src": "4208:8:12"
- }
- ]
- },
- "functionSelector": "de4f72a3",
- "id": 2074,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getLikeStatus",
- "nameLocation": "3925:13:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2041,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2040,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3944:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2074,
- "src": "3939:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2039,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3939:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3938:14:12"
- },
- "returnParameters": {
- "id": 2044,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2043,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 2074,
- "src": "3974:4:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2042,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3974:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3973:6:12"
- },
- "scope": 3228,
- "src": "3916:308:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2167,
- "nodeType": "Block",
- "src": "4335:682:12",
- "statements": [
- {
- "assignments": [
- 2083
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2083,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "4366:1:12",
- "nodeType": "VariableDeclaration",
- "scope": 2167,
- "src": "4346:21:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2082,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2081,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "4346:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "4346:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2087,
- "initialValue": {
- "baseExpression": {
- "id": 2084,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "4370:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2086,
- "indexExpression": {
- "id": 2085,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2076,
- "src": "4386:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4370:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "4346:48:12"
- },
- {
- "assignments": [
- 2090
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2090,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "4431:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2167,
- "src": "4405:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- },
- "typeName": {
- "id": 2089,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2088,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1881,
- "src": "4405:17:12"
- },
- "referencedDeclaration": 1881,
- "src": "4405:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2094,
- "initialValue": {
- "baseExpression": {
- "id": 2091,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "4439:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2093,
- "indexExpression": {
- "id": 2092,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2076,
- "src": "4454:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4439:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "4405:57:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2101,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 2095,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2090,
- "src": "4477:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2096,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "4477:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2099,
- "indexExpression": {
- "expression": {
- "id": 2097,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4493:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2098,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4493:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4477:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2100,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4508:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4477:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 2157,
- "nodeType": "Block",
- "src": "4607:249:12",
- "statements": [
- {
- "expression": {
- "id": 2125,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2118,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2090,
- "src": "4622:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2122,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "4622:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2123,
- "indexExpression": {
- "expression": {
- "id": 2120,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4638:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2121,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4638:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "4622:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2124,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4652:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4622:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2126,
- "nodeType": "ExpressionStatement",
- "src": "4622:34:12"
- },
- {
- "expression": {
- "id": 2131,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2127,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2083,
- "src": "4671:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2129,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1903,
- "src": "4671:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2130,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4680:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "4671:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2132,
- "nodeType": "ExpressionStatement",
- "src": "4671:10:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2139,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 2133,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2090,
- "src": "4700:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2134,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "4700:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2137,
- "indexExpression": {
- "expression": {
- "id": 2135,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4719:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2136,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4719:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4700:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2138,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4734:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4700:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2156,
- "nodeType": "IfStatement",
- "src": "4696:149:12",
- "trueBody": {
- "id": 2155,
- "nodeType": "Block",
- "src": "4740:105:12",
- "statements": [
- {
- "expression": {
- "id": 2144,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2140,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2083,
- "src": "4759:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2142,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1905,
- "src": "4759:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2143,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4771:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "4759:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2145,
- "nodeType": "ExpressionStatement",
- "src": "4759:13:12"
- },
- {
- "expression": {
- "id": 2153,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2146,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2090,
- "src": "4791:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2150,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "4791:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2151,
- "indexExpression": {
- "expression": {
- "id": 2148,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4810:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2149,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4810:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "4791:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2152,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4824:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "4791:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2154,
- "nodeType": "ExpressionStatement",
- "src": "4791:38:12"
- }
- ]
- }
- }
- ]
- },
- "id": 2158,
- "nodeType": "IfStatement",
- "src": "4473:383:12",
- "trueBody": {
- "id": 2117,
- "nodeType": "Block",
- "src": "4514:87:12",
- "statements": [
- {
- "expression": {
- "id": 2109,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2102,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2090,
- "src": "4529:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2106,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "4529:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2107,
- "indexExpression": {
- "expression": {
- "id": 2104,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4545:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2105,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4545:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "4529:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2108,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4559:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "4529:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2110,
- "nodeType": "ExpressionStatement",
- "src": "4529:35:12"
- },
- {
- "expression": {
- "id": 2115,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2111,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2083,
- "src": "4579:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2113,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1903,
- "src": "4579:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2114,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4588:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "4579:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2116,
- "nodeType": "ExpressionStatement",
- "src": "4579:10:12"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 2160,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2076,
- "src": "4980:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 2161,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2083,
- "src": "4989:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2162,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1903,
- "src": "4989:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 2163,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2083,
- "src": "4998:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2164,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1905,
- "src": "4998:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2159,
- "name": "TokenSocialEvent",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1944,
- "src": "4963:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
- "typeString": "function (uint256,uint256,uint256)"
- }
- },
- "id": 2165,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4963:46:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2166,
- "nodeType": "EmitStatement",
- "src": "4958:51:12"
- }
- ]
- },
- "functionSelector": "9c55a70f",
- "id": 2168,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2079,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2078,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "4322:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "4322:12:12"
- }
- ],
- "name": "likeMeme",
- "nameLocation": "4284:8:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2077,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2076,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4298:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2168,
- "src": "4293:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2075,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "4293:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4292:14:12"
- },
- "returnParameters": {
- "id": 2080,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "4335:0:12"
- },
- "scope": 3228,
- "src": "4275:742:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2261,
- "nodeType": "Block",
- "src": "5130:680:12",
- "statements": [
- {
- "assignments": [
- 2177
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2177,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "5161:1:12",
- "nodeType": "VariableDeclaration",
- "scope": 2261,
- "src": "5141:21:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2176,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2175,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "5141:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "5141:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2181,
- "initialValue": {
- "baseExpression": {
- "id": 2178,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "5165:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2180,
- "indexExpression": {
- "id": 2179,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2170,
- "src": "5181:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5165:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5141:48:12"
- },
- {
- "assignments": [
- 2184
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2184,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "5226:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2261,
- "src": "5200:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- },
- "typeName": {
- "id": 2183,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2182,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1881,
- "src": "5200:17:12"
- },
- "referencedDeclaration": 1881,
- "src": "5200:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2188,
- "initialValue": {
- "baseExpression": {
- "id": 2185,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "5234:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2187,
- "indexExpression": {
- "id": 2186,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2170,
- "src": "5249:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5234:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5200:57:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2195,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 2189,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2184,
- "src": "5272:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2190,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "5272:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2193,
- "indexExpression": {
- "expression": {
- "id": 2191,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5291:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2192,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5291:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5272:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2194,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5306:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5272:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 2251,
- "nodeType": "Block",
- "src": "5411:246:12",
- "statements": [
- {
- "expression": {
- "id": 2219,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2212,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2184,
- "src": "5426:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2216,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "5426:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2217,
- "indexExpression": {
- "expression": {
- "id": 2214,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5445:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2215,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5445:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5426:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2218,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5459:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5426:37:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2220,
- "nodeType": "ExpressionStatement",
- "src": "5426:37:12"
- },
- {
- "expression": {
- "id": 2225,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2221,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2177,
- "src": "5478:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2223,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1905,
- "src": "5478:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2224,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5490:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5478:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2226,
- "nodeType": "ExpressionStatement",
- "src": "5478:13:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2233,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 2227,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2184,
- "src": "5510:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2228,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "5510:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2231,
- "indexExpression": {
- "expression": {
- "id": 2229,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5526:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2230,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5526:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5510:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2232,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5541:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5510:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2250,
- "nodeType": "IfStatement",
- "src": "5506:140:12",
- "trueBody": {
- "id": 2249,
- "nodeType": "Block",
- "src": "5547:99:12",
- "statements": [
- {
- "expression": {
- "id": 2238,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2234,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2177,
- "src": "5566:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2236,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1903,
- "src": "5566:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2237,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5575:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5566:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2239,
- "nodeType": "ExpressionStatement",
- "src": "5566:10:12"
- },
- {
- "expression": {
- "id": 2247,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2240,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2184,
- "src": "5595:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2244,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1872,
- "src": "5595:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2245,
- "indexExpression": {
- "expression": {
- "id": 2242,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5611:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2243,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5611:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5595:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2246,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5625:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "5595:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2248,
- "nodeType": "ExpressionStatement",
- "src": "5595:35:12"
- }
- ]
- }
- }
- ]
- },
- "id": 2252,
- "nodeType": "IfStatement",
- "src": "5268:389:12",
- "trueBody": {
- "id": 2211,
- "nodeType": "Block",
- "src": "5312:93:12",
- "statements": [
- {
- "expression": {
- "id": 2203,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 2196,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2184,
- "src": "5327:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2200,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1876,
- "src": "5327:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 2201,
- "indexExpression": {
- "expression": {
- "id": 2198,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5346:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2199,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5346:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5327:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2202,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5360:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "5327:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2204,
- "nodeType": "ExpressionStatement",
- "src": "5327:38:12"
- },
- {
- "expression": {
- "id": 2209,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2205,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2177,
- "src": "5380:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2207,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1905,
- "src": "5380:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2208,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5392:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5380:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2210,
- "nodeType": "ExpressionStatement",
- "src": "5380:13:12"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 2254,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2170,
- "src": "5773:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 2255,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2177,
- "src": "5782:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2256,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1903,
- "src": "5782:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 2257,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2177,
- "src": "5791:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2258,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1905,
- "src": "5791:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2253,
- "name": "TokenSocialEvent",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1944,
- "src": "5756:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
- "typeString": "function (uint256,uint256,uint256)"
- }
- },
- "id": 2259,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5756:46:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2260,
- "nodeType": "EmitStatement",
- "src": "5751:51:12"
- }
- ]
- },
- "functionSelector": "634a2bd8",
- "id": 2262,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2173,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2172,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "5117:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "5117:12:12"
- }
- ],
- "name": "dislikeMeme",
- "nameLocation": "5076:11:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2171,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2170,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "5093:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2262,
- "src": "5088:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2169,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "5088:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5087:14:12"
- },
- "returnParameters": {
- "id": 2174,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "5130:0:12"
- },
- "scope": 3228,
- "src": "5067:743:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2290,
- "nodeType": "Block",
- "src": "5946:136:12",
- "statements": [
- {
- "assignments": [
- 2273
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2273,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "5983:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2290,
- "src": "5957:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- },
- "typeName": {
- "id": 2272,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2271,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1881,
- "src": "5957:17:12"
- },
- "referencedDeclaration": 1881,
- "src": "5957:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2277,
- "initialValue": {
- "baseExpression": {
- "id": 2274,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1916,
- "src": "5991:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$1881_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.TokenLikesComment storage ref)"
- }
- },
- "id": 2276,
- "indexExpression": {
- "id": 2275,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2264,
- "src": "6006:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5991:23:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5957:57:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "expression": {
- "id": 2284,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6053:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2285,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6053:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2286,
- "name": "comment",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2266,
- "src": "6065:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string calldata"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string calldata"
- }
- ],
- "id": 2283,
- "name": "Comment",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1866,
- "src": "6045:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_struct$_Comment_$1866_storage_ptr_$",
- "typeString": "type(struct MemeMarketplace.Comment storage pointer)"
- }
- },
- "id": 2287,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "structConstructorCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6045:28:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$1866_memory_ptr",
- "typeString": "struct MemeMarketplace.Comment memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_struct$_Comment_$1866_memory_ptr",
- "typeString": "struct MemeMarketplace.Comment memory"
- }
- ],
- "expression": {
- "expression": {
- "id": 2278,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2273,
- "src": "6025:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$1881_storage_ptr",
- "typeString": "struct MemeMarketplace.TokenLikesComment storage pointer"
- }
- },
- "id": 2281,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "comments",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1880,
- "src": "6025:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$1866_storage_$dyn_storage",
- "typeString": "struct MemeMarketplace.Comment storage ref[] storage ref"
- }
- },
- "id": 2282,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "push",
- "nodeType": "MemberAccess",
- "src": "6025:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_Comment_$1866_storage_$dyn_storage_ptr_$_t_struct$_Comment_$1866_storage_$returns$__$bound_to$_t_array$_t_struct$_Comment_$1866_storage_$dyn_storage_ptr_$",
- "typeString": "function (struct MemeMarketplace.Comment storage ref[] storage pointer,struct MemeMarketplace.Comment storage ref)"
- }
- },
- "id": 2288,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6025:49:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2289,
- "nodeType": "ExpressionStatement",
- "src": "6025:49:12"
- }
- ]
- },
- "functionSelector": "ce69f767",
- "id": 2291,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2269,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2268,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "5933:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "5933:12:12"
- }
- ],
- "name": "commentMeme",
- "nameLocation": "5867:11:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2267,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2264,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "5884:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2291,
- "src": "5879:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2263,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "5879:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2266,
- "mutability": "mutable",
- "name": "comment",
- "nameLocation": "5909:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2291,
- "src": "5893:23:12",
- "stateVariable": false,
- "storageLocation": "calldata",
- "typeDescriptions": {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 2265,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "5893:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5878:39:12"
- },
- "returnParameters": {
- "id": 2270,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "5946:0:12"
- },
- "scope": 3228,
- "src": "5858:224:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2493,
- "nodeType": "Block",
- "src": "6407:2180:12",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2305,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2303,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2297,
- "src": "6493:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 2304,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6501:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "6493:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "5072696365206d757374206265206174206c65617374206f6e6520776569",
- "id": 2306,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6504:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c",
- "typeString": "literal_string \"Price must be at least one wei\""
- },
- "value": "Price must be at least one wei"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c",
- "typeString": "literal_string \"Price must be at least one wei\""
- }
- ],
- "id": 2302,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "6485:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 2307,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6485:52:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2308,
- "nodeType": "ExpressionStatement",
- "src": "6485:52:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2313,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 2310,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6556:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2311,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "6556:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">=",
- "rightExpression": {
- "id": 2312,
- "name": "listingPrice",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1849,
- "src": "6569:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "6556:25:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "7472616e73616374696f6e2076616c7565206d75737420626520657175616c20746f206c697374696e67207072696365",
- "id": 2314,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6583:50:12",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70",
- "typeString": "literal_string \"transaction value must be equal to listing price\""
- },
- "value": "transaction value must be equal to listing price"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70",
- "typeString": "literal_string \"transaction value must be equal to listing price\""
- }
- ],
- "id": 2309,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "6548:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 2315,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6548:86:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2316,
- "nodeType": "ExpressionStatement",
- "src": "6548:86:12"
- },
- {
- "assignments": [
- 2318
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2318,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "6650:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 2493,
- "src": "6645:11:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2317,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "6645:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2319,
- "nodeType": "VariableDeclarationStatement",
- "src": "6645:11:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 2324,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6829:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2325,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6829:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "id": 2328,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "6849:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- ],
- "id": 2327,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "6841:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2326,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6841:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2329,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6841:13:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2330,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "6856:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 2321,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2293,
- "src": "6803:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2320,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "6795:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 2322,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6795:20:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 2323,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 986,
- "src": "6795:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 2331,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6795:69:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2332,
- "nodeType": "ExpressionStatement",
- "src": "6795:69:12"
- },
- {
- "condition": {
- "arguments": [
- {
- "id": 2334,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "6895:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2333,
- "name": "isTokenExists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2023,
- "src": "6881:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 2335,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6881:22:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 2468,
- "nodeType": "Block",
- "src": "7235:1059:12",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2375,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "7305:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2377,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "7305:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 2378,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7305:21:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2379,
- "nodeType": "ExpressionStatement",
- "src": "7305:21:12"
- },
- {
- "expression": {
- "id": 2384,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 2380,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2318,
- "src": "7341:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2381,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "7350:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2382,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "7350:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 2383,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7350:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7341:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2385,
- "nodeType": "ExpressionStatement",
- "src": "7341:28:12"
- },
- {
- "assignments": [
- 2388
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2388,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "7462:1:12",
- "nodeType": "VariableDeclaration",
- "scope": 2468,
- "src": "7442:21:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2387,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2386,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "7442:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "7442:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2392,
- "initialValue": {
- "baseExpression": {
- "id": 2389,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "7466:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2391,
- "indexExpression": {
- "id": 2390,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "7482:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7466:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "7442:48:12"
- },
- {
- "expression": {
- "id": 2397,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2393,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7505:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2395,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "itemId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1883,
- "src": "7505:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2396,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2318,
- "src": "7516:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7505:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2398,
- "nodeType": "ExpressionStatement",
- "src": "7505:17:12"
- },
- {
- "expression": {
- "id": 2403,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2399,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7537:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2401,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "nftContract",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1885,
- "src": "7537:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2402,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2293,
- "src": "7553:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "7537:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 2404,
- "nodeType": "ExpressionStatement",
- "src": "7537:27:12"
- },
- {
- "expression": {
- "id": 2409,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2405,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7579:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2407,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1887,
- "src": "7579:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2408,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "7591:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7579:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2410,
- "nodeType": "ExpressionStatement",
- "src": "7579:19:12"
- },
- {
- "expression": {
- "id": 2419,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2411,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7613:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2413,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "7613:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2416,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "7632:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2417,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "7632:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2415,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7624:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2414,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7624:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2418,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7624:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7613:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2420,
- "nodeType": "ExpressionStatement",
- "src": "7613:30:12"
- },
- {
- "expression": {
- "id": 2431,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2421,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7658:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2423,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "7658:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 2428,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7684:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 2427,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7676:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2426,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7676:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2429,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7676:10:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2425,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7668:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2424,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7668:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2430,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7668:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7658:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2432,
- "nodeType": "ExpressionStatement",
- "src": "7658:29:12"
- },
- {
- "expression": {
- "id": 2441,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2433,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7702:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2435,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "minter",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1893,
- "src": "7702:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2438,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "7721:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2439,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "7721:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2437,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7713:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2436,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7713:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2440,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7713:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7702:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2442,
- "nodeType": "ExpressionStatement",
- "src": "7702:30:12"
- },
- {
- "expression": {
- "id": 2447,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2443,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7747:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2445,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "7747:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2446,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2297,
- "src": "7757:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7747:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2448,
- "nodeType": "ExpressionStatement",
- "src": "7747:15:12"
- },
- {
- "expression": {
- "id": 2453,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2449,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7777:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2451,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "7777:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2452,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7786:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "7777:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2454,
- "nodeType": "ExpressionStatement",
- "src": "7777:14:12"
- },
- {
- "expression": {
- "id": 2459,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2455,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7806:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2457,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "7806:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2458,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7818:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "7806:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2460,
- "nodeType": "ExpressionStatement",
- "src": "7806:16:12"
- },
- {
- "expression": {
- "id": 2466,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2461,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2388,
- "src": "7837:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2463,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "timeCreated",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1901,
- "src": "7837:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "expression": {
- "id": 2464,
- "name": "block",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967292,
- "src": "7853:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_block",
- "typeString": "block"
- }
- },
- "id": 2465,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "timestamp",
- "nodeType": "MemberAccess",
- "src": "7853:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7837:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2467,
- "nodeType": "ExpressionStatement",
- "src": "7837:31:12"
- }
- ]
- },
- "id": 2469,
- "nodeType": "IfStatement",
- "src": "6877:1417:12",
- "trueBody": {
- "id": 2374,
- "nodeType": "Block",
- "src": "6905:324:12",
- "statements": [
- {
- "expression": {
- "id": 2345,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2336,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "6980:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2338,
- "indexExpression": {
- "id": 2337,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "6996:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6980:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2339,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "6980:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2342,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "7022:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2343,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "7022:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2341,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7014:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2340,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7014:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2344,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7014:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "6980:53:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2346,
- "nodeType": "ExpressionStatement",
- "src": "6980:53:12"
- },
- {
- "expression": {
- "id": 2358,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2347,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "7048:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2349,
- "indexExpression": {
- "id": 2348,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "7064:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7048:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2350,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "7048:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 2355,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7097:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 2354,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7089:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2353,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7089:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2356,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7089:10:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2352,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7081:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2351,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7081:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2357,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7081:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7048:52:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2359,
- "nodeType": "ExpressionStatement",
- "src": "7048:52:12"
- },
- {
- "expression": {
- "id": 2365,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2360,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "7115:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2362,
- "indexExpression": {
- "id": 2361,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "7131:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7115:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2363,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "7115:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2364,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2297,
- "src": "7148:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7115:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2366,
- "nodeType": "ExpressionStatement",
- "src": "7115:38:12"
- },
- {
- "expression": {
- "id": 2372,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2367,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "7168:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2369,
- "indexExpression": {
- "id": 2368,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "7184:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7168:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2370,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "7168:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 2371,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7200:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "7168:37:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2373,
- "nodeType": "ExpressionStatement",
- "src": "7168:37:12"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 2471,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2318,
- "src": "8353:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 2472,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2293,
- "src": "8375:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2473,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2295,
- "src": "8402:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 2476,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "8433:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2477,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "8433:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2475,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8425:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2474,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8425:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2478,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8425:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 2481,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8468:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 2480,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8460:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2479,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8460:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2482,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8460:10:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 2485,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "8494:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2486,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "8494:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2484,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8486:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2483,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8486:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2487,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8486:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "id": 2488,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2297,
- "src": "8521:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "hexValue": "66616c7365",
- "id": 2489,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8542:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- {
- "hexValue": "74727565",
- "id": 2490,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8562:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 2470,
- "name": "MarketTokenMinted",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1936,
- "src": "8321:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_address_$_t_uint256_$_t_address_$_t_address_$_t_address_$_t_uint256_$_t_bool_$_t_bool_$returns$__$",
- "typeString": "function (uint256,address,uint256,address,address,address,uint256,bool,bool)"
- }
- },
- "id": 2491,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8321:256:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2492,
- "nodeType": "EmitStatement",
- "src": "8316:261:12"
- }
- ]
- },
- "functionSelector": "7a060f56",
- "id": 2494,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2300,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2299,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "6394:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "6394:12:12"
- }
- ],
- "name": "makeMarketItem",
- "nameLocation": "6277:14:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2298,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2293,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "6310:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2494,
- "src": "6302:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 2292,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "6302:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2295,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "6337:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2494,
- "src": "6332:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2294,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "6332:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2297,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "6360:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2494,
- "src": "6355:10:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2296,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "6355:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6291:81:12"
- },
- "returnParameters": {
- "id": 2301,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "6407:0:12"
- },
- "scope": 3228,
- "src": "6268:2319:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2675,
- "nodeType": "Block",
- "src": "8814:2226:12",
- "statements": [
- {
- "assignments": [
- 2504
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2504,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "9062:6:12",
- "nodeType": "VariableDeclaration",
- "scope": 2675,
- "src": "9057:11:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2503,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "9057:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2505,
- "nodeType": "VariableDeclarationStatement",
- "src": "9057:11:12"
- },
- {
- "assignments": [
- 2507
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2507,
- "mutability": "mutable",
- "name": "ownerNow",
- "nameLocation": "9087:8:12",
- "nodeType": "VariableDeclaration",
- "scope": 2675,
- "src": "9079:16:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 2506,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9079:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2514,
- "initialValue": {
- "arguments": [
- {
- "id": 2512,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9127:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 2509,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2496,
- "src": "9106:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2508,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "9098:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 2510,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9098:20:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 2511,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 954,
- "src": "9098:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view external returns (address)"
- }
- },
- "id": 2513,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9098:37:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "9079:56:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 2522,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "expression": {
- "id": 2518,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9162:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2519,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9162:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2517,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9154:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2516,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9154:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2520,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9154:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 2521,
- "name": "ownerNow",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2507,
- "src": "9177:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "9154:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "id": 2523,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9187:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- },
- "value": "You cannot manage this NFTs"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- }
- ],
- "id": 2515,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "9146:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 2524,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9146:71:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2525,
- "nodeType": "ExpressionStatement",
- "src": "9146:71:12"
- },
- {
- "condition": {
- "arguments": [
- {
- "id": 2527,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9348:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2526,
- "name": "isTokenExists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2023,
- "src": "9334:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 2528,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9334:22:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 2650,
- "nodeType": "Block",
- "src": "9634:1125:12",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2559,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "9704:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2561,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "9704:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 2562,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9704:21:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2563,
- "nodeType": "ExpressionStatement",
- "src": "9704:21:12"
- },
- {
- "expression": {
- "id": 2568,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 2564,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2504,
- "src": "9740:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2565,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "9749:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2566,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "9749:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 2567,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9749:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "9740:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2569,
- "nodeType": "ExpressionStatement",
- "src": "9740:28:12"
- },
- {
- "assignments": [
- 2572
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2572,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "9878:1:12",
- "nodeType": "VariableDeclaration",
- "scope": 2650,
- "src": "9858:21:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2571,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2570,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "9858:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "9858:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2576,
- "initialValue": {
- "baseExpression": {
- "id": 2573,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "9882:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2575,
- "indexExpression": {
- "id": 2574,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9898:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "9882:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "9858:48:12"
- },
- {
- "expression": {
- "id": 2581,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2577,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "9921:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2579,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "itemId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1883,
- "src": "9921:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2580,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2504,
- "src": "9932:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "9921:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2582,
- "nodeType": "ExpressionStatement",
- "src": "9921:17:12"
- },
- {
- "expression": {
- "id": 2587,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2583,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "9953:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2585,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "nftContract",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1885,
- "src": "9953:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2586,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2496,
- "src": "9969:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "9953:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 2588,
- "nodeType": "ExpressionStatement",
- "src": "9953:27:12"
- },
- {
- "expression": {
- "id": 2593,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2589,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "9995:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2591,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1887,
- "src": "9995:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2592,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "10007:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "9995:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2594,
- "nodeType": "ExpressionStatement",
- "src": "9995:19:12"
- },
- {
- "expression": {
- "id": 2603,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2595,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10029:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2597,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "10029:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2600,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10048:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2601,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10048:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2599,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10040:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2598,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10040:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2602,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10040:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10029:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2604,
- "nodeType": "ExpressionStatement",
- "src": "10029:30:12"
- },
- {
- "expression": {
- "id": 2613,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2605,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10074:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2607,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "10074:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2610,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10092:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2611,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10092:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2609,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10084:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2608,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10084:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2612,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10084:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10074:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2614,
- "nodeType": "ExpressionStatement",
- "src": "10074:29:12"
- },
- {
- "expression": {
- "id": 2623,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2615,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10118:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2617,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "minter",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1893,
- "src": "10118:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2620,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10137:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2621,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10137:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2619,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10129:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2618,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10129:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2622,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10129:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10118:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2624,
- "nodeType": "ExpressionStatement",
- "src": "10118:30:12"
- },
- {
- "expression": {
- "id": 2629,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2625,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10163:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2627,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "10163:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 2628,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10173:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "10163:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2630,
- "nodeType": "ExpressionStatement",
- "src": "10163:11:12"
- },
- {
- "expression": {
- "id": 2635,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2631,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10189:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2633,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "10189:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2634,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10198:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "10189:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2636,
- "nodeType": "ExpressionStatement",
- "src": "10189:13:12"
- },
- {
- "expression": {
- "id": 2641,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2637,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10217:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2639,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "10217:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2640,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10229:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "10217:16:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2642,
- "nodeType": "ExpressionStatement",
- "src": "10217:16:12"
- },
- {
- "expression": {
- "id": 2648,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 2643,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2572,
- "src": "10248:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2645,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "timeCreated",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1901,
- "src": "10248:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "expression": {
- "id": 2646,
- "name": "block",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967292,
- "src": "10264:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_block",
- "typeString": "block"
- }
- },
- "id": 2647,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "timestamp",
- "nodeType": "MemberAccess",
- "src": "10264:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10248:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2649,
- "nodeType": "ExpressionStatement",
- "src": "10248:31:12"
- }
- ]
- },
- "id": 2651,
- "nodeType": "IfStatement",
- "src": "9330:1429:12",
- "trueBody": {
- "id": 2558,
- "nodeType": "Block",
- "src": "9358:270:12",
- "statements": [
- {
- "expression": {
- "id": 2538,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2529,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "9433:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2531,
- "indexExpression": {
- "id": 2530,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9449:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "9433:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2532,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "9433:31:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2535,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9475:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2536,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9475:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2534,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9467:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2533,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9467:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2537,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9467:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "9433:53:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2539,
- "nodeType": "ExpressionStatement",
- "src": "9433:53:12"
- },
- {
- "expression": {
- "id": 2549,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2540,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "9501:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2542,
- "indexExpression": {
- "id": 2541,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9517:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "9501:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2543,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "9501:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2546,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9542:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2547,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9542:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2545,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9534:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2544,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9534:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2548,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9534:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "9501:52:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2550,
- "nodeType": "ExpressionStatement",
- "src": "9501:52:12"
- },
- {
- "expression": {
- "id": 2556,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2551,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "9568:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2553,
- "indexExpression": {
- "id": 2552,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "9584:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "9568:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2554,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "9568:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2555,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9600:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "9568:36:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2557,
- "nodeType": "ExpressionStatement",
- "src": "9568:36:12"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 2653,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2504,
- "src": "10810:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 2654,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2496,
- "src": "10832:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2655,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2498,
- "src": "10859:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 2658,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10890:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2659,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10890:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2657,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10882:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2656,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10882:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2660,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10882:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 2663,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10925:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 2662,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10917:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2661,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10917:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2664,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10917:10:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 2667,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10951:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2668,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10951:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2666,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10943:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2665,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10943:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2669,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10943:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "hexValue": "30",
- "id": 2670,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10978:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- {
- "hexValue": "66616c7365",
- "id": 2671,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10995:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- {
- "hexValue": "74727565",
- "id": 2672,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11015:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 2652,
- "name": "MarketTokenMinted",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1936,
- "src": "10778:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_address_$_t_uint256_$_t_address_$_t_address_$_t_address_$_t_uint256_$_t_bool_$_t_bool_$returns$__$",
- "typeString": "function (uint256,address,uint256,address,address,address,uint256,bool,bool)"
- }
- },
- "id": 2673,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10778:252:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2674,
- "nodeType": "EmitStatement",
- "src": "10773:257:12"
- }
- ]
- },
- "functionSelector": "685b3e5c",
- "id": 2676,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2501,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2500,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "8801:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "8801:12:12"
- }
- ],
- "name": "makeMarketItemNonSale",
- "nameLocation": "8698:21:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2499,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2496,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "8738:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2676,
- "src": "8730:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 2495,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8730:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2498,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "8765:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2676,
- "src": "8760:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2497,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "8760:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "8719:60:12"
- },
- "returnParameters": {
- "id": 2502,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "8814:0:12"
- },
- "scope": 3228,
- "src": "8689:2351:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2774,
- "nodeType": "Block",
- "src": "11227:838:12",
- "statements": [
- {
- "assignments": [
- 2686
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2686,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "11243:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2774,
- "src": "11238:10:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2685,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11238:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2691,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 2687,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11251:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2689,
- "indexExpression": {
- "id": 2688,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2680,
- "src": "11267:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11251:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2690,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "11251:30:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "11238:43:12"
- },
- {
- "assignments": [
- 2693
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2693,
- "mutability": "mutable",
- "name": "currTokenId",
- "nameLocation": "11297:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2774,
- "src": "11292:16:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2692,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11292:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2698,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 2694,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11311:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2696,
- "indexExpression": {
- "id": 2695,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2680,
- "src": "11327:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11311:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2697,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1887,
- "src": "11311:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "11292:51:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2703,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 2700,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11364:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2701,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "11364:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 2702,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2686,
- "src": "11377:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "11364:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "506c65617365207375626d6974207468652061736b696e6720707269636520696e206f7264657220746f20636f6e74696e7565",
- "id": 2704,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11384:53:12",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121",
- "typeString": "literal_string \"Please submit the asking price in order to continue\""
- },
- "value": "Please submit the asking price in order to continue"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121",
- "typeString": "literal_string \"Please submit the asking price in order to continue\""
- }
- ],
- "id": 2699,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "11356:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 2705,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11356:82:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2706,
- "nodeType": "ExpressionStatement",
- "src": "11356:82:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 2712,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11542:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2713,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "11542:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 2707,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11497:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2709,
- "indexExpression": {
- "id": 2708,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2693,
- "src": "11513:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11497:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2710,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "11497:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2711,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transfer",
- "nodeType": "MemberAccess",
- "src": "11497:44:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_transfer_nonpayable$_t_uint256_$returns$__$",
- "typeString": "function (uint256)"
- }
- },
- "id": 2714,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11497:55:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2715,
- "nodeType": "ExpressionStatement",
- "src": "11497:55:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 2722,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "11672:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- ],
- "id": 2721,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11664:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2720,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11664:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2723,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11664:13:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "expression": {
- "id": 2724,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11679:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2725,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11679:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2726,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2680,
- "src": "11691:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 2717,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2678,
- "src": "11638:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2716,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "11631:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 2718,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11631:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_ERC721_$905",
- "typeString": "contract ERC721"
- }
- },
- "id": 2719,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 382,
- "src": "11631:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 2727,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11631:68:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2728,
- "nodeType": "ExpressionStatement",
- "src": "11631:68:12"
- },
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2729,
- "name": "_tokensSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1841,
- "src": "11710:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2731,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "11710:21:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 2732,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11710:23:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2733,
- "nodeType": "ExpressionStatement",
- "src": "11710:23:12"
- },
- {
- "expression": {
- "id": 2736,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 2734,
- "name": "totalEthSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1844,
- "src": "11744:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "id": 2735,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2686,
- "src": "11760:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "11744:21:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2737,
- "nodeType": "ExpressionStatement",
- "src": "11744:21:12"
- },
- {
- "expression": {
- "id": 2747,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2738,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11776:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2740,
- "indexExpression": {
- "id": 2739,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2693,
- "src": "11792:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11776:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2741,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "11776:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2744,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11821:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2745,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11821:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2743,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11813:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2742,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11813:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2746,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11813:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "11776:56:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2748,
- "nodeType": "ExpressionStatement",
- "src": "11776:56:12"
- },
- {
- "expression": {
- "id": 2758,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2749,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11843:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2751,
- "indexExpression": {
- "id": 2750,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2693,
- "src": "11859:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11843:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2752,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "11843:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2755,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11889:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2756,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11889:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2754,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11881:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2753,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11881:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2757,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11881:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "11843:57:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2759,
- "nodeType": "ExpressionStatement",
- "src": "11843:57:12"
- },
- {
- "expression": {
- "id": 2765,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2760,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11911:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2762,
- "indexExpression": {
- "id": 2761,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2693,
- "src": "11927:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11911:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2763,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "11911:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2764,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11947:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "11911:40:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2766,
- "nodeType": "ExpressionStatement",
- "src": "11911:40:12"
- },
- {
- "expression": {
- "id": 2772,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2767,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "11962:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2769,
- "indexExpression": {
- "id": 2768,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2693,
- "src": "11978:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11962:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2770,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "11962:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 2771,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11999:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "11962:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2773,
- "nodeType": "ExpressionStatement",
- "src": "11962:38:12"
- }
- ]
- },
- "functionSelector": "c23b139e",
- "id": 2775,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2683,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2682,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "11214:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "11214:12:12"
- }
- ],
- "name": "createMarketSale",
- "nameLocation": "11117:16:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2681,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2678,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "11152:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2775,
- "src": "11144:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 2677,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11144:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2680,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "11179:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2775,
- "src": "11174:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2679,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11174:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "11133:60:12"
- },
- "returnParameters": {
- "id": 2684,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "11227:0:12"
- },
- "scope": 3228,
- "src": "11108:957:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2854,
- "nodeType": "Block",
- "src": "12233:862:12",
- "statements": [
- {
- "assignments": [
- 2785
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2785,
- "mutability": "mutable",
- "name": "currTokenId",
- "nameLocation": "12314:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2854,
- "src": "12309:16:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2784,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "12309:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2790,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 2786,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12328:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2788,
- "indexExpression": {
- "id": 2787,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2779,
- "src": "12344:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12328:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2789,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1887,
- "src": "12328:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "12309:51:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "id": 2801,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "expression": {
- "id": 2794,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12459:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2795,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12459:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2793,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12451:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2792,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12451:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2796,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12451:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "baseExpression": {
- "id": 2797,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12474:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2799,
- "indexExpression": {
- "id": 2798,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2785,
- "src": "12490:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12474:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2800,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "12474:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12451:58:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "id": 2802,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12511:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- },
- "value": "You cannot manage this NFTs"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- }
- ],
- "id": 2791,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "12443:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 2803,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12443:98:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2804,
- "nodeType": "ExpressionStatement",
- "src": "12443:98:12"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 2811,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "12668:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplace_$3228",
- "typeString": "contract MemeMarketplace"
- }
- ],
- "id": 2810,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12660:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2809,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12660:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2812,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12660:13:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "expression": {
- "id": 2813,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12675:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2814,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12675:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 2815,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2779,
- "src": "12687:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "id": 2806,
- "name": "nftContract",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2777,
- "src": "12634:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2805,
- "name": "ERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 905,
- "src": "12627:6:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_ERC721_$905_$",
- "typeString": "type(contract ERC721)"
- }
- },
- "id": 2807,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12627:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_ERC721_$905",
- "typeString": "contract ERC721"
- }
- },
- "id": 2808,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 382,
- "src": "12627:32:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 2816,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12627:68:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 2817,
- "nodeType": "ExpressionStatement",
- "src": "12627:68:12"
- },
- {
- "expression": {
- "id": 2827,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2818,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12706:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2820,
- "indexExpression": {
- "id": 2819,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2785,
- "src": "12722:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12706:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2821,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "12706:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2824,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12751:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2825,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12751:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2823,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12743:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2822,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12743:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2826,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12743:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12706:56:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2828,
- "nodeType": "ExpressionStatement",
- "src": "12706:56:12"
- },
- {
- "expression": {
- "id": 2838,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2829,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12773:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2831,
- "indexExpression": {
- "id": 2830,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2785,
- "src": "12789:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12773:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2832,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "12773:35:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 2835,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12819:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2836,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12819:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 2834,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12811:8:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 2833,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12811:8:12",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 2837,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12811:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12773:57:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 2839,
- "nodeType": "ExpressionStatement",
- "src": "12773:57:12"
- },
- {
- "expression": {
- "id": 2845,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2840,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12841:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2842,
- "indexExpression": {
- "id": 2841,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2785,
- "src": "12857:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12841:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2843,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1897,
- "src": "12841:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 2844,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12877:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "12841:40:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2846,
- "nodeType": "ExpressionStatement",
- "src": "12841:40:12"
- },
- {
- "expression": {
- "id": 2852,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 2847,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "12892:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2849,
- "indexExpression": {
- "id": 2848,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2785,
- "src": "12908:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12892:28:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2850,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1895,
- "src": "12892:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 2851,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12929:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "12892:38:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2853,
- "nodeType": "ExpressionStatement",
- "src": "12892:38:12"
- }
- ]
- },
- "functionSelector": "1dd9cf86",
- "id": 2855,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 2782,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 2781,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "12220:12:12"
- },
- "nodeType": "ModifierInvocation",
- "src": "12220:12:12"
- }
- ],
- "name": "cancelMarketSale",
- "nameLocation": "12123:16:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2780,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2777,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "12158:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2855,
- "src": "12150:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 2776,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12150:7:12",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 2779,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "12185:7:12",
- "nodeType": "VariableDeclaration",
- "scope": 2855,
- "src": "12180:12:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2778,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "12180:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12139:60:12"
- },
- "returnParameters": {
- "id": 2783,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "12233:0:12"
- },
- "scope": 3228,
- "src": "12114:981:12",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 2941,
- "nodeType": "Block",
- "src": "13284:863:12",
- "statements": [
- {
- "assignments": [
- 2863
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2863,
- "mutability": "mutable",
- "name": "itemCount",
- "nameLocation": "13300:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 2941,
- "src": "13295:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2862,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13295:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2867,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2864,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "13312:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2865,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "13312:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 2866,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13312:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13295:36:12"
- },
- {
- "assignments": [
- 2869
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2869,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "13417:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 2941,
- "src": "13412:17:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2868,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13412:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2871,
- "initialValue": {
- "hexValue": "30",
- "id": 2870,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13432:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13412:21:12"
- },
- {
- "assignments": [
- 2873
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2873,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "13449:13:12",
- "nodeType": "VariableDeclaration",
- "scope": 2941,
- "src": "13444:18:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2872,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13444:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2875,
- "initialValue": {
- "hexValue": "30",
- "id": 2874,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13465:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13444:22:12"
- },
- {
- "assignments": [
- 2880
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2880,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "13602:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 2941,
- "src": "13581:26:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 2878,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2877,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "13581:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "13581:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2879,
- "nodeType": "ArrayTypeName",
- "src": "13581:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2887,
- "initialValue": {
- "arguments": [
- {
- "id": 2885,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2863,
- "src": "13628:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2884,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "13610:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplace.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 2882,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2881,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "13614:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "13614:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2883,
- "nodeType": "ArrayTypeName",
- "src": "13614:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- }
- },
- "id": 2886,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13610:28:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13581:57:12"
- },
- {
- "body": {
- "id": 2937,
- "nodeType": "Block",
- "src": "13682:435:12",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 2901,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 2891,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "13701:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2895,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2894,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2892,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2873,
- "src": "13717:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 2893,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13733:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "13717:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "13701:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2896,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "13701:40:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "arguments": [
- {
- "hexValue": "30",
- "id": 2899,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13753:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 2898,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "13745:7:12",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 2897,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "13745:7:12",
- "typeDescriptions": {}
- }
- },
- "id": 2900,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13745:10:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "13701:54:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2932,
- "nodeType": "IfStatement",
- "src": "13697:377:12",
- "trueBody": {
- "id": 2931,
- "nodeType": "Block",
- "src": "13757:317:12",
- "statements": [
- {
- "assignments": [
- 2903
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2903,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "13781:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 2931,
- "src": "13776:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2902,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13776:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2907,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2906,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2904,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2873,
- "src": "13793:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 2905,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13809:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "13793:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13776:34:12"
- },
- {
- "assignments": [
- 2910
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2910,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "13849:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 2931,
- "src": "13829:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 2909,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2908,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "13829:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "13829:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2914,
- "initialValue": {
- "baseExpression": {
- "id": 2911,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "13863:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2913,
- "indexExpression": {
- "id": 2912,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2903,
- "src": "13879:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "13863:26:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13829:60:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2918,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 2915,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2910,
- "src": "13912:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 2916,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "13912:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 2917,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13935:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "13912:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2930,
- "nodeType": "IfStatement",
- "src": "13908:149:12",
- "trueBody": {
- "id": 2929,
- "nodeType": "Block",
- "src": "13941:116:12",
- "statements": [
- {
- "expression": {
- "id": 2923,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 2919,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2880,
- "src": "13964:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "id": 2921,
- "indexExpression": {
- "id": 2920,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2869,
- "src": "13970:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "13964:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 2922,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2910,
- "src": "13986:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "src": "13964:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "id": 2924,
- "nodeType": "ExpressionStatement",
- "src": "13964:33:12"
- },
- {
- "expression": {
- "id": 2927,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 2925,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2869,
- "src": "14020:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2926,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14036:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14020:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2928,
- "nodeType": "ExpressionStatement",
- "src": "14020:17:12"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "expression": {
- "id": 2935,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 2933,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2873,
- "src": "14088:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 2934,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14104:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14088:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 2936,
- "nodeType": "ExpressionStatement",
- "src": "14088:17:12"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2890,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2888,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2869,
- "src": "13656:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 2889,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2863,
- "src": "13671:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "13656:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 2938,
- "nodeType": "WhileStatement",
- "src": "13649:468:12"
- },
- {
- "expression": {
- "id": 2939,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2880,
- "src": "14134:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 2861,
- "id": 2940,
- "nodeType": "Return",
- "src": "14127:12:12"
- }
- ]
- },
- "functionSelector": "c69bdf75",
- "id": 2942,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMarketTokens",
- "nameLocation": "13222:17:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2856,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "13239:2:12"
- },
- "returnParameters": {
- "id": 2861,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2860,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 2942,
- "src": "13262:20:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 2858,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2857,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "13262:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "13262:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2859,
- "nodeType": "ArrayTypeName",
- "src": "13262:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "13261:22:12"
- },
- "scope": 3228,
- "src": "13213:934:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3036,
- "nodeType": "Block",
- "src": "14271:1101:12",
- "statements": [
- {
- "assignments": [
- 2950
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2950,
- "mutability": "mutable",
- "name": "totalItemCount",
- "nameLocation": "14287:14:12",
- "nodeType": "VariableDeclaration",
- "scope": 3036,
- "src": "14282:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2949,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14282:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2954,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 2951,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "14304:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 2952,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "14304:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 2953,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14304:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14282:41:12"
- },
- {
- "assignments": [
- 2956
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2956,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "14393:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 3036,
- "src": "14388:17:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2955,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14388:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2958,
- "initialValue": {
- "hexValue": "30",
- "id": 2957,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14408:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14388:21:12"
- },
- {
- "assignments": [
- 2960
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2960,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "14425:13:12",
- "nodeType": "VariableDeclaration",
- "scope": 3036,
- "src": "14420:18:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2959,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14420:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2962,
- "initialValue": {
- "hexValue": "30",
- "id": 2961,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14441:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14420:22:12"
- },
- {
- "assignments": [
- 2967
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2967,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "14724:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 3036,
- "src": "14703:26:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 2965,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2964,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "14703:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "14703:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2966,
- "nodeType": "ArrayTypeName",
- "src": "14703:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 2974,
- "initialValue": {
- "arguments": [
- {
- "id": 2972,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2950,
- "src": "14750:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 2971,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "14732:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplace.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 2969,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2968,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "14736:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "14736:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2970,
- "nodeType": "ArrayTypeName",
- "src": "14736:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- }
- },
- "id": 2973,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14732:33:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14703:62:12"
- },
- {
- "body": {
- "id": 3032,
- "nodeType": "Block",
- "src": "14814:528:12",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 2996,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 2986,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 2978,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "14833:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2982,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2981,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2979,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2960,
- "src": "14849:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 2980,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14865:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14849:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "14833:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2983,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1891,
- "src": "14833:40:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 2984,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "14877:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2985,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "14877:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "14833:54:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 2995,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 2987,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "14891:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 2991,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2990,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2988,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2960,
- "src": "14907:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 2989,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14923:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14907:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "14891:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 2992,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "14891:41:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 2993,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "14936:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 2994,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "14936:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "14891:55:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "14833:113:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3027,
- "nodeType": "IfStatement",
- "src": "14829:470:12",
- "trueBody": {
- "id": 3026,
- "nodeType": "Block",
- "src": "14948:351:12",
- "statements": [
- {
- "assignments": [
- 2998
- ],
- "declarations": [
- {
- "constant": false,
- "id": 2998,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "14972:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3026,
- "src": "14967:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 2997,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14967:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3002,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3001,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2999,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2960,
- "src": "14984:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 3000,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15000:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14984:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14967:34:12"
- },
- {
- "assignments": [
- 3005
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3005,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "15074:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 3026,
- "src": "15054:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 3004,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3003,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "15054:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "15054:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3009,
- "initialValue": {
- "baseExpression": {
- "id": 3006,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "15088:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 3008,
- "indexExpression": {
- "id": 3007,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2998,
- "src": "15104:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "15088:26:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15054:60:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3013,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 3010,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3005,
- "src": "15137:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 3011,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "15137:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3012,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15160:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "15137:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3025,
- "nodeType": "IfStatement",
- "src": "15133:149:12",
- "trueBody": {
- "id": 3024,
- "nodeType": "Block",
- "src": "15166:116:12",
- "statements": [
- {
- "expression": {
- "id": 3018,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 3014,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2967,
- "src": "15189:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "id": 3016,
- "indexExpression": {
- "id": 3015,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2956,
- "src": "15195:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "15189:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3017,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3005,
- "src": "15211:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "src": "15189:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "id": 3019,
- "nodeType": "ExpressionStatement",
- "src": "15189:33:12"
- },
- {
- "expression": {
- "id": 3022,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3020,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2956,
- "src": "15245:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3021,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15261:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15245:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3023,
- "nodeType": "ExpressionStatement",
- "src": "15245:17:12"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "expression": {
- "id": 3030,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3028,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2960,
- "src": "15313:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3029,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15329:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15313:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3031,
- "nodeType": "ExpressionStatement",
- "src": "15313:17:12"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 2977,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 2975,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2956,
- "src": "14783:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 2976,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2950,
- "src": "14798:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "14783:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3033,
- "nodeType": "WhileStatement",
- "src": "14776:566:12"
- },
- {
- "expression": {
- "id": 3034,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 2967,
- "src": "15359:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 2948,
- "id": 3035,
- "nodeType": "Return",
- "src": "15352:12:12"
- }
- ]
- },
- "functionSelector": "202e3740",
- "id": 3037,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMyNFTs",
- "nameLocation": "14214:11:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 2943,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "14225:2:12"
- },
- "returnParameters": {
- "id": 2948,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 2947,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3037,
- "src": "14249:20:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 2945,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 2944,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "14249:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "14249:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 2946,
- "nodeType": "ArrayTypeName",
- "src": "14249:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "14248:22:12"
- },
- "scope": 3228,
- "src": "14205:1167:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3152,
- "nodeType": "Block",
- "src": "15505:979:12",
- "statements": [
- {
- "assignments": [
- 3045
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3045,
- "mutability": "mutable",
- "name": "totalItemCount",
- "nameLocation": "15572:14:12",
- "nodeType": "VariableDeclaration",
- "scope": 3152,
- "src": "15567:19:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3044,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15567:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3049,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3046,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "15589:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3047,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "15589:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 3048,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "15589:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15567:41:12"
- },
- {
- "assignments": [
- 3051
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3051,
- "mutability": "mutable",
- "name": "itemCount",
- "nameLocation": "15624:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3152,
- "src": "15619:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3050,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15619:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3053,
- "initialValue": {
- "hexValue": "30",
- "id": 3052,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15636:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15619:18:12"
- },
- {
- "assignments": [
- 3055
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3055,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "15653:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 3152,
- "src": "15648:17:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3054,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15648:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3057,
- "initialValue": {
- "hexValue": "30",
- "id": 3056,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15668:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15648:21:12"
- },
- {
- "assignments": [
- 3059
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3059,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "15685:13:12",
- "nodeType": "VariableDeclaration",
- "scope": 3152,
- "src": "15680:18:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3058,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15680:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3061,
- "initialValue": {
- "hexValue": "30",
- "id": 3060,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15701:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15680:22:12"
- },
- {
- "body": {
- "id": 3087,
- "nodeType": "Block",
- "src": "15757:124:12",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 3080,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 3072,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "15776:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 3076,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3075,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3073,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3063,
- "src": "15792:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 3074,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15796:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15792:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "15776:22:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 3077,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "minter",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1893,
- "src": "15776:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 3078,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "15809:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3079,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "15809:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "15776:43:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3086,
- "nodeType": "IfStatement",
- "src": "15772:98:12",
- "trueBody": {
- "id": 3085,
- "nodeType": "Block",
- "src": "15821:49:12",
- "statements": [
- {
- "expression": {
- "id": 3083,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3081,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3051,
- "src": "15840:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3082,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15853:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15840:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3084,
- "nodeType": "ExpressionStatement",
- "src": "15840:14:12"
- }
- ]
- }
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3068,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3066,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3063,
- "src": "15732:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 3067,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3045,
- "src": "15736:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "15732:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3088,
- "initializationExpression": {
- "assignments": [
- 3063
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3063,
- "mutability": "mutable",
- "name": "i",
- "nameLocation": "15725:1:12",
- "nodeType": "VariableDeclaration",
- "scope": 3088,
- "src": "15720:6:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3062,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15720:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3065,
- "initialValue": {
- "hexValue": "30",
- "id": 3064,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15729:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15720:10:12"
- },
- "loopExpression": {
- "expression": {
- "id": 3070,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "++",
- "prefix": false,
- "src": "15752:3:12",
- "subExpression": {
- "id": 3069,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3063,
- "src": "15752:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3071,
- "nodeType": "ExpressionStatement",
- "src": "15752:3:12"
- },
- "nodeType": "ForStatement",
- "src": "15715:166:12"
- },
- {
- "assignments": [
- 3093
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3093,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "15914:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 3152,
- "src": "15893:26:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 3091,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3090,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "15893:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "15893:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3092,
- "nodeType": "ArrayTypeName",
- "src": "15893:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3100,
- "initialValue": {
- "arguments": [
- {
- "id": 3098,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3051,
- "src": "15940:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3097,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "15922:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplace.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 3095,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3094,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "15926:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "15926:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3096,
- "nodeType": "ArrayTypeName",
- "src": "15926:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- }
- },
- "id": 3099,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "15922:28:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15893:57:12"
- },
- {
- "body": {
- "id": 3148,
- "nodeType": "Block",
- "src": "16001:453:12",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 3112,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 3104,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "16020:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 3108,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3107,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3105,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3059,
- "src": "16036:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 3106,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16052:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "16036:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "16020:34:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "id": 3109,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1889,
- "src": "16020:41:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 3110,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "16065:3:12",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3111,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "16065:10:12",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "16020:55:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3143,
- "nodeType": "IfStatement",
- "src": "16016:394:12",
- "trueBody": {
- "id": 3142,
- "nodeType": "Block",
- "src": "16077:333:12",
- "statements": [
- {
- "assignments": [
- 3114
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3114,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "16101:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3142,
- "src": "16096:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3113,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "16096:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3118,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3117,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3115,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3059,
- "src": "16113:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 3116,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16129:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "16113:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16096:34:12"
- },
- {
- "assignments": [
- 3121
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3121,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "16169:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 3142,
- "src": "16149:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 3120,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3119,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "16149:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "16149:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3125,
- "initialValue": {
- "baseExpression": {
- "id": 3122,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "16183:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 3124,
- "indexExpression": {
- "id": 3123,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3114,
- "src": "16199:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "16183:26:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16149:60:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3129,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 3126,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3121,
- "src": "16232:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 3127,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "16232:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3128,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16255:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "16232:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3141,
- "nodeType": "IfStatement",
- "src": "16228:149:12",
- "trueBody": {
- "id": 3140,
- "nodeType": "Block",
- "src": "16261:116:12",
- "statements": [
- {
- "expression": {
- "id": 3134,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 3130,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3093,
- "src": "16284:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "id": 3132,
- "indexExpression": {
- "id": 3131,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3055,
- "src": "16290:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "16284:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3133,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3121,
- "src": "16306:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "src": "16284:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "id": 3135,
- "nodeType": "ExpressionStatement",
- "src": "16284:33:12"
- },
- {
- "expression": {
- "id": 3138,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3136,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3055,
- "src": "16340:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3137,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16356:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "16340:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3139,
- "nodeType": "ExpressionStatement",
- "src": "16340:17:12"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "expression": {
- "id": 3146,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3144,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3059,
- "src": "16424:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3145,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16441:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "16424:18:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3147,
- "nodeType": "ExpressionStatement",
- "src": "16424:18:12"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3103,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3101,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3055,
- "src": "15970:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 3102,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3045,
- "src": "15985:14:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "15970:29:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3149,
- "nodeType": "WhileStatement",
- "src": "15963:491:12"
- },
- {
- "expression": {
- "id": 3150,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3093,
- "src": "16471:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 3043,
- "id": 3151,
- "nodeType": "Return",
- "src": "16464:12:12"
- }
- ]
- },
- "functionSelector": "f064c32e",
- "id": 3153,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchItemsCreated",
- "nameLocation": "15443:17:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3038,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "15460:2:12"
- },
- "returnParameters": {
- "id": 3043,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3042,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3153,
- "src": "15483:20:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 3040,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3039,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "15483:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "15483:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3041,
- "nodeType": "ArrayTypeName",
- "src": "15483:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "15482:22:12"
- },
- "scope": 3228,
- "src": "15434:1050:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3226,
- "nodeType": "Block",
- "src": "16643:749:12",
- "statements": [
- {
- "assignments": [
- 3161
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3161,
- "mutability": "mutable",
- "name": "itemCount",
- "nameLocation": "16659:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3226,
- "src": "16654:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3160,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "16654:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3165,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3162,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1838,
- "src": "16671:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3163,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "16671:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 3164,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "16671:19:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16654:36:12"
- },
- {
- "assignments": [
- 3167
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3167,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "16776:12:12",
- "nodeType": "VariableDeclaration",
- "scope": 3226,
- "src": "16771:17:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3166,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "16771:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3169,
- "initialValue": {
- "hexValue": "30",
- "id": 3168,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16791:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16771:21:12"
- },
- {
- "assignments": [
- 3171
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3171,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "16808:13:12",
- "nodeType": "VariableDeclaration",
- "scope": 3226,
- "src": "16803:18:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3170,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "16803:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3173,
- "initialValue": {
- "hexValue": "30",
- "id": 3172,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "16824:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16803:22:12"
- },
- {
- "assignments": [
- 3178
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3178,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "16961:5:12",
- "nodeType": "VariableDeclaration",
- "scope": 3226,
- "src": "16940:26:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 3176,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3175,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "16940:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "16940:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3177,
- "nodeType": "ArrayTypeName",
- "src": "16940:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3185,
- "initialValue": {
- "arguments": [
- {
- "id": 3183,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3161,
- "src": "16987:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3182,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "16969:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplace.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 3180,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3179,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "16973:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "16973:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3181,
- "nodeType": "ArrayTypeName",
- "src": "16973:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- }
- },
- "id": 3184,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "16969:28:12",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16940:57:12"
- },
- {
- "body": {
- "id": 3222,
- "nodeType": "Block",
- "src": "17041:321:12",
- "statements": [
- {
- "assignments": [
- 3190
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3190,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "17063:9:12",
- "nodeType": "VariableDeclaration",
- "scope": 3222,
- "src": "17058:14:12",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3189,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "17058:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3194,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3193,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3191,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3171,
- "src": "17075:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 3192,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17091:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17075:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17058:34:12"
- },
- {
- "assignments": [
- 3197
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3197,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "17127:11:12",
- "nodeType": "VariableDeclaration",
- "scope": 3222,
- "src": "17107:31:12",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- },
- "typeName": {
- "id": 3196,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3195,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "17107:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "17107:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3201,
- "initialValue": {
- "baseExpression": {
- "id": 3198,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1911,
- "src": "17141:15:12",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$1906_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplace.MarketToken storage ref)"
- }
- },
- "id": 3200,
- "indexExpression": {
- "id": 3199,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3190,
- "src": "17157:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "17141:26:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage",
- "typeString": "struct MemeMarketplace.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17107:60:12"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3205,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 3202,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3197,
- "src": "17186:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "id": 3203,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1899,
- "src": "17186:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3204,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17209:4:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "17186:27:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3217,
- "nodeType": "IfStatement",
- "src": "17182:137:12",
- "trueBody": {
- "id": 3216,
- "nodeType": "Block",
- "src": "17215:104:12",
- "statements": [
- {
- "expression": {
- "id": 3210,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 3206,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3178,
- "src": "17234:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "id": 3208,
- "indexExpression": {
- "id": 3207,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3167,
- "src": "17240:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "17234:19:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3209,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3197,
- "src": "17256:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken storage pointer"
- }
- },
- "src": "17234:33:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory"
- }
- },
- "id": 3211,
- "nodeType": "ExpressionStatement",
- "src": "17234:33:12"
- },
- {
- "expression": {
- "id": 3214,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3212,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3167,
- "src": "17286:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3213,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17302:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17286:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3215,
- "nodeType": "ExpressionStatement",
- "src": "17286:17:12"
- }
- ]
- }
- },
- {
- "expression": {
- "id": 3220,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3218,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3171,
- "src": "17333:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3219,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17349:1:12",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17333:17:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3221,
- "nodeType": "ExpressionStatement",
- "src": "17333:17:12"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3188,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3186,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3167,
- "src": "17015:12:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 3187,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3161,
- "src": "17030:9:12",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "17015:24:12",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3223,
- "nodeType": "WhileStatement",
- "src": "17008:354:12"
- },
- {
- "expression": {
- "id": 3224,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3178,
- "src": "17379:5:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 3159,
- "id": 3225,
- "nodeType": "Return",
- "src": "17372:12:12"
- }
- ]
- },
- "functionSelector": "ae78cea1",
- "id": 3227,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMarketAllTokens",
- "nameLocation": "16578:20:12",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3154,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "16598:2:12"
- },
- "returnParameters": {
- "id": 3159,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3158,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3227,
- "src": "16621:20:12",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 3156,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3155,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1906,
- "src": "16621:11:12"
- },
- "referencedDeclaration": 1906,
- "src": "16621:11:12",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$1906_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken"
- }
- },
- "id": 3157,
- "nodeType": "ArrayTypeName",
- "src": "16621:13:12",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$1906_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplace.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "16620:22:12"
- },
- "scope": 3228,
- "src": "16569:823:12",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- }
- ],
- "scope": 3229,
- "src": "293:17108:12",
- "usedErrors": []
- }
- ],
- "src": "32:17369:12"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-10T01:57:01.687Z",
- "networkType": "ethereum",
- "devdoc": {
- "kind": "dev",
- "methods": {},
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/MemeMarketplaceV2.json b/blockchain-nft-app/public/contracts/MemeMarketplaceV2.json
deleted file mode 100644
index 863f770..0000000
--- a/blockchain-nft-app/public/contracts/MemeMarketplaceV2.json
+++ /dev/null
@@ -1,34421 +0,0 @@
-{
- "contractName": "MemeMarketplaceV2",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "seller",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "address",
- "name": "minter",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- }
- ],
- "name": "MarketTokenMinted",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "name": "TokenSocialEvent",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "_data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getListingPrice",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "getTotalSoldCount",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "getTotalSold",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "getCount",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getOwner",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getSingleMarketToken",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplaceV2.MarketToken",
- "name": "",
- "type": "tuple"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "isTokenExists",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getComments",
- "outputs": [
- {
- "components": [
- {
- "internalType": "address",
- "name": "addr",
- "type": "address"
- },
- {
- "internalType": "string",
- "name": "comment",
- "type": "string"
- }
- ],
- "internalType": "struct MemeMarketplaceV2.Comment[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getLikeStatus",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "newItemId",
- "type": "uint256"
- },
- {
- "internalType": "string",
- "name": "tokenURI",
- "type": "string"
- }
- ],
- "name": "mintToken",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "likeMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "dislikeMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "string",
- "name": "comment",
- "type": "string"
- }
- ],
- "name": "commentMeme",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "string",
- "name": "tokenURI",
- "type": "string"
- }
- ],
- "name": "makeMarketItem",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "string",
- "name": "tokenURI",
- "type": "string"
- }
- ],
- "name": "makeMarketItemNonSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "createMarketSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "cancelMarketSale",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function",
- "payable": true
- },
- {
- "inputs": [],
- "name": "fetchMarketTokens",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplaceV2.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "fetchMyNFTs",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplaceV2.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- },
- {
- "inputs": [],
- "name": "fetchMarketAllTokens",
- "outputs": [
- {
- "components": [
- {
- "internalType": "uint256",
- "name": "itemId",
- "type": "uint256"
- },
- {
- "internalType": "address",
- "name": "nftContract",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "address payable",
- "name": "seller",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address payable",
- "name": "minter",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "price",
- "type": "uint256"
- },
- {
- "internalType": "bool",
- "name": "sold",
- "type": "bool"
- },
- {
- "internalType": "bool",
- "name": "isExist",
- "type": "bool"
- },
- {
- "internalType": "uint256",
- "name": "timeCreated",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "likes",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "dislikes",
- "type": "uint256"
- }
- ],
- "internalType": "struct MemeMarketplaceV2.MarketToken[]",
- "name": "",
- "type": "tuple[]"
- }
- ],
- "stateMutability": "view",
- "type": "function",
- "constant": true
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"}],\"name\":\"MarketTokenMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"name\":\"TokenSocialEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"cancelMarketSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"commentMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"createMarketSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"dislikeMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMarketAllTokens\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplaceV2.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMarketTokens\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplaceV2.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fetchMyNFTs\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplaceV2.MarketToken[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getComments\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"internalType\":\"struct MemeMarketplaceV2.Comment[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLikeStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getListingPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getSingleMarketToken\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"sold\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isExist\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"timeCreated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"likes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dislikes\",\"type\":\"uint256\"}],\"internalType\":\"struct MemeMarketplaceV2.MarketToken\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalSold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalSoldCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"isTokenExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"likeMeme\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenURI\",\"type\":\"string\"}],\"name\":\"makeMarketItem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenURI\",\"type\":\"string\"}],\"name\":\"makeMarketItemNonSale\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newItemId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenURI\",\"type\":\"string\"}],\"name\":\"mintToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/MemeMarketplaceV2.sol\":\"MemeMarketplaceV2\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/security/ReentrancyGuard.sol\":{\"keccak256\":\"0x0e9621f60b2faabe65549f7ed0f24e8853a45c1b7990d47e8160e523683f3935\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://287a2f8d5814dd0f05f22b740f18ca8321acc21c9bd03a6cb2203ea626e2f3f2\",\"dweb:/ipfs/QmZRQv9iuwU817VuqkA2WweiaibKii69x9QxYBBEfbNEud\"]},\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0x921f012325281f7d81e29c53a13824cf6c2c5d77232065d0d4f3f912e97af6ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7dbcedc364fce0ab5e54d21d4cbd91a97959f52c0674cf5c36a314bb58308f62\",\"dweb:/ipfs/QmfYpqHKtu3bSQ9FGvLwzdxRNykStpVPtoLNTaM1KBKj6E\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x1cbe42915bc66227970fe99bc0f783eb1de30f2b48f984af01ad45edb9658698\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2baa08eb67d9da46e6c4c049f17b7684a1c68c5268d0f466cfa0eb23ce2bf9b0\",\"dweb:/ipfs/Qmdnj8zj4PfErB2HM2eKmDt7FrqrhggsZ6Qd8MpD593tgj\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0xf0018c2440fbe238dd3a8732fa8e17a0f9dce84d31451dc8a32f6d62b349c9f1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59e1c62884d55b70f3ae5432b44bb3166ad71ae3acd19c57ab6ddc3c87c325ee\",\"dweb:/ipfs/QmezuXg5GK5oeA4F91EZhozBFekhq5TD966bHPH18cCqhu\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]},\"project:/contracts/MemeMarketplaceV2.sol\":{\"keccak256\":\"0x7ce597f640fdcee79ff4d185be8bc3971ef8e3da245785eb02712c54a10c2b57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2e75e18bf21a2bdcdfe04976d7171c69752abb224bd50183dacdb757ae75099b\",\"dweb:/ipfs/QmTqfFhnBKYBGtwEg2YRC25LWUv6vV9x6rDvFt8RqroFh3\"]}},\"version\":1}",
- "bytecode": "0x60806040526000600a55669fdf42f6e48000600c553480156200002157600080fd5b50604080518082018252600b81526a3943686971204d656d657360a81b60208083019182528351808501909452600684526538436869717360d01b9084015281519192916200007391600091620000a9565b50805162000089906001906020840190620000a9565b5050600160075550600b80546001600160a01b031916331790556200018b565b828054620000b7906200014f565b90600052602060002090601f016020900481019282620000db576000855562000126565b82601f10620000f657805160ff191683800117855562000126565b8280016001018555821562000126579182015b828111156200012657825182559160200191906001019062000109565b506200013492915062000138565b5090565b5b8082111562000134576000815560010162000139565b600181811c908216806200016457607f821691505b6020821081036200018557634e487b7160e01b600052602260045260246000fd5b50919050565b61314d806200019b6000396000f3fe6080604052600436106101ee5760003560e01c80639c55a70f1161010d578063c41a360a116100a0578063cfd825a21161006f578063cfd825a214610561578063dd5cf66d14610574578063de4f72a314610587578063e985e9c5146105a7578063fa73680d146105f057600080fd5b8063c41a360a146104f9578063c69bdf7514610519578063c87b56dd1461052e578063ce69f7671461054e57600080fd5b8063ae76cd4f116100dc578063ae76cd4f1461049c578063ae78cea1146104b1578063b88d4fde146104c6578063be9af536146104e657600080fd5b80639c55a70f1461043f5780639d7b8e6814610452578063a22cb46514610467578063a87d942c1461048757600080fd5b806323edf697116101855780636352211e116101545780636352211e146103ca57806370a08231146103ea578063752312a91461040a57806395d89b411461042a57600080fd5b806323edf6971461033d57806331f2479c1461036a57806342842e0e14610397578063634a2bd8146103b757600080fd5b806312e85585116101c157806312e85585146102a45780631f701704146102c3578063202e3740146102fb57806323b872dd1461031d57600080fd5b806301ffc9a7146101f357806306fdde0314610228578063081812fc1461024a578063095ea7b314610282575b600080fd5b3480156101ff57600080fd5b5061021361020e3660046128e5565b610603565b60405190151581526020015b60405180910390f35b34801561023457600080fd5b5061023d610655565b60405161021f919061295a565b34801561025657600080fd5b5061026a61026536600461296d565b6106e7565b6040516001600160a01b03909116815260200161021f565b34801561028e57600080fd5b506102a261029d36600461299b565b610774565b005b3480156102b057600080fd5b50600c545b60405190815260200161021f565b3480156102cf57600080fd5b506102136102de36600461296d565b6000908152600d6020526040902060070154610100900460ff1690565b34801561030757600080fd5b50610310610889565b60405161021f9190612a8e565b34801561032957600080fd5b506102a2610338366004612add565b610a81565b34801561034957600080fd5b5061035d61035836600461296d565b610ab2565b60405161021f9190612b1e565b34801561037657600080fd5b5061038a61038536600461296d565b610bce565b60405161021f9190612b9b565b3480156103a357600080fd5b506102a26103b2366004612add565b610c8a565b6102a26103c536600461296d565b610ca5565b3480156103d657600080fd5b5061026a6103e536600461296d565b610e1c565b3480156103f657600080fd5b506102b5610405366004612baa565b610e93565b34801561041657600080fd5b506102b5610425366004612c73565b610f1a565b34801561043657600080fd5b5061023d610f42565b6102a261044d36600461296d565b610f51565b34801561045e57600080fd5b50600a546102b5565b34801561047357600080fd5b506102a2610482366004612cba565b6110a8565b34801561049357600080fd5b506102b56110b7565b3480156104a857600080fd5b506102b56110c7565b3480156104bd57600080fd5b506103106110d2565b3480156104d257600080fd5b506102a26104e1366004612cf8565b611259565b6102a26104f436600461296d565b611291565b34801561050557600080fd5b5061026a61051436600461296d565b611468565b34801561052557600080fd5b506103106114cb565b34801561053a57600080fd5b5061023d61054936600461296d565b611683565b6102a261055c366004612d78565b6117f1565b6102a261056f36600461296d565b6118d0565b6102a2610582366004612c73565b611a20565b34801561059357600080fd5b506102b56105a236600461296d565b611c05565b3480156105b357600080fd5b506102136105c2366004612df4565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6102a26105fe366004612e22565b611c70565b60006001600160e01b031982166380ac58cd60e01b148061063457506001600160e01b03198216635b5e139f60e01b145b8061064f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461066490612e72565b80601f016020809104026020016040519081016040528092919081815260200182805461069090612e72565b80156106dd5780601f106106b2576101008083540402835291602001916106dd565b820191906000526020600020905b8154815290600101906020018083116106c057829003601f168201915b5050505050905090565b60006106f282611f01565b6107585760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061077f82610e1c565b9050806001600160a01b0316836001600160a01b0316036107ec5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161074f565b336001600160a01b0382161480610808575061080881336105c2565b61087a5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161074f565b6108848383611f1e565b505050565b6060600061089660085490565b905060008060008367ffffffffffffffff8111156108b6576108b6612bc7565b6040519080825280602002602001820160405280156108ef57816020015b6108dc6127aa565b8152602001906001900390816108d45790505b5090505b83821015610a795733600d600061090b856001612ec2565b81526020810191909152604001600020600401546001600160a01b0316148061095e575033600d600061093f856001612ec2565b81526020810191909152604001600020600301546001600160a01b0316145b15610a67576000610970836001612ec2565b6000818152600d60205260409020600781015491925090610100900460ff161515600103610a645760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a8201546101608201528351849087908110610a4b57610a4b612eda565b6020908102919091010152610a61600186612ec2565b94505b50505b610a72600183612ec2565b91506108f3565b949350505050565b610a8b3382611f8c565b610aa75760405162461bcd60e51b815260040161074f90612ef0565b610884838383612075565b6060600e6000838152602001908152602001600020600301805480602002602001604051908101604052809291908181526020016000905b82821015610bc3576000848152602090819020604080518082019091526002850290910180546001600160a01b031682526001810180549293919291840191610b3290612e72565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5e90612e72565b8015610bab5780601f10610b8057610100808354040283529160200191610bab565b820191906000526020600020905b815481529060010190602001808311610b8e57829003601f168201915b50505050508152505081526020019060010190610aea565b505050509050919050565b610bd66127aa565b506000908152600d60209081526040918290208251610180810184528154815260018201546001600160a01b0390811693820193909352600282015493810193909352600381015482166060840152600481015482166080840152600581015490911660a0830152600681015460c0830152600781015460ff808216151560e0850152610100918290041615159083015260088101546101208301526009810154610140830152600a015461016082015290565b61088483838360405180602001604052806000815250611259565b600260075403610cc75760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d60209081526040808320600e83528184203385529485019092529091205490919060ff161515600103610d3b573360009081526002820160205260408120805460ff19169055600a8301805460019290610d30908490612f78565b90915550610dc79050565b3360009081526002820160205260408120805460ff19166001908117909155600a8401805491929091610d6f908490612ec2565b9091555050336000908152600180830160205260409091205460ff1615159003610dc7576001826009016000828254610da89190612f78565b90915550503360009081526001820160205260409020805460ff191690555b827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610e0a929190918252602082015260400190565b60405180910390a25050600160075550565b6000818152600260205260408120546001600160a01b03168061064f5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161074f565b60006001600160a01b038216610efe5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161074f565b506001600160a01b031660009081526003602052604090205490565b6000610f263384612211565b610f308383612344565b610f3b3060016110a8565b5090919050565b60606001805461066490612e72565b600260075403610f735760405162461bcd60e51b815260040161074f90612f41565b60026007556000818152600d60209081526040808320600e835281842033855260018082019094529190932054909160ff90911615159003610fde57336000908152600180830160205260408220805460ff1916905560098401805491929091610d30908490612f78565b336000908152600182810160205260408220805460ff1916821790556009840180549192909161100f908490612ec2565b909155505033600090815260028201602052604090205460ff161515600103610dc757600182600a0160008282546110479190612f78565b90915550503360009081526002820160205260409020805460ff19169055827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610e0a929190918252602082015260400190565b6110b33383836123cf565b5050565b60006110c260085490565b905090565b60006110c260095490565b606060006110df60085490565b905060008060008367ffffffffffffffff8111156110ff576110ff612bc7565b60405190808252806020026020018201604052801561113857816020015b6111256127aa565b81526020019060019003908161111d5790505b5090505b83821015610a79576000611151836001612ec2565b6000818152600d60205260409020600781015491925090610100900460ff1615156001036112455760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061122c5761122c612eda565b6020908102919091010152611242600186612ec2565b94505b611250600185612ec2565b9350505061113c565b6112633383611f8c565b61127f5760405162461bcd60e51b815260040161074f90612ef0565b61128b8484848461249d565b50505050565b6002600754036112b35760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d60205260409020600681015491015434821461133b5760405162461bcd60e51b815260206004820152603360248201527f506c65617365207375626d6974207468652061736b696e6720707269636520696044820152726e206f7264657220746f20636f6e74696e756560681b606482015260840161074f565b6000818152600d60205260408082206003015490516001600160a01b03909116913480156108fc02929091818181858888f19350505050158015611383573d6000803e3d6000fd5b506040516323b872dd60e01b8152306004820181905233602483015260448201859052906323b872dd90606401600060405180830381600087803b1580156113ca57600080fd5b505af11580156113de573d6000803e3d6000fd5b505050506113ed3060016110a8565b6113fb600980546001019055565b81600a600082825461140d9190612ec2565b90915550506000908152600d60205260408120600481018054336001600160a01b0319918216811790925560038301805490911690911790556007808201805460ff1916600190811790915560069092019290925590555050565b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa1580156114a7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064f9190612f8f565b606060006114d860085490565b905060008060008367ffffffffffffffff8111156114f8576114f8612bc7565b60405190808252806020026020018201604052801561153157816020015b61151e6127aa565b8152602001906001900390816115165790505b5090505b83821015610a7957600d600061154c846001612ec2565b8152602081019190915260400160002060070154610100900460ff16151560010361167157600061157e836001612ec2565b6000818152600d602052604090206004810154919250906001600160a01b031661166e5760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061165557611655612eda565b602090810291909101015261166b600186612ec2565b94505b50505b61167c600183612ec2565b9150611535565b606061168e82611f01565b6116f45760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b606482015260840161074f565b6000828152600660205260408120805461170d90612e72565b80601f016020809104026020016040519081016040528092919081815260200182805461173990612e72565b80156117865780601f1061175b57610100808354040283529160200191611786565b820191906000526020600020905b81548152906001019060200180831161176957829003601f168201915b5050505050905060006117a460408051602081019091526000815290565b905080516000036117b6575092915050565b8151156117e85780826040516020016117d0929190612fac565b60405160208183030381529060405292505050919050565b610a79846124d0565b6002600754036118135760405162461bcd60e51b815260040161074f90612f41565b60026007556000838152600e6020908152604091829020825180840184523381528351601f860184900484028101840190945284845290926003840192828101919087908790819084018382808284376000920182905250939094525050835460018082018655948252602091829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155838201518051949591946118c29450918501920190612833565b505060016007555050505050565b6002600754036118f25760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d602052604080822090920154808252919020600301546001600160a01b0316331461196d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161074f565b6040516323b872dd60e01b8152306004820181905233602483015260448201849052906323b872dd90606401600060405180830381600087803b1580156119b357600080fd5b505af11580156119c7573d6000803e3d6000fd5b505050600091825250600d60205260408120600481018054336001600160a01b0319918216811790925560038301805490911690911790556007808201805460ff19166001908117909155600690920192909255905550565b600260075403611a425760405162461bcd60e51b815260040161074f90612f41565b600260079081556000838152600d6020526040812090910154610100900460ff1615611b17576000611a7384610e1c565b9050336001600160a01b03821614611acd5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161074f565b50506000828152600d60205260409020600381018054336001600160a01b031991821681179092556004830180549091169091179055600701805460ff1916600117905581611bab565b611b25600880546001019055565b50600854611b338183610f1a565b506000818152600d60205260408120828155600181018054306001600160a01b03199182161790915560028201849055600382018054339083168117909155600483018054831682179055600583018054909216179055600681019190915560078101805461ffff1916610101179055426008909101555b80306001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000336000806001604051611bf396959493929190612fdb565b60405180910390a45050600160075550565b6000818152600e60209081526040808320338452600190810190925282205460ff1615159003611c3757506000919050565b6000828152600e6020908152604080832033845260020190915290205460ff161515600103611c6857506001919050565b506002919050565b600260075403611c925760405162461bcd60e51b815260040161074f90612f41565b600260075581611ce45760405162461bcd60e51b815260206004820152601e60248201527f5072696365206d757374206265206174206c65617374206f6e65207765690000604482015260640161074f565b600c54341015611d4f5760405162461bcd60e51b815260206004820152603060248201527f7472616e73616374696f6e2076616c7565206d75737420626520657175616c2060448201526f746f206c697374696e6720707269636560801b606482015260840161074f565b6000838152600d6020526040812060070154610100900460ff1615611db757506000838152600d602052604090206003810180546001600160a01b03199081163317909155600482018054909116905560068101839055600701805460ff1916905582611e48565b611dc5600880546001019055565b50600854611dd38183610f1a565b506000818152600d602052604090208181556001810180546001600160a01b0319908116301790915560028201839055600382018054821633908117909155600483018054831690556005830180549092161790556006810184905560078101805461ffff1916610100179055426008909101555b6040516323b872dd60e01b8152336004820152306024820181905260448201839052906323b872dd90606401600060405180830381600087803b158015611e8e57600080fd5b505af1158015611ea2573d6000803e3d6000fd5b5050505080306001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000338960006001604051611eee96959493929190612fdb565b60405180910390a4505060016007555050565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611f5382610e1c565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611f9782611f01565b611ff85760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161074f565b600061200383610e1c565b9050806001600160a01b0316846001600160a01b0316148061204a57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80610a795750836001600160a01b0316612063846106e7565b6001600160a01b031614949350505050565b826001600160a01b031661208882610e1c565b6001600160a01b0316146120ec5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161074f565b6001600160a01b03821661214e5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161074f565b612159600082611f1e565b6001600160a01b0383166000908152600360205260408120805460019290612182908490612f78565b90915550506001600160a01b03821660009081526003602052604081208054600192906121b0908490612ec2565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0382166122675760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161074f565b61227081611f01565b156122bd5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161074f565b6001600160a01b03821660009081526003602052604081208054600192906122e6908490612ec2565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b61234d82611f01565b6123b05760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b606482015260840161074f565b6000828152600660209081526040909120825161088492840190612833565b816001600160a01b0316836001600160a01b0316036124305760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161074f565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6124a8848484612075565b6124b4848484846125a8565b61128b5760405162461bcd60e51b815260040161074f90613014565b60606124db82611f01565b61253f5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161074f565b600061255660408051602081019091526000815290565b9050600081511161257657604051806020016040528060008152506125a1565b80612580846126a9565b604051602001612591929190612fac565b6040516020818303038152906040525b9392505050565b60006001600160a01b0384163b1561269e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906125ec903390899088908890600401613066565b6020604051808303816000875af1925050508015612627575060408051601f3d908101601f19168201909252612624918101906130a3565b60015b612684573d808015612655576040519150601f19603f3d011682016040523d82523d6000602084013e61265a565b606091505b50805160000361267c5760405162461bcd60e51b815260040161074f90613014565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610a79565b506001949350505050565b6060816000036126d05750506040805180820190915260018152600360fc1b602082015290565b8160005b81156126fa57806126e4816130c0565b91506126f39050600a836130ef565b91506126d4565b60008167ffffffffffffffff81111561271557612715612bc7565b6040519080825280601f01601f19166020018201604052801561273f576020820181803683370190505b5090505b8415610a7957612754600183612f78565b9150612761600a86613103565b61276c906030612ec2565b60f81b81838151811061278157612781612eda565b60200101906001600160f81b031916908160001a9053506127a3600a866130ef565b9450612743565b6040518061018001604052806000815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000151581526020016000151581526020016000815260200160008152602001600081525090565b82805461283f90612e72565b90600052602060002090601f01602090048101928261286157600085556128a7565b82601f1061287a57805160ff19168380011785556128a7565b828001600101855582156128a7579182015b828111156128a757825182559160200191906001019061288c565b506128b39291506128b7565b5090565b5b808211156128b357600081556001016128b8565b6001600160e01b0319811681146128e257600080fd5b50565b6000602082840312156128f757600080fd5b81356125a1816128cc565b60005b8381101561291d578181015183820152602001612905565b8381111561128b5750506000910152565b60008151808452612946816020860160208601612902565b601f01601f19169290920160200192915050565b6020815260006125a1602083018461292e565b60006020828403121561297f57600080fd5b5035919050565b6001600160a01b03811681146128e257600080fd5b600080604083850312156129ae57600080fd5b82356129b981612986565b946020939093013593505050565b8051825260208101516129e560208401826001600160a01b03169052565b50604081015160408301526060810151612a0a60608401826001600160a01b03169052565b506080810151612a2560808401826001600160a01b03169052565b5060a0810151612a4060a08401826001600160a01b03169052565b5060c081015160c083015260e0810151612a5e60e084018215159052565b50610100818101511515908301526101208082015190830152610140808201519083015261016090810151910152565b6020808252825182820181905260009190848201906040850190845b81811015612ad157612abd8385516129c7565b928401926101809290920191600101612aaa565b50909695505050505050565b600080600060608486031215612af257600080fd5b8335612afd81612986565b92506020840135612b0d81612986565b929592945050506040919091013590565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015612b8d57888303603f19018552815180516001600160a01b03168452870151878401879052612b7a8785018261292e565b9588019593505090860190600101612b45565b509098975050505050505050565b610180810161064f82846129c7565b600060208284031215612bbc57600080fd5b81356125a181612986565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115612bf857612bf8612bc7565b604051601f8501601f19908116603f01168101908282118183101715612c2057612c20612bc7565b81604052809350858152868686011115612c3957600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112612c6457600080fd5b6125a183833560208501612bdd565b60008060408385031215612c8657600080fd5b82359150602083013567ffffffffffffffff811115612ca457600080fd5b612cb085828601612c53565b9150509250929050565b60008060408385031215612ccd57600080fd5b8235612cd881612986565b915060208301358015158114612ced57600080fd5b809150509250929050565b60008060008060808587031215612d0e57600080fd5b8435612d1981612986565b93506020850135612d2981612986565b925060408501359150606085013567ffffffffffffffff811115612d4c57600080fd5b8501601f81018713612d5d57600080fd5b612d6c87823560208401612bdd565b91505092959194509250565b600080600060408486031215612d8d57600080fd5b83359250602084013567ffffffffffffffff80821115612dac57600080fd5b818601915086601f830112612dc057600080fd5b813581811115612dcf57600080fd5b876020828501011115612de157600080fd5b6020830194508093505050509250925092565b60008060408385031215612e0757600080fd5b8235612e1281612986565b91506020830135612ced81612986565b600080600060608486031215612e3757600080fd5b8335925060208401359150604084013567ffffffffffffffff811115612e5c57600080fd5b612e6886828701612c53565b9150509250925092565b600181811c90821680612e8657607f821691505b602082108103612ea657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115612ed557612ed5612eac565b500190565b634e487b7160e01b600052603260045260246000fd5b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b600082821015612f8a57612f8a612eac565b500390565b600060208284031215612fa157600080fd5b81516125a181612986565b60008351612fbe818460208801612902565b835190830190612fd2818360208801612902565b01949350505050565b6001600160a01b03968716815294861660208601529290941660408401526060830152911515608082015290151560a082015260c00190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906130999083018461292e565b9695505050505050565b6000602082840312156130b557600080fd5b81516125a1816128cc565b6000600182016130d2576130d2612eac565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826130fe576130fe6130d9565b500490565b600082613112576131126130d9565b50069056fea26469706673582212201e1332b8476c2e0dd8dc26da1ab2428f2a6c0785d368310dfbb0a26c5c87089f64736f6c634300080d0033",
- "deployedBytecode": "0x6080604052600436106101ee5760003560e01c80639c55a70f1161010d578063c41a360a116100a0578063cfd825a21161006f578063cfd825a214610561578063dd5cf66d14610574578063de4f72a314610587578063e985e9c5146105a7578063fa73680d146105f057600080fd5b8063c41a360a146104f9578063c69bdf7514610519578063c87b56dd1461052e578063ce69f7671461054e57600080fd5b8063ae76cd4f116100dc578063ae76cd4f1461049c578063ae78cea1146104b1578063b88d4fde146104c6578063be9af536146104e657600080fd5b80639c55a70f1461043f5780639d7b8e6814610452578063a22cb46514610467578063a87d942c1461048757600080fd5b806323edf697116101855780636352211e116101545780636352211e146103ca57806370a08231146103ea578063752312a91461040a57806395d89b411461042a57600080fd5b806323edf6971461033d57806331f2479c1461036a57806342842e0e14610397578063634a2bd8146103b757600080fd5b806312e85585116101c157806312e85585146102a45780631f701704146102c3578063202e3740146102fb57806323b872dd1461031d57600080fd5b806301ffc9a7146101f357806306fdde0314610228578063081812fc1461024a578063095ea7b314610282575b600080fd5b3480156101ff57600080fd5b5061021361020e3660046128e5565b610603565b60405190151581526020015b60405180910390f35b34801561023457600080fd5b5061023d610655565b60405161021f919061295a565b34801561025657600080fd5b5061026a61026536600461296d565b6106e7565b6040516001600160a01b03909116815260200161021f565b34801561028e57600080fd5b506102a261029d36600461299b565b610774565b005b3480156102b057600080fd5b50600c545b60405190815260200161021f565b3480156102cf57600080fd5b506102136102de36600461296d565b6000908152600d6020526040902060070154610100900460ff1690565b34801561030757600080fd5b50610310610889565b60405161021f9190612a8e565b34801561032957600080fd5b506102a2610338366004612add565b610a81565b34801561034957600080fd5b5061035d61035836600461296d565b610ab2565b60405161021f9190612b1e565b34801561037657600080fd5b5061038a61038536600461296d565b610bce565b60405161021f9190612b9b565b3480156103a357600080fd5b506102a26103b2366004612add565b610c8a565b6102a26103c536600461296d565b610ca5565b3480156103d657600080fd5b5061026a6103e536600461296d565b610e1c565b3480156103f657600080fd5b506102b5610405366004612baa565b610e93565b34801561041657600080fd5b506102b5610425366004612c73565b610f1a565b34801561043657600080fd5b5061023d610f42565b6102a261044d36600461296d565b610f51565b34801561045e57600080fd5b50600a546102b5565b34801561047357600080fd5b506102a2610482366004612cba565b6110a8565b34801561049357600080fd5b506102b56110b7565b3480156104a857600080fd5b506102b56110c7565b3480156104bd57600080fd5b506103106110d2565b3480156104d257600080fd5b506102a26104e1366004612cf8565b611259565b6102a26104f436600461296d565b611291565b34801561050557600080fd5b5061026a61051436600461296d565b611468565b34801561052557600080fd5b506103106114cb565b34801561053a57600080fd5b5061023d61054936600461296d565b611683565b6102a261055c366004612d78565b6117f1565b6102a261056f36600461296d565b6118d0565b6102a2610582366004612c73565b611a20565b34801561059357600080fd5b506102b56105a236600461296d565b611c05565b3480156105b357600080fd5b506102136105c2366004612df4565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6102a26105fe366004612e22565b611c70565b60006001600160e01b031982166380ac58cd60e01b148061063457506001600160e01b03198216635b5e139f60e01b145b8061064f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461066490612e72565b80601f016020809104026020016040519081016040528092919081815260200182805461069090612e72565b80156106dd5780601f106106b2576101008083540402835291602001916106dd565b820191906000526020600020905b8154815290600101906020018083116106c057829003601f168201915b5050505050905090565b60006106f282611f01565b6107585760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061077f82610e1c565b9050806001600160a01b0316836001600160a01b0316036107ec5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161074f565b336001600160a01b0382161480610808575061080881336105c2565b61087a5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161074f565b6108848383611f1e565b505050565b6060600061089660085490565b905060008060008367ffffffffffffffff8111156108b6576108b6612bc7565b6040519080825280602002602001820160405280156108ef57816020015b6108dc6127aa565b8152602001906001900390816108d45790505b5090505b83821015610a795733600d600061090b856001612ec2565b81526020810191909152604001600020600401546001600160a01b0316148061095e575033600d600061093f856001612ec2565b81526020810191909152604001600020600301546001600160a01b0316145b15610a67576000610970836001612ec2565b6000818152600d60205260409020600781015491925090610100900460ff161515600103610a645760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a8201546101608201528351849087908110610a4b57610a4b612eda565b6020908102919091010152610a61600186612ec2565b94505b50505b610a72600183612ec2565b91506108f3565b949350505050565b610a8b3382611f8c565b610aa75760405162461bcd60e51b815260040161074f90612ef0565b610884838383612075565b6060600e6000838152602001908152602001600020600301805480602002602001604051908101604052809291908181526020016000905b82821015610bc3576000848152602090819020604080518082019091526002850290910180546001600160a01b031682526001810180549293919291840191610b3290612e72565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5e90612e72565b8015610bab5780601f10610b8057610100808354040283529160200191610bab565b820191906000526020600020905b815481529060010190602001808311610b8e57829003601f168201915b50505050508152505081526020019060010190610aea565b505050509050919050565b610bd66127aa565b506000908152600d60209081526040918290208251610180810184528154815260018201546001600160a01b0390811693820193909352600282015493810193909352600381015482166060840152600481015482166080840152600581015490911660a0830152600681015460c0830152600781015460ff808216151560e0850152610100918290041615159083015260088101546101208301526009810154610140830152600a015461016082015290565b61088483838360405180602001604052806000815250611259565b600260075403610cc75760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d60209081526040808320600e83528184203385529485019092529091205490919060ff161515600103610d3b573360009081526002820160205260408120805460ff19169055600a8301805460019290610d30908490612f78565b90915550610dc79050565b3360009081526002820160205260408120805460ff19166001908117909155600a8401805491929091610d6f908490612ec2565b9091555050336000908152600180830160205260409091205460ff1615159003610dc7576001826009016000828254610da89190612f78565b90915550503360009081526001820160205260409020805460ff191690555b827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610e0a929190918252602082015260400190565b60405180910390a25050600160075550565b6000818152600260205260408120546001600160a01b03168061064f5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161074f565b60006001600160a01b038216610efe5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161074f565b506001600160a01b031660009081526003602052604090205490565b6000610f263384612211565b610f308383612344565b610f3b3060016110a8565b5090919050565b60606001805461066490612e72565b600260075403610f735760405162461bcd60e51b815260040161074f90612f41565b60026007556000818152600d60209081526040808320600e835281842033855260018082019094529190932054909160ff90911615159003610fde57336000908152600180830160205260408220805460ff1916905560098401805491929091610d30908490612f78565b336000908152600182810160205260408220805460ff1916821790556009840180549192909161100f908490612ec2565b909155505033600090815260028201602052604090205460ff161515600103610dc757600182600a0160008282546110479190612f78565b90915550503360009081526002820160205260409020805460ff19169055827ff49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715836009015484600a0154604051610e0a929190918252602082015260400190565b6110b33383836123cf565b5050565b60006110c260085490565b905090565b60006110c260095490565b606060006110df60085490565b905060008060008367ffffffffffffffff8111156110ff576110ff612bc7565b60405190808252806020026020018201604052801561113857816020015b6111256127aa565b81526020019060019003908161111d5790505b5090505b83821015610a79576000611151836001612ec2565b6000818152600d60205260409020600781015491925090610100900460ff1615156001036112455760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061122c5761122c612eda565b6020908102919091010152611242600186612ec2565b94505b611250600185612ec2565b9350505061113c565b6112633383611f8c565b61127f5760405162461bcd60e51b815260040161074f90612ef0565b61128b8484848461249d565b50505050565b6002600754036112b35760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d60205260409020600681015491015434821461133b5760405162461bcd60e51b815260206004820152603360248201527f506c65617365207375626d6974207468652061736b696e6720707269636520696044820152726e206f7264657220746f20636f6e74696e756560681b606482015260840161074f565b6000818152600d60205260408082206003015490516001600160a01b03909116913480156108fc02929091818181858888f19350505050158015611383573d6000803e3d6000fd5b506040516323b872dd60e01b8152306004820181905233602483015260448201859052906323b872dd90606401600060405180830381600087803b1580156113ca57600080fd5b505af11580156113de573d6000803e3d6000fd5b505050506113ed3060016110a8565b6113fb600980546001019055565b81600a600082825461140d9190612ec2565b90915550506000908152600d60205260408120600481018054336001600160a01b0319918216811790925560038301805490911690911790556007808201805460ff1916600190811790915560069092019290925590555050565b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa1580156114a7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064f9190612f8f565b606060006114d860085490565b905060008060008367ffffffffffffffff8111156114f8576114f8612bc7565b60405190808252806020026020018201604052801561153157816020015b61151e6127aa565b8152602001906001900390816115165790505b5090505b83821015610a7957600d600061154c846001612ec2565b8152602081019190915260400160002060070154610100900460ff16151560010361167157600061157e836001612ec2565b6000818152600d602052604090206004810154919250906001600160a01b031661166e5760408051610180810182528254815260018301546001600160a01b039081166020830152600284015492820192909252600383015482166060820152600483015482166080820152600583015490911660a0820152600682015460c0820152600782015460ff808216151560e0840152610100918290041615159082015260088201546101208201526009820154610140820152600a820154610160820152835184908790811061165557611655612eda565b602090810291909101015261166b600186612ec2565b94505b50505b61167c600183612ec2565b9150611535565b606061168e82611f01565b6116f45760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b606482015260840161074f565b6000828152600660205260408120805461170d90612e72565b80601f016020809104026020016040519081016040528092919081815260200182805461173990612e72565b80156117865780601f1061175b57610100808354040283529160200191611786565b820191906000526020600020905b81548152906001019060200180831161176957829003601f168201915b5050505050905060006117a460408051602081019091526000815290565b905080516000036117b6575092915050565b8151156117e85780826040516020016117d0929190612fac565b60405160208183030381529060405292505050919050565b610a79846124d0565b6002600754036118135760405162461bcd60e51b815260040161074f90612f41565b60026007556000838152600e6020908152604091829020825180840184523381528351601f860184900484028101840190945284845290926003840192828101919087908790819084018382808284376000920182905250939094525050835460018082018655948252602091829020845160029092020180546001600160a01b0319166001600160a01b03909216919091178155838201518051949591946118c29450918501920190612833565b505060016007555050505050565b6002600754036118f25760405162461bcd60e51b815260040161074f90612f41565b600260078190556000828152600d602052604080822090920154808252919020600301546001600160a01b0316331461196d5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161074f565b6040516323b872dd60e01b8152306004820181905233602483015260448201849052906323b872dd90606401600060405180830381600087803b1580156119b357600080fd5b505af11580156119c7573d6000803e3d6000fd5b505050600091825250600d60205260408120600481018054336001600160a01b0319918216811790925560038301805490911690911790556007808201805460ff19166001908117909155600690920192909255905550565b600260075403611a425760405162461bcd60e51b815260040161074f90612f41565b600260079081556000838152600d6020526040812090910154610100900460ff1615611b17576000611a7384610e1c565b9050336001600160a01b03821614611acd5760405162461bcd60e51b815260206004820152601b60248201527f596f752063616e6e6f74206d616e6167652074686973204e4654730000000000604482015260640161074f565b50506000828152600d60205260409020600381018054336001600160a01b031991821681179092556004830180549091169091179055600701805460ff1916600117905581611bab565b611b25600880546001019055565b50600854611b338183610f1a565b506000818152600d60205260408120828155600181018054306001600160a01b03199182161790915560028201849055600382018054339083168117909155600483018054831682179055600583018054909216179055600681019190915560078101805461ffff1916610101179055426008909101555b80306001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000336000806001604051611bf396959493929190612fdb565b60405180910390a45050600160075550565b6000818152600e60209081526040808320338452600190810190925282205460ff1615159003611c3757506000919050565b6000828152600e6020908152604080832033845260020190915290205460ff161515600103611c6857506001919050565b506002919050565b600260075403611c925760405162461bcd60e51b815260040161074f90612f41565b600260075581611ce45760405162461bcd60e51b815260206004820152601e60248201527f5072696365206d757374206265206174206c65617374206f6e65207765690000604482015260640161074f565b600c54341015611d4f5760405162461bcd60e51b815260206004820152603060248201527f7472616e73616374696f6e2076616c7565206d75737420626520657175616c2060448201526f746f206c697374696e6720707269636560801b606482015260840161074f565b6000838152600d6020526040812060070154610100900460ff1615611db757506000838152600d602052604090206003810180546001600160a01b03199081163317909155600482018054909116905560068101839055600701805460ff1916905582611e48565b611dc5600880546001019055565b50600854611dd38183610f1a565b506000818152600d602052604090208181556001810180546001600160a01b0319908116301790915560028201839055600382018054821633908117909155600483018054831690556005830180549092161790556006810184905560078101805461ffff1916610100179055426008909101555b6040516323b872dd60e01b8152336004820152306024820181905260448201839052906323b872dd90606401600060405180830381600087803b158015611e8e57600080fd5b505af1158015611ea2573d6000803e3d6000fd5b5050505080306001600160a01b0316827f4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29336000338960006001604051611eee96959493929190612fdb565b60405180910390a4505060016007555050565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611f5382610e1c565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611f9782611f01565b611ff85760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161074f565b600061200383610e1c565b9050806001600160a01b0316846001600160a01b0316148061204a57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80610a795750836001600160a01b0316612063846106e7565b6001600160a01b031614949350505050565b826001600160a01b031661208882610e1c565b6001600160a01b0316146120ec5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161074f565b6001600160a01b03821661214e5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161074f565b612159600082611f1e565b6001600160a01b0383166000908152600360205260408120805460019290612182908490612f78565b90915550506001600160a01b03821660009081526003602052604081208054600192906121b0908490612ec2565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0382166122675760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161074f565b61227081611f01565b156122bd5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161074f565b6001600160a01b03821660009081526003602052604081208054600192906122e6908490612ec2565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b61234d82611f01565b6123b05760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b606482015260840161074f565b6000828152600660209081526040909120825161088492840190612833565b816001600160a01b0316836001600160a01b0316036124305760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161074f565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6124a8848484612075565b6124b4848484846125a8565b61128b5760405162461bcd60e51b815260040161074f90613014565b60606124db82611f01565b61253f5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161074f565b600061255660408051602081019091526000815290565b9050600081511161257657604051806020016040528060008152506125a1565b80612580846126a9565b604051602001612591929190612fac565b6040516020818303038152906040525b9392505050565b60006001600160a01b0384163b1561269e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906125ec903390899088908890600401613066565b6020604051808303816000875af1925050508015612627575060408051601f3d908101601f19168201909252612624918101906130a3565b60015b612684573d808015612655576040519150601f19603f3d011682016040523d82523d6000602084013e61265a565b606091505b50805160000361267c5760405162461bcd60e51b815260040161074f90613014565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610a79565b506001949350505050565b6060816000036126d05750506040805180820190915260018152600360fc1b602082015290565b8160005b81156126fa57806126e4816130c0565b91506126f39050600a836130ef565b91506126d4565b60008167ffffffffffffffff81111561271557612715612bc7565b6040519080825280601f01601f19166020018201604052801561273f576020820181803683370190505b5090505b8415610a7957612754600183612f78565b9150612761600a86613103565b61276c906030612ec2565b60f81b81838151811061278157612781612eda565b60200101906001600160f81b031916908160001a9053506127a3600a866130ef565b9450612743565b6040518061018001604052806000815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000151581526020016000151581526020016000815260200160008152602001600081525090565b82805461283f90612e72565b90600052602060002090601f01602090048101928261286157600085556128a7565b82601f1061287a57805160ff19168380011785556128a7565b828001600101855582156128a7579182015b828111156128a757825182559160200191906001019061288c565b506128b39291506128b7565b5090565b5b808211156128b357600081556001016128b8565b6001600160e01b0319811681146128e257600080fd5b50565b6000602082840312156128f757600080fd5b81356125a1816128cc565b60005b8381101561291d578181015183820152602001612905565b8381111561128b5750506000910152565b60008151808452612946816020860160208601612902565b601f01601f19169290920160200192915050565b6020815260006125a1602083018461292e565b60006020828403121561297f57600080fd5b5035919050565b6001600160a01b03811681146128e257600080fd5b600080604083850312156129ae57600080fd5b82356129b981612986565b946020939093013593505050565b8051825260208101516129e560208401826001600160a01b03169052565b50604081015160408301526060810151612a0a60608401826001600160a01b03169052565b506080810151612a2560808401826001600160a01b03169052565b5060a0810151612a4060a08401826001600160a01b03169052565b5060c081015160c083015260e0810151612a5e60e084018215159052565b50610100818101511515908301526101208082015190830152610140808201519083015261016090810151910152565b6020808252825182820181905260009190848201906040850190845b81811015612ad157612abd8385516129c7565b928401926101809290920191600101612aaa565b50909695505050505050565b600080600060608486031215612af257600080fd5b8335612afd81612986565b92506020840135612b0d81612986565b929592945050506040919091013590565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015612b8d57888303603f19018552815180516001600160a01b03168452870151878401879052612b7a8785018261292e565b9588019593505090860190600101612b45565b509098975050505050505050565b610180810161064f82846129c7565b600060208284031215612bbc57600080fd5b81356125a181612986565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115612bf857612bf8612bc7565b604051601f8501601f19908116603f01168101908282118183101715612c2057612c20612bc7565b81604052809350858152868686011115612c3957600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112612c6457600080fd5b6125a183833560208501612bdd565b60008060408385031215612c8657600080fd5b82359150602083013567ffffffffffffffff811115612ca457600080fd5b612cb085828601612c53565b9150509250929050565b60008060408385031215612ccd57600080fd5b8235612cd881612986565b915060208301358015158114612ced57600080fd5b809150509250929050565b60008060008060808587031215612d0e57600080fd5b8435612d1981612986565b93506020850135612d2981612986565b925060408501359150606085013567ffffffffffffffff811115612d4c57600080fd5b8501601f81018713612d5d57600080fd5b612d6c87823560208401612bdd565b91505092959194509250565b600080600060408486031215612d8d57600080fd5b83359250602084013567ffffffffffffffff80821115612dac57600080fd5b818601915086601f830112612dc057600080fd5b813581811115612dcf57600080fd5b876020828501011115612de157600080fd5b6020830194508093505050509250925092565b60008060408385031215612e0757600080fd5b8235612e1281612986565b91506020830135612ced81612986565b600080600060608486031215612e3757600080fd5b8335925060208401359150604084013567ffffffffffffffff811115612e5c57600080fd5b612e6886828701612c53565b9150509250925092565b600181811c90821680612e8657607f821691505b602082108103612ea657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115612ed557612ed5612eac565b500190565b634e487b7160e01b600052603260045260246000fd5b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b600082821015612f8a57612f8a612eac565b500390565b600060208284031215612fa157600080fd5b81516125a181612986565b60008351612fbe818460208801612902565b835190830190612fd2818360208801612902565b01949350505050565b6001600160a01b03968716815294861660208601529290941660408401526060830152911515608082015290151560a082015260c00190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906130999083018461292e565b9695505050505050565b6000602082840312156130b557600080fd5b81516125a1816128cc565b6000600182016130d2576130d2612eac565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826130fe576130fe6130d9565b500490565b600082613112576131126130d9565b50069056fea26469706673582212201e1332b8476c2e0dd8dc26da1ab2428f2a6c0785d368310dfbb0a26c5c87089f64736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:396:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "69:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "79:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "93:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "96:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "89:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "89:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "79:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "110:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "140:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "146:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "136:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "136:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "114:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "187:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "189:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "203:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "211:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "199:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "199:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "189:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "167:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "160:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "160:26:15"
- },
- "nodeType": "YulIf",
- "src": "157:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "277:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "298:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "305:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "310:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "301:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "301:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "291:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "291:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "291:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "342:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "345:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "335:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "335:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "335:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "370:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "373:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "363:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "363:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "363:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "233:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "256:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "264:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "253:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "253:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "230:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "230:38:15"
- },
- "nodeType": "YulIf",
- "src": "227:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "49:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "58:6:15",
- "type": ""
- }
- ],
- "src": "14:380:15"
- }
- ]
- },
- "contents": "{\n { }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:23782:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "58:87:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "123:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "132:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "135:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "125:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "125:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "125:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "81:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "92:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "103:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "108:10:15",
- "type": "",
- "value": "0xffffffff"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "99:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "99:20:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "88:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "88:32:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "78:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "78:43:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "71:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "71:51:15"
- },
- "nodeType": "YulIf",
- "src": "68:71:15"
- }
- ]
- },
- "name": "validator_revert_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "47:5:15",
- "type": ""
- }
- ],
- "src": "14:131:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "219:176:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "265:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "274:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "277:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "267:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "267:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "267:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "240:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "249:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "236:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "236:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "261:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "232:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "232:32:15"
- },
- "nodeType": "YulIf",
- "src": "229:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "290:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "316:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "303:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "303:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "294:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "359:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "335:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "335:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "335:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "374:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "384:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "374:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "185:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "196:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "208:6:15",
- "type": ""
- }
- ],
- "src": "150:245:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "441:50:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "458:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "477:5:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "470:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "470:13:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "463:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "463:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "451:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "451:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "451:34:15"
- }
- ]
- },
- "name": "abi_encode_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "425:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "432:3:15",
- "type": ""
- }
- ],
- "src": "400:91:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "591:92:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "601:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "613:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "624:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "609:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "609:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "601:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "643:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "668:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "661:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "661:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "654:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "654:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "636:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "636:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "636:41:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "560:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "571:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "582:4:15",
- "type": ""
- }
- ],
- "src": "496:187:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "741:205:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "751:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "760:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "755:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "820:63:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "845:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "850:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "841:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "841:11:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "864:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "869:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "860:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "860:11:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "854:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "854:18:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "834:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "834:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "834:39:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "781:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "784:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "778:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "778:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "792:19:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "794:15:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "803:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "806:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "799:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "799:10:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "794:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "774:3:15",
- "statements": []
- },
- "src": "770:113:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "909:31:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "922:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "927:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "918:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "918:16:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "936:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "911:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "911:27:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "911:27:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "898:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "901:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "895:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "895:13:15"
- },
- "nodeType": "YulIf",
- "src": "892:48:15"
- }
- ]
- },
- "name": "copy_memory_to_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "719:3:15",
- "type": ""
- },
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "724:3:15",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "729:6:15",
- "type": ""
- }
- ],
- "src": "688:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1001:208:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1011:26:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1031:5:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1025:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1025:12:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "1015:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1053:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1058:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1046:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1046:19:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1046:19:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1100:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1107:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1096:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1096:16:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1118:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1123:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1114:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1114:14:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1130:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "1074:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1074:63:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1074:63:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1146:57:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1161:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1174:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1182:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1170:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1170:15:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1191:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "1187:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1187:7:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1166:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1166:29:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1157:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1157:39:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1198:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1153:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1153:50:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1146:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "978:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "985:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "993:3:15",
- "type": ""
- }
- ],
- "src": "951:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1335:99:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1352:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1363:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1345:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1345:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1345:21:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1375:53:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1401:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1413:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1424:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1409:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1409:18:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "1383:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1383:45:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1375:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1304:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1315:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1326:4:15",
- "type": ""
- }
- ],
- "src": "1214:220:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1509:110:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1555:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1564:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1567:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1557:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1557:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1557:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1530:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1539:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1526:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1526:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1551:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1522:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1522:32:15"
- },
- "nodeType": "YulIf",
- "src": "1519:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1580:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1603:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1590:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1590:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1580:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1475:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1486:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1498:6:15",
- "type": ""
- }
- ],
- "src": "1439:180:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1668:60:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1685:3:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1694:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1709:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1714:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1705:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1705:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1718:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1701:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1701:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1690:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1690:31:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1678:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1678:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1678:44:15"
- }
- ]
- },
- "name": "abi_encode_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1652:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "1659:3:15",
- "type": ""
- }
- ],
- "src": "1624:104:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1834:102:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1844:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1856:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1867:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1852:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1852:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1844:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1886:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1901:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1917:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1922:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1913:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1913:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1926:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1909:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1909:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1897:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1897:32:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1879:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1879:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1879:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1803:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1814:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1825:4:15",
- "type": ""
- }
- ],
- "src": "1733:203:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1986:86:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2050:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2059:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2062:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2052:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2052:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2052:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2009:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2020:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2035:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2040:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "2031:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2031:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2044:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2027:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2027:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "2016:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2016:31:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "2006:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2006:42:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1999:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1999:50:15"
- },
- "nodeType": "YulIf",
- "src": "1996:70:15"
- }
- ]
- },
- "name": "validator_revert_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1975:5:15",
- "type": ""
- }
- ],
- "src": "1941:131:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2164:228:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2210:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2219:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2222:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2212:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2212:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2212:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2185:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2194:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2181:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2181:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2206:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2177:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2177:32:15"
- },
- "nodeType": "YulIf",
- "src": "2174:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2235:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2261:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2248:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2248:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "2239:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2305:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "2280:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2280:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2280:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2320:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2330:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2320:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2344:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2371:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2382:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2367:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2367:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2354:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2354:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2344:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2122:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "2133:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2145:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "2153:6:15",
- "type": ""
- }
- ],
- "src": "2077:315:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2498:76:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2508:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2520:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2531:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2516:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2516:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "2508:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2550:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2561:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2543:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2543:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2543:25:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2467:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2478:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "2489:4:15",
- "type": ""
- }
- ],
- "src": "2397:177:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2634:1073:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2651:3:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2662:5:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2656:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2656:12:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2644:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2644:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2644:25:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2678:43:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2708:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2715:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2704:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2704:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2698:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2698:23:15"
- },
- "variables": [
- {
- "name": "memberValue0",
- "nodeType": "YulTypedName",
- "src": "2682:12:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0",
- "nodeType": "YulIdentifier",
- "src": "2749:12:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2767:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2772:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2763:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2763:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "2730:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2730:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2730:48:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2798:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2803:4:15",
- "type": "",
- "value": "0x40"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2794:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2794:14:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2820:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2827:4:15",
- "type": "",
- "value": "0x40"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2816:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2816:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2810:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2810:23:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2787:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2787:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2787:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2843:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2875:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2882:4:15",
- "type": "",
- "value": "0x60"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2871:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2871:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2865:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2865:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_1",
- "nodeType": "YulTypedName",
- "src": "2847:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_1",
- "nodeType": "YulIdentifier",
- "src": "2916:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2936:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2941:4:15",
- "type": "",
- "value": "0x60"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2932:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2932:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "2897:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2897:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2897:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2956:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2988:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2995:4:15",
- "type": "",
- "value": "0x80"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2984:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2984:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2978:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2978:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_2",
- "nodeType": "YulTypedName",
- "src": "2960:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_2",
- "nodeType": "YulIdentifier",
- "src": "3029:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3049:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3054:4:15",
- "type": "",
- "value": "0x80"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3045:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3045:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "3010:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3010:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3010:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3069:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3101:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3108:4:15",
- "type": "",
- "value": "0xa0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3097:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3097:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3091:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3091:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_3",
- "nodeType": "YulTypedName",
- "src": "3073:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_3",
- "nodeType": "YulIdentifier",
- "src": "3142:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3162:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3167:4:15",
- "type": "",
- "value": "0xa0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3158:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3158:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_address",
- "nodeType": "YulIdentifier",
- "src": "3123:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3123:50:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3123:50:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3193:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3198:4:15",
- "type": "",
- "value": "0xc0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3189:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3189:14:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3215:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3222:4:15",
- "type": "",
- "value": "0xc0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3211:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3211:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3205:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3205:23:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3182:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3182:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3182:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3238:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3270:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3277:4:15",
- "type": "",
- "value": "0xe0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3266:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3266:16:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3260:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3260:23:15"
- },
- "variables": [
- {
- "name": "memberValue0_4",
- "nodeType": "YulTypedName",
- "src": "3242:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_4",
- "nodeType": "YulIdentifier",
- "src": "3308:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3328:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3333:4:15",
- "type": "",
- "value": "0xe0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3324:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3324:14:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_bool",
- "nodeType": "YulIdentifier",
- "src": "3292:15:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3292:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3292:47:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3348:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3358:6:15",
- "type": "",
- "value": "0x0100"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "3352:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3373:43:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3405:5:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3412:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3401:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3401:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3395:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3395:21:15"
- },
- "variables": [
- {
- "name": "memberValue0_5",
- "nodeType": "YulTypedName",
- "src": "3377:14:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memberValue0_5",
- "nodeType": "YulIdentifier",
- "src": "3441:14:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3461:3:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3466:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3457:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3457:12:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_bool",
- "nodeType": "YulIdentifier",
- "src": "3425:15:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3425:45:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3425:45:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3479:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3489:6:15",
- "type": "",
- "value": "0x0120"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "3483:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3515:3:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3520:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3511:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3511:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3535:5:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "3542:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3531:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3531:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3525:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3525:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3504:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3504:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3504:43:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3556:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3566:6:15",
- "type": "",
- "value": "0x0140"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "3560:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3592:3:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "3597:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3588:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3588:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3612:5:15"
- },
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "3619:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3608:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3608:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3602:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3602:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3581:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3581:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3581:43:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3633:16:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3643:6:15",
- "type": "",
- "value": "0x0160"
- },
- "variables": [
- {
- "name": "_4",
- "nodeType": "YulTypedName",
- "src": "3637:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3669:3:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "3674:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3665:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3665:12:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3689:5:15"
- },
- {
- "name": "_4",
- "nodeType": "YulIdentifier",
- "src": "3696:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3685:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3685:14:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "3679:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3679:21:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3658:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3658:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3658:43:15"
- }
- ]
- },
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "2618:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "2625:3:15",
- "type": ""
- }
- ],
- "src": "2579:1128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3921:508:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3931:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3941:2:15",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "3935:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3952:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3970:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3981:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3966:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3966:18:15"
- },
- "variables": [
- {
- "name": "tail_1",
- "nodeType": "YulTypedName",
- "src": "3956:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4000:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4011:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3993:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3993:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3993:21:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4023:17:15",
- "value": {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "4034:6:15"
- },
- "variables": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "4027:3:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4049:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4069:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "4063:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4063:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "4053:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "4092:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "4100:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "4085:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4085:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4085:22:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4116:25:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4127:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4138:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4123:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4123:18:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4116:3:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4150:29:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4168:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4176:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4164:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4164:15:15"
- },
- "variables": [
- {
- "name": "srcPtr",
- "nodeType": "YulTypedName",
- "src": "4154:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4188:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4197:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "4192:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4256:147:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "4306:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "4300:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4300:13:15"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4315:3:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulIdentifier",
- "src": "4270:29:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4270:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4270:49:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4332:23:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4343:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4348:6:15",
- "type": "",
- "value": "0x0180"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4339:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4339:16:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4332:3:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4368:25:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "4382:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4390:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4378:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4378:15:15"
- },
- "variableNames": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "4368:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "4218:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "4221:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "4215:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4215:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "4229:18:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4231:14:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "4240:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4243:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4236:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4236:9:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "4231:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "4211:3:15",
- "statements": []
- },
- "src": "4207:196:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4412:11:15",
- "value": {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4420:3:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4412:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3890:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3901:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "3912:4:15",
- "type": ""
- }
- ],
- "src": "3712:717:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4538:352:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4584:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4593:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4596:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4586:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4586:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4586:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4559:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4568:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4555:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4555:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4580:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "4551:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4551:32:15"
- },
- "nodeType": "YulIf",
- "src": "4548:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4609:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4635:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4622:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4622:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "4613:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4679:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "4654:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4654:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4654:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4694:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4704:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4694:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4718:47:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4750:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4761:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4746:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4746:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4733:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4733:32:15"
- },
- "variables": [
- {
- "name": "value_1",
- "nodeType": "YulTypedName",
- "src": "4722:7:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "4799:7:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "4774:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4774:33:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4774:33:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4816:17:15",
- "value": {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "4826:7:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4816:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4842:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4869:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4880:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4865:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4865:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4852:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4852:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "4842:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4488:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "4499:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4511:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "4519:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "4527:6:15",
- "type": ""
- }
- ],
- "src": "4434:456:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5096:852:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5106:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5116:2:15",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "5110:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5127:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5145:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5156:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5141:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5141:18:15"
- },
- "variables": [
- {
- "name": "tail_1",
- "nodeType": "YulTypedName",
- "src": "5131:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5175:9:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5186:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5168:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5168:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5168:21:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5198:17:15",
- "value": {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "5209:6:15"
- },
- "variables": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "5202:3:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5224:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5244:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "5238:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5238:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "5228:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_1",
- "nodeType": "YulIdentifier",
- "src": "5267:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5275:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5260:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5260:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5260:22:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5291:12:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5301:2:15",
- "type": "",
- "value": "64"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "5295:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5312:25:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5323:9:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5334:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5319:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5319:18:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "5312:3:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5346:53:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5368:9:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5383:1:15",
- "type": "",
- "value": "5"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5386:6:15"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "5379:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5379:14:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5364:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5364:30:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5396:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5360:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5360:39:15"
- },
- "variables": [
- {
- "name": "tail_2",
- "nodeType": "YulTypedName",
- "src": "5350:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5408:29:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5426:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5434:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5422:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5422:15:15"
- },
- "variables": [
- {
- "name": "srcPtr",
- "nodeType": "YulTypedName",
- "src": "5412:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5446:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5455:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "5450:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5514:405:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "5535:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5548:6:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5556:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5544:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5544:22:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5572:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "5568:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5568:7:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5540:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5540:36:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5528:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5528:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5528:49:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5590:23:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "5606:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "5600:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5600:13:15"
- },
- "variables": [
- {
- "name": "_3",
- "nodeType": "YulTypedName",
- "src": "5594:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5633:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "5651:2:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "5645:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5645:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5664:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5669:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "5660:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5660:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5673:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5656:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5656:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "5641:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5641:35:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5626:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5626:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5626:51:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5690:38:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_3",
- "nodeType": "YulIdentifier",
- "src": "5720:2:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5724:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5716:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5716:11:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "5710:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5710:18:15"
- },
- "variables": [
- {
- "name": "memberValue0",
- "nodeType": "YulTypedName",
- "src": "5694:12:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5752:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5760:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5748:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5748:15:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5765:2:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5741:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5741:27:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5741:27:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5781:58:15",
- "value": {
- "arguments": [
- {
- "name": "memberValue0",
- "nodeType": "YulIdentifier",
- "src": "5809:12:15"
- },
- {
- "arguments": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5827:6:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "5835:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5823:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5823:15:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "5791:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5791:48:15"
- },
- "variableNames": [
- {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5781:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5852:25:15",
- "value": {
- "arguments": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "5866:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5874:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5862:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5862:15:15"
- },
- "variableNames": [
- {
- "name": "srcPtr",
- "nodeType": "YulIdentifier",
- "src": "5852:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5890:19:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "5901:3:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5906:2:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5897:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5897:12:15"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "5890:3:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "5476:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5479:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "5473:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5473:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "5487:18:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "5489:14:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "5498:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5501:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5494:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5494:9:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "5489:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "5469:3:15",
- "statements": []
- },
- "src": "5465:454:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5928:14:15",
- "value": {
- "name": "tail_2",
- "nodeType": "YulIdentifier",
- "src": "5936:6:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "5928:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_array$_t_struct$_Comment_$3277_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_Comment_$3277_memory_ptr_$dyn_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5065:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "5076:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "5087:4:15",
- "type": ""
- }
- ],
- "src": "4895:1053:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6112:100:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "6122:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6134:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6145:3:15",
- "type": "",
- "value": "384"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6130:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6130:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6122:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "6188:6:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6196:9:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_struct_MarketToken",
- "nodeType": "YulIdentifier",
- "src": "6158:29:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6158:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6158:48:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_struct$_MarketToken_$3317_memory_ptr__to_t_struct$_MarketToken_$3317_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6081:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "6092:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6103:4:15",
- "type": ""
- }
- ],
- "src": "5953:259:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6287:177:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6333:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6342:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6345:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "6335:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6335:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6335:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "6308:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6317:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "6304:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6304:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6329:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "6300:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6300:32:15"
- },
- "nodeType": "YulIf",
- "src": "6297:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6358:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6384:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "6371:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6371:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "6362:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "6428:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "6403:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6403:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6403:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6443:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "6453:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "6443:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6253:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "6264:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "6276:6:15",
- "type": ""
- }
- ],
- "src": "6217:247:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6501:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6518:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6525:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6530:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "6521:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6521:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6511:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6511:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6511:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6558:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6561:4:15",
- "type": "",
- "value": "0x41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6551:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6551:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6551:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6582:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6585:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "6575:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6575:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6575:15:15"
- }
- ]
- },
- "name": "panic_error_0x41",
- "nodeType": "YulFunctionDefinition",
- "src": "6469:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6676:557:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6686:28:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6696:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "6690:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6741:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "6743:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6743:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6743:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6729:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "6737:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "6726:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6726:14:15"
- },
- "nodeType": "YulIf",
- "src": "6723:40:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6772:17:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6786:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "6782:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6782:7:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "6776:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6798:23:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6818:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "6812:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6812:9:15"
- },
- "variables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "6802:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6830:73:15",
- "value": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "6852:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6876:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6884:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6872:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6872:15:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "6889:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "6868:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6868:24:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6894:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6864:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6864:33:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "6899:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "6860:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6860:42:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6848:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6848:55:15"
- },
- "variables": [
- {
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "6834:10:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6962:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "6964:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6964:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6964:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "6921:10:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "6933:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "6918:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6918:18:15"
- },
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "6941:10:15"
- },
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "6953:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "6938:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6938:22:15"
- }
- ],
- "functionName": {
- "name": "or",
- "nodeType": "YulIdentifier",
- "src": "6915:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6915:46:15"
- },
- "nodeType": "YulIf",
- "src": "6912:72:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7000:2:15",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "7004:10:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6993:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6993:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6993:22:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7024:15:15",
- "value": {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "7033:6:15"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "7024:5:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "7055:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7063:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7048:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7048:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7048:22:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7108:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7117:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7120:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7110:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7110:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7110:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "7089:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7094:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7085:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7085:16:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7103:3:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "7082:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7082:25:15"
- },
- "nodeType": "YulIf",
- "src": "7079:45:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "7150:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7158:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7146:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7146:17:15"
- },
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "7165:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7170:6:15"
- }
- ],
- "functionName": {
- "name": "calldatacopy",
- "nodeType": "YulIdentifier",
- "src": "7133:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7133:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7133:44:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "7201:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7209:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7197:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7197:19:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7218:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7193:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7193:30:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7225:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7186:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7186:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7186:41:15"
- }
- ]
- },
- "name": "abi_decode_available_length_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "6645:3:15",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "6650:6:15",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "6658:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "array",
- "nodeType": "YulTypedName",
- "src": "6666:5:15",
- "type": ""
- }
- ],
- "src": "6601:632:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7291:169:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7340:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7349:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7352:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7342:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7342:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7342:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "7319:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7327:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7315:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7315:17:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7334:3:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "7311:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7311:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "7304:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7304:35:15"
- },
- "nodeType": "YulIf",
- "src": "7301:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7365:89:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "7413:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7421:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7409:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7409:17:15"
- },
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "7441:6:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "7428:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7428:20:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7450:3:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_available_length_string",
- "nodeType": "YulIdentifier",
- "src": "7374:34:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7374:80:15"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "7365:5:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "7265:6:15",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "7273:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "array",
- "nodeType": "YulTypedName",
- "src": "7281:5:15",
- "type": ""
- }
- ],
- "src": "7238:222:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7562:293:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7608:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7617:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7620:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7610:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7610:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7610:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "7583:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7592:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "7579:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7579:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7604:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "7575:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7575:32:15"
- },
- "nodeType": "YulIf",
- "src": "7572:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7633:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7656:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "7643:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7643:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "7633:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "7675:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7706:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7717:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7702:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7702:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "7689:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7689:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "7679:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7764:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7773:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7776:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7766:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7766:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7766:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "7736:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7744:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "7733:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7733:30:15"
- },
- "nodeType": "YulIf",
- "src": "7730:50:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7789:60:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7821:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "7832:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7817:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7817:22:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "7841:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_string",
- "nodeType": "YulIdentifier",
- "src": "7799:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7799:50:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "7789:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256t_string_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7520:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "7531:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "7543:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "7551:6:15",
- "type": ""
- }
- ],
- "src": "7465:390:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7944:332:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7990:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7999:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8002:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "7992:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7992:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7992:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "7965:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7974:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "7961:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7961:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7986:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "7957:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7957:32:15"
- },
- "nodeType": "YulIf",
- "src": "7954:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8015:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8041:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8028:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8028:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "8019:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8085:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "8060:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8060:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8060:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8100:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8110:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8100:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8124:47:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8156:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8167:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8152:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8152:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8139:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8139:32:15"
- },
- "variables": [
- {
- "name": "value_1",
- "nodeType": "YulTypedName",
- "src": "8128:7:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8228:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8237:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8240:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8230:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8230:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8230:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "8193:7:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "8216:7:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "8209:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8209:15:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "8202:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8202:23:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "8190:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8190:36:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "8183:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8183:44:15"
- },
- "nodeType": "YulIf",
- "src": "8180:64:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8253:17:15",
- "value": {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "8263:7:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8253:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7902:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "7913:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "7925:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "7933:6:15",
- "type": ""
- }
- ],
- "src": "7860:416:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8411:665:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8458:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8467:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8470:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8460:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8460:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8460:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "8432:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8441:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "8428:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8428:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8453:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "8424:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8424:33:15"
- },
- "nodeType": "YulIf",
- "src": "8421:53:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8483:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8509:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8496:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8496:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "8487:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8553:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "8528:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8528:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8528:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8568:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "8578:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8568:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8592:47:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8624:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8635:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8620:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8620:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8607:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8607:32:15"
- },
- "variables": [
- {
- "name": "value_1",
- "nodeType": "YulTypedName",
- "src": "8596:7:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "8673:7:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "8648:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8648:33:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8648:33:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8690:17:15",
- "value": {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "8700:7:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8690:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "8716:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8743:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8754:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8739:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8739:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8726:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8726:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "8716:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8767:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8798:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8809:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8794:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8794:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "8781:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8781:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "8771:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8856:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8865:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8868:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8858:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8858:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8858:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "8828:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8836:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "8825:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8825:30:15"
- },
- "nodeType": "YulIf",
- "src": "8822:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8881:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8895:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "8906:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8891:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8891:22:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "8885:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8961:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8970:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8973:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "8963:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8963:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8963:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "8940:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8944:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8936:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8936:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "8951:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "8932:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8932:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "8925:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8925:35:15"
- },
- "nodeType": "YulIf",
- "src": "8922:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8986:84:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9035:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9039:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9031:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9031:11:15"
- },
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9057:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "9044:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9044:16:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "9062:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_available_length_string",
- "nodeType": "YulIdentifier",
- "src": "8996:34:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8996:74:15"
- },
- "variableNames": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "8986:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8353:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "8364:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "8376:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8384:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "8392:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "8400:6:15",
- "type": ""
- }
- ],
- "src": "8281:795:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9188:553:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9234:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9243:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9246:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9236:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9236:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9236:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "9209:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9218:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "9205:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9205:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9230:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "9201:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9201:32:15"
- },
- "nodeType": "YulIf",
- "src": "9198:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9259:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9282:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "9269:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9269:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "9259:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9301:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9332:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9343:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9328:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9328:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "9315:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9315:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "9305:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9356:28:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9366:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "9360:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9411:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9420:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9423:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9413:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9413:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9413:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "9399:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9407:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "9396:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9396:14:15"
- },
- "nodeType": "YulIf",
- "src": "9393:34:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9436:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9450:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "9461:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9446:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9446:22:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "9440:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9516:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9525:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9528:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9518:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9518:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9518:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "9495:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9499:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9491:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9491:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "9506:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "9487:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9487:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "9480:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9480:35:15"
- },
- "nodeType": "YulIf",
- "src": "9477:55:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9541:30:15",
- "value": {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "9568:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "9555:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9555:16:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "9545:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9598:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9607:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9610:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9600:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9600:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9600:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "9586:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "9594:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "9583:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9583:14:15"
- },
- "nodeType": "YulIf",
- "src": "9580:34:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9664:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9673:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9676:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9666:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9666:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9666:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "9637:2:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "9641:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9633:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9633:15:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9650:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9629:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9629:24:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "9655:7:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "9626:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9626:37:15"
- },
- "nodeType": "YulIf",
- "src": "9623:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9689:21:15",
- "value": {
- "arguments": [
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "9703:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9707:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9699:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9699:11:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "9689:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "9719:16:15",
- "value": {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "9729:6:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "9719:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256t_string_calldata_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9138:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "9149:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "9161:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "9169:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "9177:6:15",
- "type": ""
- }
- ],
- "src": "9081:660:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9833:301:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9879:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9888:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9891:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "9881:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9881:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9881:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "9854:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9863:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "9850:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9850:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9875:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "9846:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9846:32:15"
- },
- "nodeType": "YulIf",
- "src": "9843:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9904:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9930:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "9917:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9917:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "9908:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "9974:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "9949:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9949:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9949:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9989:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "9999:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "9989:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "10013:47:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10045:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10056:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10041:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10041:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "10028:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10028:32:15"
- },
- "variables": [
- {
- "name": "value_1",
- "nodeType": "YulTypedName",
- "src": "10017:7:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "10094:7:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "10069:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10069:33:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10069:33:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10111:17:15",
- "value": {
- "name": "value_1",
- "nodeType": "YulIdentifier",
- "src": "10121:7:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "10111:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9791:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "9802:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "9814:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "9822:6:15",
- "type": ""
- }
- ],
- "src": "9746:388:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10253:344:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10299:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10308:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10311:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "10301:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10301:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10301:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "10274:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10283:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "10270:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10270:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10295:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "10266:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10266:32:15"
- },
- "nodeType": "YulIf",
- "src": "10263:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10324:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10347:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "10334:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10334:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "10324:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "10366:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10393:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10404:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10389:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10389:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "10376:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10376:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "10366:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "10417:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10448:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10459:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10444:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10444:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "10431:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10431:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "10421:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10506:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10515:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10518:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "10508:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10508:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10508:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "10478:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10486:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "10475:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10475:30:15"
- },
- "nodeType": "YulIf",
- "src": "10472:50:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10531:60:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10563:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "10574:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10559:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10559:22:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "10583:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_string",
- "nodeType": "YulIdentifier",
- "src": "10541:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10541:50:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "10531:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256t_uint256t_string_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10203:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "10214:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "10226:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "10234:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "10242:6:15",
- "type": ""
- }
- ],
- "src": "10139:458:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10657:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "10667:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10681:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "10684:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "10677:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10677:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "10667:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "10698:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "10728:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10734:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "10724:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10724:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "10702:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10775:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "10777:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "10791:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10799:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "10787:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10787:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "10777:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "10755:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "10748:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10748:26:15"
- },
- "nodeType": "YulIf",
- "src": "10745:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10865:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10886:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10893:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10898:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "10889:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10889:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10879:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10879:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10879:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10930:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10933:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10923:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10923:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10923:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10958:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10961:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "10951:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10951:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10951:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "10821:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "10844:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10852:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "10841:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10841:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "10818:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10818:38:15"
- },
- "nodeType": "YulIf",
- "src": "10815:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "10637:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "10646:6:15",
- "type": ""
- }
- ],
- "src": "10602:380:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11161:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11178:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11189:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11171:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11171:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11171:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11212:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11223:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11208:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11208:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11228:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11201:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11201:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11201:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11251:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11262:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11247:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11247:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11267:34:15",
- "type": "",
- "value": "ERC721: approved query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11240:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11240:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11240:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11322:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11333:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11318:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11318:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11338:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11311:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11311:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11311:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11362:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11374:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11385:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11370:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11370:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11362:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11138:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11152:4:15",
- "type": ""
- }
- ],
- "src": "10987:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11574:223:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11591:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11602:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11584:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11584:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11584:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11625:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11636:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11621:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11621:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11641:2:15",
- "type": "",
- "value": "33"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11614:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11614:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11614:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11664:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11675:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11660:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11660:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11680:34:15",
- "type": "",
- "value": "ERC721: approval to current owne"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11653:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11653:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11653:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11735:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11746:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11731:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11731:18:15"
- },
- {
- "hexValue": "72",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11751:3:15",
- "type": "",
- "value": "r"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11724:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11724:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11724:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11764:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11776:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11787:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11772:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11772:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11764:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11551:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11565:4:15",
- "type": ""
- }
- ],
- "src": "11400:397:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11976:246:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11993:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12004:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11986:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11986:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11986:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12027:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12038:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12023:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12023:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12043:2:15",
- "type": "",
- "value": "56"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12016:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12016:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12016:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12066:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12077:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12062:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12062:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12082:34:15",
- "type": "",
- "value": "ERC721: approve caller is not ow"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12055:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12055:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12055:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12137:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12148:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12133:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12133:18:15"
- },
- {
- "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12153:26:15",
- "type": "",
- "value": "ner nor approved for all"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12126:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12126:54:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12126:54:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12189:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12201:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12212:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12197:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12197:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "12189:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11953:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11967:4:15",
- "type": ""
- }
- ],
- "src": "11802:420:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12259:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12276:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12283:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12288:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "12279:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12279:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12269:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12269:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12269:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12316:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12319:4:15",
- "type": "",
- "value": "0x11"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12309:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12309:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12309:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12340:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12343:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12333:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12333:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12333:15:15"
- }
- ]
- },
- "name": "panic_error_0x11",
- "nodeType": "YulFunctionDefinition",
- "src": "12227:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12407:80:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12434:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "12436:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12436:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12436:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "12423:1:15"
- },
- {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "12430:1:15"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "12426:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12426:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "12420:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12420:13:15"
- },
- "nodeType": "YulIf",
- "src": "12417:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12465:16:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "12476:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "12479:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12472:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12472:9:15"
- },
- "variableNames": [
- {
- "name": "sum",
- "nodeType": "YulIdentifier",
- "src": "12465:3:15"
- }
- ]
- }
- ]
- },
- "name": "checked_add_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "12390:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "12393:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "sum",
- "nodeType": "YulTypedName",
- "src": "12399:3:15",
- "type": ""
- }
- ],
- "src": "12359:128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12524:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12541:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12548:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12553:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "12544:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12544:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12534:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12534:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12534:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12581:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12584:4:15",
- "type": "",
- "value": "0x32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12574:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12574:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12574:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12605:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12608:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12598:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12598:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12598:15:15"
- }
- ]
- },
- "name": "panic_error_0x32",
- "nodeType": "YulFunctionDefinition",
- "src": "12492:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12798:239:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12815:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12826:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12808:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12808:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12808:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12849:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12860:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12845:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12845:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12865:2:15",
- "type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12838:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12838:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12838:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12888:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12899:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12884:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12884:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12904:34:15",
- "type": "",
- "value": "ERC721: transfer caller is not o"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12877:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12877:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12877:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12959:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12970:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12955:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12955:18:15"
- },
- {
- "hexValue": "776e6572206e6f7220617070726f766564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12975:19:15",
- "type": "",
- "value": "wner nor approved"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12948:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12948:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12948:47:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13004:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13016:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13027:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13012:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13012:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13004:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12775:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "12789:4:15",
- "type": ""
- }
- ],
- "src": "12624:413:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13216:181:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13233:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13244:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13226:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13226:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13226:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13267:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13278:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13263:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13263:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13283:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13256:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13256:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13256:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13306:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13317:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13302:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13302:18:15"
- },
- {
- "hexValue": "5265656e7472616e637947756172643a207265656e7472616e742063616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "13322:33:15",
- "type": "",
- "value": "ReentrancyGuard: reentrant call"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13295:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13295:61:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13295:61:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13365:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13377:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13388:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13373:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13373:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13365:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13193:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "13207:4:15",
- "type": ""
- }
- ],
- "src": "13042:355:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13451:76:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13473:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "13475:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13475:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13475:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "13467:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "13470:1:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "13464:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13464:8:15"
- },
- "nodeType": "YulIf",
- "src": "13461:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13504:17:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "13516:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "13519:1:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "13512:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13512:9:15"
- },
- "variableNames": [
- {
- "name": "diff",
- "nodeType": "YulIdentifier",
- "src": "13504:4:15"
- }
- ]
- }
- ]
- },
- "name": "checked_sub_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "13433:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "13436:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "diff",
- "nodeType": "YulTypedName",
- "src": "13442:4:15",
- "type": ""
- }
- ],
- "src": "13402:125:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13661:119:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "13671:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13683:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13694:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13679:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13679:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13671:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13713:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "13724:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13706:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13706:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13706:25:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13751:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13762:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13747:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13747:18:15"
- },
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "13767:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13740:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13740:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13740:34:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256_t_uint256__to_t_uint256_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13622:9:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "13633:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "13641:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "13652:4:15",
- "type": ""
- }
- ],
- "src": "13532:248:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13959:231:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13976:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13987:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13969:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13969:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13969:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14010:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14021:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14006:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14006:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14026:2:15",
- "type": "",
- "value": "41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13999:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13999:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13999:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14049:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14060:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14045:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14045:18:15"
- },
- {
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14065:34:15",
- "type": "",
- "value": "ERC721: owner query for nonexist"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14038:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14038:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14038:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14120:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14131:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14116:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14116:18:15"
- },
- {
- "hexValue": "656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14136:11:15",
- "type": "",
- "value": "ent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14109:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14109:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14109:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14157:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14169:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14180:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14165:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14165:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14157:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13936:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "13950:4:15",
- "type": ""
- }
- ],
- "src": "13785:405:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14369:232:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14386:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14397:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14379:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14379:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14379:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14420:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14431:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14416:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14416:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14436:2:15",
- "type": "",
- "value": "42"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14409:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14409:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14409:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14459:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14470:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14455:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14455:18:15"
- },
- {
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14475:34:15",
- "type": "",
- "value": "ERC721: balance query for the ze"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14448:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14448:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14448:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14530:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14541:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14526:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14526:18:15"
- },
- {
- "hexValue": "726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14546:12:15",
- "type": "",
- "value": "ro address"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14519:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14519:40:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14519:40:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14568:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14580:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14591:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14576:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14576:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14568:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "14346:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "14360:4:15",
- "type": ""
- }
- ],
- "src": "14195:406:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14780:241:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14797:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14808:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14790:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14790:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14790:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14831:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14842:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14827:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14827:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14847:2:15",
- "type": "",
- "value": "51"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14820:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14820:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14820:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14870:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14881:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14866:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14866:18:15"
- },
- {
- "hexValue": "506c65617365207375626d6974207468652061736b696e672070726963652069",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14886:34:15",
- "type": "",
- "value": "Please submit the asking price i"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14859:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14859:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14859:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14941:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14952:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14937:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14937:18:15"
- },
- {
- "hexValue": "6e206f7264657220746f20636f6e74696e7565",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "14957:21:15",
- "type": "",
- "value": "n order to continue"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14930:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14930:49:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14930:49:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14988:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15000:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15011:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14996:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14996:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14988:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "14757:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "14771:4:15",
- "type": ""
- }
- ],
- "src": "14606:415:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "15183:218:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "15193:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15205:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15216:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15201:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15201:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15193:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "15228:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15246:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15251:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "15242:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15242:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15255:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "15238:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15238:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "15232:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15273:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "15288:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "15296:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "15284:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15284:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15266:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15266:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15266:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15320:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15331:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15316:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15316:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "15340:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "15348:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "15336:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15336:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15309:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15309:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15309:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15372:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15383:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15368:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15368:18:15"
- },
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "15388:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15361:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15361:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15361:34:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "15136:9:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "15147:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "15155:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "15163:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "15174:4:15",
- "type": ""
- }
- ],
- "src": "15026:375:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "15487:170:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "15533:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15542:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15545:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "15535:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15535:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15535:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "15508:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15517:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "15504:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15504:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15529:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "15500:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15500:32:15"
- },
- "nodeType": "YulIf",
- "src": "15497:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "15558:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15577:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "15571:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15571:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "15562:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "15621:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_address",
- "nodeType": "YulIdentifier",
- "src": "15596:24:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15596:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15596:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "15636:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "15646:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "15636:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "15453:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "15464:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "15476:6:15",
- "type": ""
- }
- ],
- "src": "15406:251:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "15836:239:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15853:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15864:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15846:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15846:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15846:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15887:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15898:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15883:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15883:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15903:2:15",
- "type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15876:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15876:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15876:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15926:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15937:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15922:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15922:18:15"
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920717565727920666f7220",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "15942:34:15",
- "type": "",
- "value": "ERC721URIStorage: URI query for "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15915:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15915:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15915:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15997:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16008:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15993:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15993:18:15"
- },
- {
- "hexValue": "6e6f6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "16013:19:15",
- "type": "",
- "value": "nonexistent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "15986:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "15986:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "15986:47:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "16042:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16054:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16065:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16050:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16050:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16042:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "15813:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "15827:4:15",
- "type": ""
- }
- ],
- "src": "15662:413:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "16267:283:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "16277:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "16297:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "16291:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16291:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "16281:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "16339:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16347:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16335:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16335:17:15"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "16354:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "16359:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "16313:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16313:53:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "16313:53:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "16375:29:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "16392:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "16397:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16388:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16388:16:15"
- },
- "variables": [
- {
- "name": "end_1",
- "nodeType": "YulTypedName",
- "src": "16379:5:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "16413:29:15",
- "value": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "16435:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "16429:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16429:13:15"
- },
- "variables": [
- {
- "name": "length_1",
- "nodeType": "YulTypedName",
- "src": "16417:8:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "16477:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16485:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16473:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16473:17:15"
- },
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "16492:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "16499:8:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "16451:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16451:57:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "16451:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "16517:27:15",
- "value": {
- "arguments": [
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "16528:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "16535:8:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16524:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16524:20:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "16517:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "16235:3:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "16240:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "16248:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "16259:3:15",
- "type": ""
- }
- ],
- "src": "16080:470:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "16729:177:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16746:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16757:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "16739:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16739:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "16739:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16780:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16791:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16776:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16776:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16796:2:15",
- "type": "",
- "value": "27"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "16769:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16769:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "16769:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16819:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16830:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16815:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16815:18:15"
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "16835:29:15",
- "type": "",
- "value": "You cannot manage this NFTs"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "16808:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16808:57:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "16808:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "16874:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16886:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "16897:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "16882:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "16882:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16874:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "16706:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "16720:4:15",
- "type": ""
- }
- ],
- "src": "16555:351:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "17164:391:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "17174:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17186:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17197:3:15",
- "type": "",
- "value": "192"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17182:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17182:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17174:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "17210:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17228:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17233:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "17224:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17224:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17237:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "17220:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17220:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "17214:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17255:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "17270:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "17278:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "17266:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17266:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17248:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17248:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17248:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17302:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17313:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17298:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17298:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "17322:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "17330:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "17318:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17318:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17291:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17291:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17291:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17354:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17365:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17350:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17350:18:15"
- },
- {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "17374:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "17382:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "17370:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17370:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17343:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17343:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17343:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17406:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17417:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17402:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17402:18:15"
- },
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "17422:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17395:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17395:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17395:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17449:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17460:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17445:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17445:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value4",
- "nodeType": "YulIdentifier",
- "src": "17480:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "17473:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17473:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "17466:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17466:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17438:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17438:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17438:51:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17509:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17520:3:15",
- "type": "",
- "value": "160"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17505:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17505:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value5",
- "nodeType": "YulIdentifier",
- "src": "17540:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "17533:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17533:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "17526:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17526:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17498:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17498:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17498:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_rational_0_by_1_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "17093:9:15",
- "type": ""
- },
- {
- "name": "value5",
- "nodeType": "YulTypedName",
- "src": "17104:6:15",
- "type": ""
- },
- {
- "name": "value4",
- "nodeType": "YulTypedName",
- "src": "17112:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "17120:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "17128:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "17136:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "17144:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "17155:4:15",
- "type": ""
- }
- ],
- "src": "16911:644:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "17734:180:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17751:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17762:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17744:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17744:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17744:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17785:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17796:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17781:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17781:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17801:2:15",
- "type": "",
- "value": "30"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17774:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17774:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17774:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17824:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17835:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17820:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17820:18:15"
- },
- {
- "hexValue": "5072696365206d757374206265206174206c65617374206f6e6520776569",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "17840:32:15",
- "type": "",
- "value": "Price must be at least one wei"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "17813:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17813:60:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "17813:60:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "17882:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17894:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17905:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17890:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "17890:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17882:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "17711:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "17725:4:15",
- "type": ""
- }
- ],
- "src": "17560:354:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "18093:238:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18110:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18121:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18103:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18103:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18103:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18144:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18155:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18140:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18140:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18160:2:15",
- "type": "",
- "value": "48"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18133:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18133:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18133:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18183:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18194:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18179:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18179:18:15"
- },
- {
- "hexValue": "7472616e73616374696f6e2076616c7565206d75737420626520657175616c20",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "18199:34:15",
- "type": "",
- "value": "transaction value must be equal "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18172:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18172:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18172:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18254:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18265:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18250:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18250:18:15"
- },
- {
- "hexValue": "746f206c697374696e67207072696365",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "18270:18:15",
- "type": "",
- "value": "to listing price"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18243:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18243:46:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18243:46:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "18298:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18310:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18321:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18306:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18306:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18298:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "18070:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "18084:4:15",
- "type": ""
- }
- ],
- "src": "17919:412:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "18581:391:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "18591:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18603:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18614:3:15",
- "type": "",
- "value": "192"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18599:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18599:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18591:4:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "18627:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18645:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18650:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "18641:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18641:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18654:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "18637:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18637:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "18631:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18672:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "18687:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "18695:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "18683:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18683:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18665:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18665:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18665:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18719:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18730:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18715:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18715:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "18739:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "18747:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "18735:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18735:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18708:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18708:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18708:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18771:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18782:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18767:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18767:18:15"
- },
- {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "18791:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "18799:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "18787:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18787:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18760:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18760:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18760:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18823:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18834:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18819:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18819:18:15"
- },
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "18839:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18812:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18812:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18812:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18866:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18877:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18862:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18862:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value4",
- "nodeType": "YulIdentifier",
- "src": "18897:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "18890:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18890:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "18883:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18883:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18855:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18855:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18855:51:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18926:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18937:3:15",
- "type": "",
- "value": "160"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18922:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18922:19:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value5",
- "nodeType": "YulIdentifier",
- "src": "18957:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "18950:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18950:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "18943:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18943:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "18915:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "18915:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "18915:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_uint256_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "18510:9:15",
- "type": ""
- },
- {
- "name": "value5",
- "nodeType": "YulTypedName",
- "src": "18521:6:15",
- "type": ""
- },
- {
- "name": "value4",
- "nodeType": "YulTypedName",
- "src": "18529:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "18537:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "18545:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "18553:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "18561:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "18572:4:15",
- "type": ""
- }
- ],
- "src": "18336:636:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "19151:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19168:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19179:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19161:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19161:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19161:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19202:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19213:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19198:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19198:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19218:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19191:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19191:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19191:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19241:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19252:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19237:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19237:18:15"
- },
- {
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "19257:34:15",
- "type": "",
- "value": "ERC721: operator query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19230:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19230:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19230:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19312:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19323:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19308:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19308:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "19328:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19301:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19301:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19301:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "19352:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19364:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19375:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19360:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19360:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19352:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "19128:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "19142:4:15",
- "type": ""
- }
- ],
- "src": "18977:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "19564:227:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19581:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19592:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19574:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19574:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19574:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19615:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19626:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19611:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19611:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19631:2:15",
- "type": "",
- "value": "37"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19604:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19604:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19604:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19654:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19665:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19650:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19650:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722066726f6d20696e636f727265637420",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "19670:34:15",
- "type": "",
- "value": "ERC721: transfer from incorrect "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19643:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19643:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19643:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19725:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19736:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19721:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19721:18:15"
- },
- {
- "hexValue": "6f776e6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "19741:7:15",
- "type": "",
- "value": "owner"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19714:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19714:35:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19714:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "19758:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19770:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19781:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19766:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19766:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19758:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "19541:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "19555:4:15",
- "type": ""
- }
- ],
- "src": "19390:401:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "19970:226:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19987:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19998:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "19980:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "19980:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19980:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20021:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20032:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20017:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20017:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20037:2:15",
- "type": "",
- "value": "36"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20010:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20010:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20010:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20060:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20071:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20056:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20056:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "20076:34:15",
- "type": "",
- "value": "ERC721: transfer to the zero add"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20049:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20049:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20049:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20131:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20142:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20127:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20127:18:15"
- },
- {
- "hexValue": "72657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "20147:6:15",
- "type": "",
- "value": "ress"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20120:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20120:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20120:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "20163:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20175:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20186:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20171:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20171:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "20163:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "19947:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "19961:4:15",
- "type": ""
- }
- ],
- "src": "19796:400:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "20375:182:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20392:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20403:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20385:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20385:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20385:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20426:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20437:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20422:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20422:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20442:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20415:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20415:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20415:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20465:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20476:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20461:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20461:18:15"
- },
- {
- "hexValue": "4552433732313a206d696e7420746f20746865207a65726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "20481:34:15",
- "type": "",
- "value": "ERC721: mint to the zero address"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20454:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20454:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20454:62:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "20525:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20537:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20548:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20533:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20533:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "20525:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "20352:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "20366:4:15",
- "type": ""
- }
- ],
- "src": "20201:356:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "20736:178:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20753:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20764:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20746:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20746:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20746:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20787:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20798:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20783:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20783:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20803:2:15",
- "type": "",
- "value": "28"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20776:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20776:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20776:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20826:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20837:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20822:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20822:18:15"
- },
- {
- "hexValue": "4552433732313a20746f6b656e20616c7265616479206d696e746564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "20842:30:15",
- "type": "",
- "value": "ERC721: token already minted"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "20815:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20815:58:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20815:58:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "20882:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20894:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20905:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "20890:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "20890:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "20882:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "20713:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "20727:4:15",
- "type": ""
- }
- ],
- "src": "20562:352:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21093:236:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21110:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21121:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21103:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21103:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21103:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21144:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21155:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21140:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21140:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21160:2:15",
- "type": "",
- "value": "46"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21133:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21133:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21133:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21183:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21194:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21179:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21179:18:15"
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920736574206f66206e6f6e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "21199:34:15",
- "type": "",
- "value": "ERC721URIStorage: URI set of non"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21172:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21172:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21172:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21254:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21265:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21250:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21250:18:15"
- },
- {
- "hexValue": "6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "21270:16:15",
- "type": "",
- "value": "existent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21243:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21243:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21243:44:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "21296:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21308:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21319:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21304:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21304:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21296:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "21070:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "21084:4:15",
- "type": ""
- }
- ],
- "src": "20919:410:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21508:175:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21525:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21536:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21518:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21518:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21518:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21559:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21570:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21555:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21555:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21575:2:15",
- "type": "",
- "value": "25"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21548:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21548:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21548:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21598:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21609:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21594:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21594:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "21614:27:15",
- "type": "",
- "value": "ERC721: approve to caller"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21587:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21587:55:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21587:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "21651:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21663:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21674:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21659:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21659:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21651:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "21485:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "21499:4:15",
- "type": ""
- }
- ],
- "src": "21334:349:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21862:240:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21879:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21890:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21872:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21872:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21872:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21913:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21924:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21909:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21909:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21929:2:15",
- "type": "",
- "value": "50"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21902:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21902:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21902:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21952:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21963:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21948:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21948:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "21968:34:15",
- "type": "",
- "value": "ERC721: transfer to non ERC721Re"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21941:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "21941:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21941:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22023:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22034:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22019:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22019:18:15"
- },
- {
- "hexValue": "63656976657220696d706c656d656e746572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "22039:20:15",
- "type": "",
- "value": "ceiver implementer"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22012:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22012:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22012:48:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "22069:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22081:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22092:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22077:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22077:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "22069:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "21839:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "21853:4:15",
- "type": ""
- }
- ],
- "src": "21688:414:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "22281:237:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22298:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22309:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22291:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22291:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22291:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22332:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22343:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22328:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22328:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22348:2:15",
- "type": "",
- "value": "47"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22321:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22321:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22321:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22371:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22382:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22367:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22367:18:15"
- },
- {
- "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "22387:34:15",
- "type": "",
- "value": "ERC721Metadata: URI query for no"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22360:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22360:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22360:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22442:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22453:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22438:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22438:18:15"
- },
- {
- "hexValue": "6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "22458:17:15",
- "type": "",
- "value": "nexistent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22431:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22431:45:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22431:45:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "22485:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22497:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22508:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22493:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22493:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "22485:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "22258:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "22272:4:15",
- "type": ""
- }
- ],
- "src": "22107:411:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "22726:286:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "22736:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22754:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22759:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "22750:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22750:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22763:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "22746:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22746:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "22740:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22781:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "22796:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "22804:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "22792:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22792:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22774:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22774:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22774:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22828:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22839:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22824:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22824:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "22848:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "22856:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "22844:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22844:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22817:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22817:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22817:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22880:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22891:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22876:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22876:18:15"
- },
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "22896:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22869:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22869:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22869:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22923:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22934:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22919:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22919:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22939:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "22912:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22912:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22912:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "22952:54:15",
- "value": {
- "arguments": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "22978:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22990:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23001:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22986:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22986:19:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "22960:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "22960:46:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "22952:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "22671:9:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "22682:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "22690:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "22698:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "22706:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "22717:4:15",
- "type": ""
- }
- ],
- "src": "22523:489:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23097:169:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23143:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23152:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23155:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "23145:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23145:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23145:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "23118:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "23127:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "23114:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23114:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23139:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "23110:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23110:32:15"
- },
- "nodeType": "YulIf",
- "src": "23107:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "23168:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "23187:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "23181:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23181:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "23172:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "23230:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "23206:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23206:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23206:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "23245:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "23255:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "23245:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "23063:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "23074:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "23086:6:15",
- "type": ""
- }
- ],
- "src": "23017:249:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23318:88:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23349:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "23351:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23351:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23351:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "23334:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23345:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "23341:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23341:6:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "23331:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23331:17:15"
- },
- "nodeType": "YulIf",
- "src": "23328:43:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "23380:20:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "23391:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23398:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "23387:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23387:13:15"
- },
- "variableNames": [
- {
- "name": "ret",
- "nodeType": "YulIdentifier",
- "src": "23380:3:15"
- }
- ]
- }
- ]
- },
- "name": "increment_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "23300:5:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "ret",
- "nodeType": "YulTypedName",
- "src": "23310:3:15",
- "type": ""
- }
- ],
- "src": "23271:135:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23443:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23460:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23467:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23472:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "23463:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23463:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "23453:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23453:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23453:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23500:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23503:4:15",
- "type": "",
- "value": "0x12"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "23493:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23493:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23493:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23524:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23527:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "23517:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23517:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23517:15:15"
- }
- ]
- },
- "name": "panic_error_0x12",
- "nodeType": "YulFunctionDefinition",
- "src": "23411:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23589:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23612:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "23614:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23614:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23614:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "23609:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "23602:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23602:9:15"
- },
- "nodeType": "YulIf",
- "src": "23599:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "23643:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "23652:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "23655:1:15"
- }
- ],
- "functionName": {
- "name": "div",
- "nodeType": "YulIdentifier",
- "src": "23648:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23648:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "23643:1:15"
- }
- ]
- }
- ]
- },
- "name": "checked_div_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "23574:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "23577:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "23583:1:15",
- "type": ""
- }
- ],
- "src": "23543:120:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23706:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23729:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "23731:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23731:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23731:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "23726:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "23719:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23719:9:15"
- },
- "nodeType": "YulIf",
- "src": "23716:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "23760:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "23769:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "23772:1:15"
- }
- ],
- "functionName": {
- "name": "mod",
- "nodeType": "YulIdentifier",
- "src": "23765:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "23765:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "23760:1:15"
- }
- ]
- }
- ]
- },
- "name": "mod_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "23691:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "23694:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "23700:1:15",
- "type": ""
- }
- ],
- "src": "23668:112:15"
- }
- ]
- },
- "contents": "{\n { }\n function validator_revert_bytes4(value)\n {\n if iszero(eq(value, and(value, shl(224, 0xffffffff)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n function abi_encode_bool(value, pos)\n {\n mstore(pos, iszero(iszero(value)))\n }\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, iszero(iszero(value0)))\n }\n function copy_memory_to_memory(src, dst, length)\n {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length) { mstore(add(dst, length), 0) }\n }\n function abi_encode_string(value, pos) -> end\n {\n let length := mload(value)\n mstore(pos, length)\n copy_memory_to_memory(add(value, 0x20), add(pos, 0x20), length)\n end := add(add(pos, and(add(length, 31), not(31))), 0x20)\n }\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n mstore(headStart, 32)\n tail := abi_encode_string(value0, add(headStart, 32))\n }\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := calldataload(headStart)\n }\n function abi_encode_address(value, pos)\n {\n mstore(pos, and(value, sub(shl(160, 1), 1)))\n }\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, and(value0, sub(shl(160, 1), 1)))\n }\n function validator_revert_address(value)\n {\n if iszero(eq(value, and(value, sub(shl(160, 1), 1)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n value1 := calldataload(add(headStart, 32))\n }\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, value0)\n }\n function abi_encode_struct_MarketToken(value, pos)\n {\n mstore(pos, mload(value))\n let memberValue0 := mload(add(value, 0x20))\n abi_encode_address(memberValue0, add(pos, 0x20))\n mstore(add(pos, 0x40), mload(add(value, 0x40)))\n let memberValue0_1 := mload(add(value, 0x60))\n abi_encode_address(memberValue0_1, add(pos, 0x60))\n let memberValue0_2 := mload(add(value, 0x80))\n abi_encode_address(memberValue0_2, add(pos, 0x80))\n let memberValue0_3 := mload(add(value, 0xa0))\n abi_encode_address(memberValue0_3, add(pos, 0xa0))\n mstore(add(pos, 0xc0), mload(add(value, 0xc0)))\n let memberValue0_4 := mload(add(value, 0xe0))\n abi_encode_bool(memberValue0_4, add(pos, 0xe0))\n let _1 := 0x0100\n let memberValue0_5 := mload(add(value, _1))\n abi_encode_bool(memberValue0_5, add(pos, _1))\n let _2 := 0x0120\n mstore(add(pos, _2), mload(add(value, _2)))\n let _3 := 0x0140\n mstore(add(pos, _3), mload(add(value, _3)))\n let _4 := 0x0160\n mstore(add(pos, _4), mload(add(value, _4)))\n }\n function abi_encode_tuple_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n let _1 := 32\n let tail_1 := add(headStart, _1)\n mstore(headStart, _1)\n let pos := tail_1\n let length := mload(value0)\n mstore(tail_1, length)\n pos := add(headStart, 64)\n let srcPtr := add(value0, _1)\n let i := 0\n for { } lt(i, length) { i := add(i, 1) }\n {\n abi_encode_struct_MarketToken(mload(srcPtr), pos)\n pos := add(pos, 0x0180)\n srcPtr := add(srcPtr, _1)\n }\n tail := pos\n }\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 96) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n let value_1 := calldataload(add(headStart, 32))\n validator_revert_address(value_1)\n value1 := value_1\n value2 := calldataload(add(headStart, 64))\n }\n function abi_encode_tuple_t_array$_t_struct$_Comment_$3277_memory_ptr_$dyn_memory_ptr__to_t_array$_t_struct$_Comment_$3277_memory_ptr_$dyn_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n let _1 := 32\n let tail_1 := add(headStart, _1)\n mstore(headStart, _1)\n let pos := tail_1\n let length := mload(value0)\n mstore(tail_1, length)\n let _2 := 64\n pos := add(headStart, _2)\n let tail_2 := add(add(headStart, shl(5, length)), _2)\n let srcPtr := add(value0, _1)\n let i := 0\n for { } lt(i, length) { i := add(i, 1) }\n {\n mstore(pos, add(sub(tail_2, headStart), not(63)))\n let _3 := mload(srcPtr)\n mstore(tail_2, and(mload(_3), sub(shl(160, 1), 1)))\n let memberValue0 := mload(add(_3, _1))\n mstore(add(tail_2, _1), _2)\n tail_2 := abi_encode_string(memberValue0, add(tail_2, _2))\n srcPtr := add(srcPtr, _1)\n pos := add(pos, _1)\n }\n tail := tail_2\n }\n function abi_encode_tuple_t_struct$_MarketToken_$3317_memory_ptr__to_t_struct$_MarketToken_$3317_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 384)\n abi_encode_struct_MarketToken(value0, headStart)\n }\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n }\n function panic_error_0x41()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n function abi_decode_available_length_string(src, length, end) -> array\n {\n let _1 := 0xffffffffffffffff\n if gt(length, _1) { panic_error_0x41() }\n let _2 := not(31)\n let memPtr := mload(64)\n let newFreePtr := add(memPtr, and(add(and(add(length, 31), _2), 63), _2))\n if or(gt(newFreePtr, _1), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n array := memPtr\n mstore(memPtr, length)\n if gt(add(src, length), end) { revert(0, 0) }\n calldatacopy(add(memPtr, 0x20), src, length)\n mstore(add(add(memPtr, length), 0x20), 0)\n }\n function abi_decode_string(offset, end) -> array\n {\n if iszero(slt(add(offset, 0x1f), end)) { revert(0, 0) }\n array := abi_decode_available_length_string(add(offset, 0x20), calldataload(offset), end)\n }\n function abi_decode_tuple_t_uint256t_string_memory_ptr(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := calldataload(headStart)\n let offset := calldataload(add(headStart, 32))\n if gt(offset, 0xffffffffffffffff) { revert(0, 0) }\n value1 := abi_decode_string(add(headStart, offset), dataEnd)\n }\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n let value_1 := calldataload(add(headStart, 32))\n if iszero(eq(value_1, iszero(iszero(value_1)))) { revert(0, 0) }\n value1 := value_1\n }\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3\n {\n if slt(sub(dataEnd, headStart), 128) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n let value_1 := calldataload(add(headStart, 32))\n validator_revert_address(value_1)\n value1 := value_1\n value2 := calldataload(add(headStart, 64))\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert(0, 0) }\n let _1 := add(headStart, offset)\n if iszero(slt(add(_1, 0x1f), dataEnd)) { revert(0, 0) }\n value3 := abi_decode_available_length_string(add(_1, 32), calldataload(_1), dataEnd)\n }\n function abi_decode_tuple_t_uint256t_string_calldata_ptr(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := calldataload(headStart)\n let offset := calldataload(add(headStart, 32))\n let _1 := 0xffffffffffffffff\n if gt(offset, _1) { revert(0, 0) }\n let _2 := add(headStart, offset)\n if iszero(slt(add(_2, 0x1f), dataEnd)) { revert(0, 0) }\n let length := calldataload(_2)\n if gt(length, _1) { revert(0, 0) }\n if gt(add(add(_2, length), 32), dataEnd) { revert(0, 0) }\n value1 := add(_2, 32)\n value2 := length\n }\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_address(value)\n value0 := value\n let value_1 := calldataload(add(headStart, 32))\n validator_revert_address(value_1)\n value1 := value_1\n }\n function abi_decode_tuple_t_uint256t_uint256t_string_memory_ptr(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 96) { revert(0, 0) }\n value0 := calldataload(headStart)\n value1 := calldataload(add(headStart, 32))\n let offset := calldataload(add(headStart, 64))\n if gt(offset, 0xffffffffffffffff) { revert(0, 0) }\n value2 := abi_decode_string(add(headStart, offset), dataEnd)\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: approved query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 33)\n mstore(add(headStart, 64), \"ERC721: approval to current owne\")\n mstore(add(headStart, 96), \"r\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 56)\n mstore(add(headStart, 64), \"ERC721: approve caller is not ow\")\n mstore(add(headStart, 96), \"ner nor approved for all\")\n tail := add(headStart, 128)\n }\n function panic_error_0x11()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n function checked_add_t_uint256(x, y) -> sum\n {\n if gt(x, not(y)) { panic_error_0x11() }\n sum := add(x, y)\n }\n function panic_error_0x32()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 49)\n mstore(add(headStart, 64), \"ERC721: transfer caller is not o\")\n mstore(add(headStart, 96), \"wner nor approved\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 31)\n mstore(add(headStart, 64), \"ReentrancyGuard: reentrant call\")\n tail := add(headStart, 96)\n }\n function checked_sub_t_uint256(x, y) -> diff\n {\n if lt(x, y) { panic_error_0x11() }\n diff := sub(x, y)\n }\n function abi_encode_tuple_t_uint256_t_uint256__to_t_uint256_t_uint256__fromStack_reversed(headStart, value1, value0) -> tail\n {\n tail := add(headStart, 64)\n mstore(headStart, value0)\n mstore(add(headStart, 32), value1)\n }\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 41)\n mstore(add(headStart, 64), \"ERC721: owner query for nonexist\")\n mstore(add(headStart, 96), \"ent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 42)\n mstore(add(headStart, 64), \"ERC721: balance query for the ze\")\n mstore(add(headStart, 96), \"ro address\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 51)\n mstore(add(headStart, 64), \"Please submit the asking price i\")\n mstore(add(headStart, 96), \"n order to continue\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_address_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed(headStart, value2, value1, value0) -> tail\n {\n tail := add(headStart, 96)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), value2)\n }\n function abi_decode_tuple_t_address_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n validator_revert_address(value)\n value0 := value\n }\n function abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 49)\n mstore(add(headStart, 64), \"ERC721URIStorage: URI query for \")\n mstore(add(headStart, 96), \"nonexistent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed(pos, value1, value0) -> end\n {\n let length := mload(value0)\n copy_memory_to_memory(add(value0, 0x20), pos, length)\n let end_1 := add(pos, length)\n let length_1 := mload(value1)\n copy_memory_to_memory(add(value1, 0x20), end_1, length_1)\n end := add(end_1, length_1)\n }\n function abi_encode_tuple_t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 27)\n mstore(add(headStart, 64), \"You cannot manage this NFTs\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_rational_0_by_1_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed(headStart, value5, value4, value3, value2, value1, value0) -> tail\n {\n tail := add(headStart, 192)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), and(value2, _1))\n mstore(add(headStart, 96), value3)\n mstore(add(headStart, 128), iszero(iszero(value4)))\n mstore(add(headStart, 160), iszero(iszero(value5)))\n }\n function abi_encode_tuple_t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 30)\n mstore(add(headStart, 64), \"Price must be at least one wei\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 48)\n mstore(add(headStart, 64), \"transaction value must be equal \")\n mstore(add(headStart, 96), \"to listing price\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_address_payable_t_address_t_address_payable_t_uint256_t_bool_t_bool__to_t_address_t_address_t_address_t_uint256_t_bool_t_bool__fromStack_reversed(headStart, value5, value4, value3, value2, value1, value0) -> tail\n {\n tail := add(headStart, 192)\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), and(value2, _1))\n mstore(add(headStart, 96), value3)\n mstore(add(headStart, 128), iszero(iszero(value4)))\n mstore(add(headStart, 160), iszero(iszero(value5)))\n }\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: operator query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 37)\n mstore(add(headStart, 64), \"ERC721: transfer from incorrect \")\n mstore(add(headStart, 96), \"owner\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 36)\n mstore(add(headStart, 64), \"ERC721: transfer to the zero add\")\n mstore(add(headStart, 96), \"ress\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 32)\n mstore(add(headStart, 64), \"ERC721: mint to the zero address\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 28)\n mstore(add(headStart, 64), \"ERC721: token already minted\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 46)\n mstore(add(headStart, 64), \"ERC721URIStorage: URI set of non\")\n mstore(add(headStart, 96), \"existent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 25)\n mstore(add(headStart, 64), \"ERC721: approve to caller\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 50)\n mstore(add(headStart, 64), \"ERC721: transfer to non ERC721Re\")\n mstore(add(headStart, 96), \"ceiver implementer\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 47)\n mstore(add(headStart, 64), \"ERC721Metadata: URI query for no\")\n mstore(add(headStart, 96), \"nexistent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart, value3, value2, value1, value0) -> tail\n {\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), value2)\n mstore(add(headStart, 96), 128)\n tail := abi_encode_string(value3, add(headStart, 128))\n }\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n function increment_t_uint256(value) -> ret\n {\n if eq(value, not(0)) { panic_error_0x11() }\n ret := add(value, 1)\n }\n function panic_error_0x12()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x12)\n revert(0, 0x24)\n }\n function checked_div_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := div(x, y)\n }\n function mod_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := mod(x, y)\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "sourceMap": "437:17278:13:-:0;;;921:1;898:24;;1261:11;1238:34;;1473:93;;;;;;;;;-1:-1:-1;1390:113:1;;;;;;;;;;;-1:-1:-1;;;1390:113:1;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1390:113:1;;;;1456:13;;1390:113;;;1456:13;;-1:-1:-1;;1456:13:1;:::i;:::-;-1:-1:-1;1479:17:1;;;;:7;;:17;;;;;:::i;:::-;-1:-1:-1;;1701:1:0;1806:7;:22;-1:-1:-1;1531:5:13::1;:27:::0;;-1:-1:-1;;;;;;1531:27:13::1;1547:10;1531:27;::::0;;437:17278;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;437:17278:13;;;-1:-1:-1;437:17278:13;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:380:15;93:1;89:12;;;;136;;;157:61;;211:4;203:6;199:17;189:27;;157:61;264:2;256:6;253:14;233:18;230:38;227:161;;310:10;305:3;301:20;298:1;291:31;345:4;342:1;335:15;373:4;370:1;363:15;227:161;;14:380;;;:::o;:::-;437:17278:13;;;;;;",
- "deployedSourceMap": "437:17278:13:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1570:300:1;;;;;;;;;;-1:-1:-1;1570:300:1;;;;;:::i;:::-;;:::i;:::-;;;661:14:15;;654:22;636:41;;624:2;609:18;1570:300:1;;;;;;;;2488:98;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4000:217::-;;;;;;;;;;-1:-1:-1;4000:217:1;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1897:32:15;;;1879:51;;1867:2;1852:18;4000:217:1;1733:203:15;3538:401:1;;;;;;;;;;-1:-1:-1;3538:401:1;;;;;:::i;:::-;;:::i;:::-;;3086:95:13;;;;;;;;;;-1:-1:-1;3161:12:13;;3086:95;;;2543:25:15;;;2531:2;2516:18;3086:95:13;2397:177:15;3946:125:13;;;;;;;;;;-1:-1:-1;3946:125:13;;;;;:::i;:::-;4007:4;4031:24;;;:15;:24;;;;;:32;;;;;;;;;3946:125;14436:1168;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4727:330:1:-;;;;;;;;;;-1:-1:-1;4727:330:1;;;;;:::i;:::-;;:::i;4119:132:13:-;;;;;;;;;;-1:-1:-1;4119:132:13;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3768:138::-;;;;;;;;;;-1:-1:-1;3768:138:13;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5123:179:1:-;;;;;;;;;;-1:-1:-1;5123:179:1;;;;;:::i;:::-;;:::i;6004:743:13:-;;;;;;:::i;:::-;;:::i;2191:235:1:-;;;;;;;;;;-1:-1:-1;2191:235:1;;;;;:::i;:::-;;:::i;1929:205::-;;;;;;;;;;-1:-1:-1;1929:205:1;;;;;:::i;:::-;;:::i;4641:524:13:-;;;;;;;;;;-1:-1:-1;4641:524:13;;;;;:::i;:::-;;:::i;2650:102:1:-;;;;;;;;;;;;;:::i;5212:742:13:-;;;;;;:::i;:::-;;:::i;3369:92::-;;;;;;;;;;-1:-1:-1;3441:12:13;;3369:92;;4284:153:1;;;;;;;;;;-1:-1:-1;4284:153:1;;;;;:::i;:::-;;:::i;3469:92:13:-;;;;;;;;;;;;;:::i;3216:106::-;;;;;;;;;;;;;:::i;16876:824::-;;;;;;;;;;;;;:::i;5368:320:1:-;;;;;;;;;;-1:-1:-1;5368:320:1;;;;;:::i;:::-;;:::i;11318:981:13:-;;;;;;:::i;:::-;;:::i;3601:127::-;;;;;;;;;;-1:-1:-1;3601:127:13;;;;;:::i;:::-;;:::i;13420:958::-;;;;;;;;;;;;;:::i;467:663:4:-;;;;;;;;;;-1:-1:-1;467:663:4;;;;;:::i;:::-;;:::i;6795:224:13:-;;;;;;:::i;:::-;;:::i;12348:954::-;;;;;;:::i;:::-;;:::i;9297:1953::-;;;;;;:::i;:::-;;:::i;4315:308::-;;;;;;;;;;-1:-1:-1;4315:308:13;;;;;:::i;:::-;;:::i;4503:162:1:-;;;;;;;;;;-1:-1:-1;4503:162:1;;;;;:::i;:::-;-1:-1:-1;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;4503:162;7205:1990:13;;;;;;:::i;:::-;;:::i;1570:300:1:-;1672:4;-1:-1:-1;;;;;;1707:40:1;;-1:-1:-1;;;1707:40:1;;:104;;-1:-1:-1;;;;;;;1763:48:1;;-1:-1:-1;;;1763:48:1;1707:104;:156;;;-1:-1:-1;;;;;;;;;;937:40:10;;;1827:36:1;1688:175;1570:300;-1:-1:-1;;1570:300:1:o;2488:98::-;2542:13;2574:5;2567:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2488:98;:::o;4000:217::-;4076:7;4103:16;4111:7;4103;:16::i;:::-;4095:73;;;;-1:-1:-1;;;4095:73:1;;11189:2:15;4095:73:1;;;11171:21:15;11228:2;11208:18;;;11201:30;11267:34;11247:18;;;11240:62;-1:-1:-1;;;11318:18:15;;;11311:42;11370:19;;4095:73:1;;;;;;;;;-1:-1:-1;4186:24:1;;;;:15;:24;;;;;;-1:-1:-1;;;;;4186:24:1;;4000:217::o;3538:401::-;3618:13;3634:23;3649:7;3634:14;:23::i;:::-;3618:39;;3681:5;-1:-1:-1;;;;;3675:11:1;:2;-1:-1:-1;;;;;3675:11:1;;3667:57;;;;-1:-1:-1;;;3667:57:1;;11602:2:15;3667:57:1;;;11584:21:15;11641:2;11621:18;;;11614:30;11680:34;11660:18;;;11653:62;-1:-1:-1;;;11731:18:15;;;11724:31;11772:19;;3667:57:1;11400:397:15;3667:57:1;719:10:7;-1:-1:-1;;;;;3756:21:1;;;;:62;;-1:-1:-1;3781:37:1;3798:5;719:10:7;4503:162:1;:::i;3781:37::-;3735:165;;;;-1:-1:-1;;;3735:165:1;;12004:2:15;3735:165:1;;;11986:21:15;12043:2;12023:18;;;12016:30;12082:34;12062:18;;;12055:62;12153:26;12133:18;;;12126:54;12197:19;;3735:165:1;11802:420:15;3735:165:1;3911:21;3920:2;3924:7;3911:8;:21::i;:::-;3608:331;3538:401;;:::o;14436:1168:13:-;14480:20;14513:19;14535;:9;918:14:8;;827:112;14535:19:13;14513:41;;14619:17;14651:18;14934:26;14981:14;14963:33;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;14934:62;;15007:567;15030:14;15014:13;:30;15007:567;;;15109:10;15065:15;:34;15081:17;:13;15097:1;15081:17;:::i;:::-;15065:34;;;;;;;;;;;-1:-1:-1;15065:34:13;:40;;;-1:-1:-1;;;;;15065:40:13;:54;;:113;;-1:-1:-1;15168:10:13;15123:15;:34;15139:17;:13;15155:1;15139:17;:::i;:::-;15123:34;;;;;;;;;;;-1:-1:-1;15123:34:13;:41;;;-1:-1:-1;;;;;15123:41:13;:55;15065:113;15061:470;;;15199:14;15216:17;:13;15232:1;15216:17;:::i;:::-;15286:31;15320:26;;;:15;:26;;;;;15369:19;;;;15320:26;;-1:-1:-1;15320:26:13;15369:19;;;;;:27;;:19;:27;15365:149;;15421:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15421:33:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;15427:12;;15421:19;;;;;;:::i;:::-;;;;;;;;;;:33;15477:17;15493:1;15477:17;;:::i;:::-;;;15365:149;15180:351;;15061:470;15545:17;15561:1;15545:17;;:::i;:::-;;;15007:567;;;15591:5;14436:1168;-1:-1:-1;;;;14436:1168:13:o;4727:330:1:-;4916:41;719:10:7;4949:7:1;4916:18;:41::i;:::-;4908:103;;;;-1:-1:-1;;;4908:103:1;;;;;;;:::i;:::-;5022:28;5032:4;5038:2;5042:7;5022:9;:28::i;4119:132:13:-;4175:16;4211:14;:23;4226:7;4211:23;;;;;;;;;;;:32;;4204:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4204:39:13;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4119:132;;;:::o;3768:138::-;3836:18;;:::i;:::-;-1:-1:-1;3874:24:13;;;;:15;:24;;;;;;;;;3867:31;;;;;;;;;;;;;;;-1:-1:-1;;;;;3867:31:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3768:138::o;5123:179:1:-;5256:39;5273:4;5279:2;5283:7;5256:39;;;;;;;;;;;;:16;:39::i;6004:743:13:-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;6078:21:13::1;6102:24:::0;;;:15:::1;:24;::::0;;;;;;;6171:14:::1;:23:::0;;;;;6228:10:::1;6209:30:::0;;:18;;::::1;:30:::0;;;;;;;6102:24;;6171:23;6209:30:::1;;:38;;:30:::0;:38;6205:389:::1;;6283:10;6297:5;6264:30:::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:38;;-1:-1:-1;;6264:38:13::1;::::0;;6317:10:::1;::::0;::::1;:13:::0;;6264:38;;6297:5;6317:13:::1;::::0;6264:38;;6317:13:::1;:::i;:::-;::::0;;;-1:-1:-1;6205:389:13::1;::::0;-1:-1:-1;6205:389:13::1;;6382:10;6363:30;::::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:37;;-1:-1:-1;;6363:37:13::1;6396:4;6363:37:::0;;::::1;::::0;;;6415:10:::1;::::0;::::1;:13:::0;;6396:4;;6415:10;;:13:::1;::::0;6396:4;;6415:13:::1;:::i;:::-;::::0;;;-1:-1:-1;;6463:10:13::1;6447:27;::::0;;;:15:::1;::::0;;::::1;:27;::::0;;;;;;::::1;;:35;;::::0;;6443:140:::1;;6512:1;6503;:7;;;:10;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;6548:10:13::1;6562:5;6532:27:::0;;;:15:::1;::::0;::::1;:27;::::0;;;;:35;;-1:-1:-1;;6532:35:13::1;::::0;;6443:140:::1;6710:7;6693:46;6719:1;:7;;;6728:1;:10;;;6693:46;;;;;;13706:25:15::0;;;13762:2;13747:18;;13740:34;13694:2;13679:18;;13532:248;6693:46:13::1;;;;;;;;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;6004:743:13:o;2191:235:1:-;2263:7;2298:16;;;:7;:16;;;;;;-1:-1:-1;;;;;2298:16:1;;2324:73;;;;-1:-1:-1;;;2324:73:1;;13987:2:15;2324:73:1;;;13969:21:15;14026:2;14006:18;;;13999:30;14065:34;14045:18;;;14038:62;-1:-1:-1;;;14116:18:15;;;14109:39;14165:19;;2324:73:1;13785:405:15;1929:205:1;2001:7;-1:-1:-1;;;;;2028:19:1;;2020:74;;;;-1:-1:-1;;;2020:74:1;;14397:2:15;2020:74:1;;;14379:21:15;14436:2;14416:18;;;14409:30;14475:34;14455:18;;;14448:62;-1:-1:-1;;;14526:18:15;;;14519:40;14576:19;;2020:74:1;14195:406:15;2020:74:1;-1:-1:-1;;;;;;2111:16:1;;;;;:9;:16;;;;;;;1929:205::o;4641:524:13:-;4718:4;4823:28;4829:10;4841:9;4823:5;:28::i;:::-;4904:33;4917:9;4928:8;4904:12;:33::i;:::-;5020:38;5046:4;5053;5020:17;:38::i;:::-;-1:-1:-1;5148:9:13;;4641:524;-1:-1:-1;4641:524:13:o;2650:102:1:-;2706:13;2738:7;2731:14;;;;;:::i;5212:742:13:-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;5283:21:13::1;5307:24:::0;;;:15:::1;:24;::::0;;;;;;;5376:14:::1;:23:::0;;;;;5430:10:::1;5414:27:::0;;:15:::1;::::0;;::::1;:27:::0;;;;;;;;5376:23;;5414:27:::1;::::0;;::::1;:35;;::::0;;5410:383:::1;;5482:10;5496:5;5466:27:::0;;;:15:::1;::::0;;::::1;:27;::::0;;;;:35;;-1:-1:-1;;5466:35:13::1;::::0;;5516:7:::1;::::0;::::1;:10:::0;;5466:15;;5516:7;;:10:::1;::::0;5466:15;;5516:10:::1;:::i;5410:383::-;5575:10;5559:27;::::0;;;5589:4:::1;5559:15:::0;;::::1;:27;::::0;;;;:34;;-1:-1:-1;;5559:34:13::1;::::0;::::1;::::0;;5608:7:::1;::::0;::::1;:10:::0;;5589:4;;5608:7;;:10:::1;::::0;5589:4;;5608:10:::1;:::i;:::-;::::0;;;-1:-1:-1;;5656:10:13::1;5637:30;::::0;;;:18:::1;::::0;::::1;:30;::::0;;;;;::::1;;:38;;:30:::0;:38;5633:149:::1;;5708:1;5696;:10;;;:13;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;5747:10:13::1;5761:5;5728:30:::0;;;:18:::1;::::0;::::1;:30;::::0;;;;:38;;-1:-1:-1;;5728:38:13::1;::::0;;5917:7:::1;5900:46;5926:1;:7;;;5935:1;:10;;;5900:46;;;;;;13706:25:15::0;;;13762:2;13747:18;;13740:34;13694:2;13679:18;;13532:248;4284:153:1;4378:52;719:10:7;4411:8:1;4421;4378:18;:52::i;:::-;4284:153;;:::o;3469:92:13:-;3510:4;3534:19;:9;918:14:8;;827:112;3534:19:13;3527:26;;3469:92;:::o;3216:106::-;3266:7;3293:21;:11;918:14:8;;827:112;16876:824:13;16928:20;16961:14;16978:19;:9;918:14:8;;827:112;16978:19:13;16961:36;;17078:17;17110:18;17247:26;17294:9;17276:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;17247:57;;17315:355;17338:9;17322:13;:25;17315:355;;;17366:14;17383:17;:13;17399:1;17383:17;:::i;:::-;17415:31;17449:26;;;:15;:26;;;;;17494:19;;;;17449:26;;-1:-1:-1;17449:26:13;17494:19;;;;;:27;;:19;:27;17490:137;;17542:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17542:33:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;17548:12;;17542:19;;;;;;:::i;:::-;;;;;;;;;;:33;17594:17;17610:1;17594:17;;:::i;:::-;;;17490:137;17641:17;17657:1;17641:17;;:::i;:::-;;;17349:321;;17315:355;;5368:320:1;5537:41;719:10:7;5570:7:1;5537:18;:41::i;:::-;5529:103;;;;-1:-1:-1;;;5529:103:1;;;;;;;:::i;:::-;5642:39;5656:4;5662:2;5666:7;5675:5;5642:13;:39::i;:::-;5368:320;;;;:::o;11318:981:13:-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;11418:10:13::1;11431:24:::0;;;:15:::1;:24;::::0;;;;:30:::1;::::0;::::1;::::0;11491:32;::::1;::::0;11544:9:::1;:18:::0;::::1;11536:82;;;::::0;-1:-1:-1;;;11536:82:13;;14808:2:15;11536:82:13::1;::::0;::::1;14790:21:15::0;14847:2;14827:18;;;14820:30;14886:34;14866:18;;;14859:62;-1:-1:-1;;;14937:18:15;;;14930:49;14996:19;;11536:82:13::1;14606:415:15::0;11536:82:13::1;11677:28;::::0;;;:15:::1;:28;::::0;;;;;:35:::1;;::::0;:55;;-1:-1:-1;;;;;11677:35:13;;::::1;::::0;11722:9:::1;11677:55:::0;::::1;;;::::0;11722:9;;11677:55;:28;:55;11722:9;11677:35;:55;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;11811:71:13::1;::::0;-1:-1:-1;;;11811:71:13;;11827:4:::1;11811:71;::::0;::::1;15266:34:15::0;;;11862:10:13::1;15316:18:15::0;;;15309:43;15368:18;;;15361:34;;;11827:4:13;11811:35:::1;::::0;15201:18:15;;11811:71:13::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;11895:38;11921:4;11928;11895:17;:38::i;:::-;11944:23;:11;1032:19:8::0;;1050:1;1032:19;;;945:123;11944:23:13::1;11994:5;11978:12;;:21;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;12010:28:13::1;::::0;;;:15:::1;:28;::::0;;;;:34:::1;::::0;::::1;:56:::0;;12055:10:::1;-1:-1:-1::0;;;;;;12010:56:13;;::::1;::::0;::::1;::::0;;;12077:35:::1;::::0;::::1;:57:::0;;;;::::1;::::0;;::::1;::::0;;12145:33:::1;::::0;;::::1;:40:::0;;-1:-1:-1;;12145:40:13::1;-1:-1:-1::0;12145:40:13;;::::1;::::0;;;12196:34:::1;::::0;;::::1;:38:::0;;;;2628:22:0;;-1:-1:-1;;11318:981:13:o;3601:127::-;3681:39;;-1:-1:-1;;;3681:39:13;;;;;2543:25:15;;;3654:7:13;;3697:4;;3681:30;;2516:18:15;;3681:39:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;13420:958::-;13469:20;13502:14;13519:19;:9;918:14:8;;827:112;13519:19:13;13502:36;;13619:17;13651:18;13788:26;13835:9;13817:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;13788:57;;13856:492;13879:9;13863:13;:25;13856:492;;;13923:15;:34;13939:17;:13;13955:1;13939:17;:::i;:::-;13923:34;;;;;;;;;;;-1:-1:-1;13923:34:13;:42;;;;;;;;:50;;:42;:50;13919:386;;13994:14;14011:17;:13;14027:1;14011:17;:::i;:::-;14047:31;14081:26;;;:15;:26;;;;;14130:17;;;;13994:34;;-1:-1:-1;14081:26:13;-1:-1:-1;;;;;14130:17:13;14126:162;;14195:33;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14195:33:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;:5;;14201:12;;14195:19;;;;;;:::i;:::-;;;;;;;;;;:33;14251:17;14267:1;14251:17;;:::i;:::-;;;14126:162;13975:330;;13919:386;14319:17;14335:1;14319:17;;:::i;:::-;;;13856:492;;467:663:4;540:13;573:16;581:7;573;:16::i;:::-;565:78;;;;-1:-1:-1;;;565:78:4;;15864:2:15;565:78:4;;;15846:21:15;15903:2;15883:18;;;15876:30;15942:34;15922:18;;;15915:62;-1:-1:-1;;;15993:18:15;;;15986:47;16050:19;;565:78:4;15662:413:15;565:78:4;654:23;680:19;;;:10;:19;;;;;654:45;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;709:18;730:10;3465:9:1;;;;;;;;;-1:-1:-1;3465:9:1;;;3389:92;730:10:4;709:31;;819:4;813:18;835:1;813:23;809:70;;-1:-1:-1;859:9:4;467:663;-1:-1:-1;;467:663:4:o;809:70::-;981:23;;:27;977:106;;1055:4;1061:9;1038:33;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1024:48;;;;467:663;;;:::o;977:106::-;1100:23;1115:7;1100:14;:23::i;6795:224:13:-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;6894:31:13::1;6928:23:::0;;;:14:::1;:23;::::0;;;;;;;;6982:28;;;;::::1;::::0;;6990:10:::1;6982:28:::0;;;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;;6928:23;;6962:14:::1;::::0;::::1;::::0;6982:28;;::::1;::::0;;7002:7;;;;;;6982:28;::::1;7002:7:::0;;;;6982:28;::::1;;::::0;::::1;::::0;;;-1:-1:-1;6982:28:13;;;;-1:-1:-1;;6962:49:13;;::::1;::::0;;::::1;::::0;;;;;::::1;::::0;;;;;;::::1;::::0;;::::1;;::::0;;-1:-1:-1;;;;;;6962:49:13::1;-1:-1:-1::0;;;;;6962:49:13;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;;;;;;::::1;::::0;-1:-1:-1;6962:49:13;;::::1;::::0;::::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;;;;;6795:224:13:o;12348:954::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;12513:16:13::1;12532:24:::0;;;:15:::1;:24;::::0;;;;;:32;;::::1;::::0;12678:28;;;;;;:35:::1;;::::0;-1:-1:-1;;;;;12678:35:13::1;12663:10;12655:58;12647:98;;;::::0;-1:-1:-1;;;12647:98:13;;16757:2:15;12647:98:13::1;::::0;::::1;16739:21:15::0;16796:2;16776:18;;;16769:30;16835:29;16815:18;;;16808:57;16882:18;;12647:98:13::1;16555:351:15::0;12647:98:13::1;12831:71;::::0;-1:-1:-1;;;12831:71:13;;12847:4:::1;12831:71;::::0;::::1;15266:34:15::0;;;12882:10:13::1;15316:18:15::0;;;15309:43;15368:18;;;15361:34;;;12847:4:13;12831:35:::1;::::0;15201:18:15;;12831:71:13::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;;12913:28:13::1;::::0;;;-1:-1:-1;12913:15:13::1;:28;::::0;;;;:34:::1;::::0;::::1;:56:::0;;12958:10:::1;-1:-1:-1::0;;;;;;12913:56:13;;::::1;::::0;::::1;::::0;;;12980:35:::1;::::0;::::1;:57:::0;;;;::::1;::::0;;::::1;::::0;;13048:33:::1;::::0;;::::1;:40:::0;;-1:-1:-1;;13048:40:13::1;-1:-1:-1::0;13048:40:13;;::::1;::::0;;;13099:34:::1;::::0;;::::1;:38:::0;;;;2628:22:0;;-1:-1:-1;12348:954:13:o;9297:1953::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;;;9668:11:13::1;4031:24:::0;;;:15;:24;;;;;:32;;;;;;;;;9794:1174:::1;;;9897:16;9916;9924:7;9916;:16::i;:::-;9897:35:::0;-1:-1:-1;9963:10:13::1;-1:-1:-1::0;;;;;9955:31:13;::::1;;9947:71;;;::::0;-1:-1:-1;;;9947:71:13;;16757:2:15;9947:71:13::1;::::0;::::1;16739:21:15::0;16796:2;16776:18;;;16769:30;16835:29;16815:18;;;16808:57;16882:18;;9947:71:13::1;16555:351:15::0;9947:71:13::1;-1:-1:-1::0;;10035:24:13::1;::::0;;;:15:::1;:24;::::0;;;;:31:::1;::::0;::::1;:53:::0;;10077:10:::1;-1:-1:-1::0;;;;;;10035:53:13;;::::1;::::0;::::1;::::0;;;10103:30:::1;::::0;::::1;:52:::0;;;;::::1;::::0;;::::1;::::0;;10170:29:::1;;:36:::0;;-1:-1:-1;;10170:36:13::1;-1:-1:-1::0;10170:36:13::1;::::0;;10035:24;9794:1174:::1;;;10337:21;:9;1032:19:8::0;;1050:1;1032:19;;;945:123;10337:21:13::1;-1:-1:-1::0;10382:9:13::1;918:14:8::0;10416:27:13::1;918:14:8::0;10434:8:13;10416:9:::1;:27::i;:::-;-1:-1:-1::0;10533:21:13::1;10557:23:::0;;;:15:::1;:23;::::0;;;;10595:17;;;10627:13:::1;::::0;::::1;:29:::0;;10651:4:::1;-1:-1:-1::0;;;;;;10627:29:13;;::::1;;::::0;;;10671:9:::1;::::0;::::1;:18:::0;;;10704:8:::1;::::0;::::1;:30:::0;;10723:10:::1;10704:30:::0;;::::1;::::0;::::1;::::0;;;10749:7:::1;::::0;::::1;:29:::0;;;::::1;::::0;::::1;::::0;;10793:8:::1;::::0;::::1;:30:::0;;;;::::1;;::::0;;10838:7:::1;::::0;::::1;:11:::0;;;;10864:6:::1;::::0;::::1;:13:::0;;-1:-1:-1;;10892:16:13;;;;;10939:15:::1;10923:13;::::0;;::::1;:31:::0;9794:1174:::1;11070:6;11049:4;-1:-1:-1::0;;;;;10987:253:13::1;11019:6;10987:253;11100:10;11135:1;11161:10;11188:1;11205:5:::0;11225:4:::1;10987:253;;;;;;;;;;;:::i;:::-;;;;;;;;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;9297:1953:13:o;4315:308::-;4373:4;4396:23;;;:14;:23;;;;;;;;4430:10;4396:45;;:33;;;;:45;;;;;;;;:53;;;;4392:94;;-1:-1:-1;4473:1:13;;4315:308;-1:-1:-1;4315:308:13:o;4392:94::-;4502:23;;;;:14;:23;;;;;;;;4539:10;4502:48;;:36;;:48;;;;;;;;:56;;:48;:56;4498:97;;-1:-1:-1;4582:1:13;;4315:308;-1:-1:-1;4315:308:13:o;4498:97::-;-1:-1:-1;4614:1:13;;4315:308;-1:-1:-1;4315:308:13:o;7205:1990::-;1744:1:0;2325:7;;:19;2317:63;;;;-1:-1:-1;;;2317:63:0;;;;;;;:::i;:::-;1744:1;2455:7;:18;7433:9:13;7425:52:::1;;;::::0;-1:-1:-1;;;7425:52:13;;17762:2:15;7425:52:13::1;::::0;::::1;17744:21:15::0;17801:2;17781:18;;;17774:30;17840:32;17820:18;;;17813:60;17890:18;;7425:52:13::1;17560:354:15::0;7425:52:13::1;7509:12;;7496:9;:25;;7488:86;;;::::0;-1:-1:-1;;;7488:86:13;;18121:2:15;7488:86:13::1;::::0;::::1;18103:21:15::0;18160:2;18140:18;;;18133:30;18199:34;18179:18;;;18172:62;-1:-1:-1;;;18250:18:15;;;18243:46;18306:19;;7488:86:13::1;17919:412:15::0;7488:86:13::1;7585:11;4031:24:::0;;;:15;:24;;;;;:32;;;;;;;;7713:1078:::1;;;-1:-1:-1::0;7816:24:13::1;::::0;;;:15:::1;:24;::::0;;;;:31:::1;::::0;::::1;:53:::0;;-1:-1:-1;;;;;;7816:53:13;;::::1;7858:10;7816:53;::::0;;;7884:30:::1;::::0;::::1;:52:::0;;;;::::1;::::0;;7951:30:::1;::::0;::::1;:38:::0;;;8004:29:::1;;:37:::0;;-1:-1:-1;;8004:37:13::1;::::0;;7832:7;7713:1078:::1;;;8172:21;:9;1032:19:8::0;;1050:1;1032:19;;;945:123;8172:21:13::1;-1:-1:-1::0;8217:9:13::1;918:14:8::0;8251:27:13::1;918:14:8::0;8269:8:13;8251:9:::1;:27::i;:::-;-1:-1:-1::0;8351:21:13::1;8375:23:::0;;;:15:::1;:23;::::0;;;;8413:17;;;8445:13:::1;::::0;::::1;:29:::0;;-1:-1:-1;;;;;;8445:29:13;;::::1;8469:4;8445:29;::::0;;;8489:9:::1;::::0;::::1;:18:::0;;;8522:8:::1;::::0;::::1;:30:::0;;;::::1;8541:10;8522:30:::0;;::::1;::::0;;;8567:7:::1;::::0;::::1;:29:::0;;;::::1;::::0;;8611:8:::1;::::0;::::1;:30:::0;;;;::::1;;::::0;;8656:7:::1;::::0;::::1;:15:::0;;;8686:6:::1;::::0;::::1;:14:::0;;-1:-1:-1;;8715:16:13;8445:29:::1;8715:16;::::0;;8762:15:::1;8746:13;::::0;;::::1;:31:::0;7713:1078:::1;8830:70;::::0;-1:-1:-1;;;8830:70:13;;8866:10:::1;8830:70;::::0;::::1;15266:34:15::0;8846:4:13::1;15316:18:15::0;;;15309:43;;;15368:18;;;15361:34;;;8846:4:13;8830:35:::1;::::0;15201:18:15;;8830:70:13::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;9011:6;8990:4;-1:-1:-1::0;;;;;8928:257:13::1;8960:6;8928:257;9041:10;9076:1;9102:10;9129:5;9150;9170:4;8928:257;;;;;;;;;;;:::i;:::-;;;;;;;;-1:-1:-1::0;;1701:1:0;2628:7;:22;-1:-1:-1;;7205:1990:13:o;7160:125:1:-;7225:4;7248:16;;;:7;:16;;;;;;-1:-1:-1;;;;;7248:16:1;:30;;;7160:125::o;11169:171::-;11243:24;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;11243:29:1;-1:-1:-1;;;;;11243:29:1;;;;;;;;:24;;11296:23;11243:24;11296:14;:23::i;:::-;-1:-1:-1;;;;;11287:46:1;;;;;;;;;;;11169:171;;:::o;7443:344::-;7536:4;7560:16;7568:7;7560;:16::i;:::-;7552:73;;;;-1:-1:-1;;;7552:73:1;;19179:2:15;7552:73:1;;;19161:21:15;19218:2;19198:18;;;19191:30;19257:34;19237:18;;;19230:62;-1:-1:-1;;;19308:18:15;;;19301:42;19360:19;;7552:73:1;18977:408:15;7552:73:1;7635:13;7651:23;7666:7;7651:14;:23::i;:::-;7635:39;;7703:5;-1:-1:-1;;;;;7692:16:1;:7;-1:-1:-1;;;;;7692:16:1;;:52;;;-1:-1:-1;;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;7712:32;7692:87;;;;7772:7;-1:-1:-1;;;;;7748:31:1;:20;7760:7;7748:11;:20::i;:::-;-1:-1:-1;;;;;7748:31:1;;7684:96;7443:344;-1:-1:-1;;;;7443:344:1:o;10453:605::-;10607:4;-1:-1:-1;;;;;10580:31:1;:23;10595:7;10580:14;:23::i;:::-;-1:-1:-1;;;;;10580:31:1;;10572:81;;;;-1:-1:-1;;;10572:81:1;;19592:2:15;10572:81:1;;;19574:21:15;19631:2;19611:18;;;19604:30;19670:34;19650:18;;;19643:62;-1:-1:-1;;;19721:18:15;;;19714:35;19766:19;;10572:81:1;19390:401:15;10572:81:1;-1:-1:-1;;;;;10671:16:1;;10663:65;;;;-1:-1:-1;;;10663:65:1;;19998:2:15;10663:65:1;;;19980:21:15;20037:2;20017:18;;;20010:30;20076:34;20056:18;;;20049:62;-1:-1:-1;;;20127:18:15;;;20120:34;20171:19;;10663:65:1;19796:400:15;10663:65:1;10840:29;10857:1;10861:7;10840:8;:29::i;:::-;-1:-1:-1;;;;;10880:15:1;;;;;;:9;:15;;;;;:20;;10899:1;;10880:15;:20;;10899:1;;10880:20;:::i;:::-;;;;-1:-1:-1;;;;;;;10910:13:1;;;;;;:9;:13;;;;;:18;;10927:1;;10910:13;:18;;10927:1;;10910:18;:::i;:::-;;;;-1:-1:-1;;10938:16:1;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;10938:21:1;-1:-1:-1;;;;;10938:21:1;;;;;;;;;10975:27;;10938:16;;10975:27;;;;;;;3608:331;3538:401;;:::o;9079:427::-;-1:-1:-1;;;;;9158:16:1;;9150:61;;;;-1:-1:-1;;;9150:61:1;;20403:2:15;9150:61:1;;;20385:21:15;;;20422:18;;;20415:30;20481:34;20461:18;;;20454:62;20533:18;;9150:61:1;20201:356:15;9150:61:1;9230:16;9238:7;9230;:16::i;:::-;9229:17;9221:58;;;;-1:-1:-1;;;9221:58:1;;20764:2:15;9221:58:1;;;20746:21:15;20803:2;20783:18;;;20776:30;20842;20822:18;;;20815:58;20890:18;;9221:58:1;20562:352:15;9221:58:1;-1:-1:-1;;;;;9346:13:1;;;;;;:9;:13;;;;;:18;;9363:1;;9346:13;:18;;9363:1;;9346:18;:::i;:::-;;;;-1:-1:-1;;9374:16:1;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;9374:21:1;-1:-1:-1;;;;;9374:21:1;;;;;;;;9411:33;;9374:16;;;9411:33;;9374:16;;9411:33;4284:153;;:::o;1277:214:4:-;1376:16;1384:7;1376;:16::i;:::-;1368:75;;;;-1:-1:-1;;;1368:75:4;;21121:2:15;1368:75:4;;;21103:21:15;21160:2;21140:18;;;21133:30;21199:34;21179:18;;;21172:62;-1:-1:-1;;;21250:18:15;;;21243:44;21304:19;;1368:75:4;20919:410:15;1368:75:4;1453:19;;;;:10;:19;;;;;;;;:31;;;;;;;;:::i;11475:307:1:-;11625:8;-1:-1:-1;;;;;11616:17:1;:5;-1:-1:-1;;;;;11616:17:1;;11608:55;;;;-1:-1:-1;;;11608:55:1;;21536:2:15;11608:55:1;;;21518:21:15;21575:2;21555:18;;;21548:30;21614:27;21594:18;;;21587:55;21659:18;;11608:55:1;21334:349:15;11608:55:1;-1:-1:-1;;;;;11673:25:1;;;;;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;:46;;-1:-1:-1;;11673:46:1;;;;;;;;;;11734:41;;636::15;;;11734::1;;609:18:15;11734:41:1;;;;;;;11475:307;;;:::o;6550:::-;6701:28;6711:4;6717:2;6721:7;6701:9;:28::i;:::-;6747:48;6770:4;6776:2;6780:7;6789:5;6747:22;:48::i;:::-;6739:111;;;;-1:-1:-1;;;6739:111:1;;;;;;;:::i;2818:329::-;2891:13;2924:16;2932:7;2924;:16::i;:::-;2916:76;;;;-1:-1:-1;;;2916:76:1;;22309:2:15;2916:76:1;;;22291:21:15;22348:2;22328:18;;;22321:30;22387:34;22367:18;;;22360:62;-1:-1:-1;;;22438:18:15;;;22431:45;22493:19;;2916:76:1;22107:411:15;2916:76:1;3003:21;3027:10;3465:9;;;;;;;;;-1:-1:-1;3465:9:1;;;3389:92;3027:10;3003:34;;3078:1;3060:7;3054:21;:25;:86;;;;;;;;;;;;;;;;;3106:7;3115:18;:7;:16;:18::i;:::-;3089:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3054:86;3047:93;2818:329;-1:-1:-1;;;2818:329:1:o;12335:778::-;12485:4;-1:-1:-1;;;;;12505:13:1;;1465:19:6;:23;12501:606:1;;12540:72;;-1:-1:-1;;;12540:72:1;;-1:-1:-1;;;;;12540:36:1;;;;;:72;;719:10:7;;12591:4:1;;12597:7;;12606:5;;12540:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12540:72:1;;;;;;;;-1:-1:-1;;12540:72:1;;;;;;;;;;;;:::i;:::-;;;12536:519;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12779:6;:13;12796:1;12779:18;12775:266;;12821:60;;-1:-1:-1;;;12821:60:1;;;;;;;:::i;12775:266::-;12993:6;12987:13;12978:6;12974:2;12970:15;12963:38;12536:519;-1:-1:-1;;;;;;12662:51:1;-1:-1:-1;;;12662:51:1;;-1:-1:-1;12655:58:1;;12501:606;-1:-1:-1;13092:4:1;12335:778;;;;;;:::o;328:703:9:-;384:13;601:5;610:1;601:10;597:51;;-1:-1:-1;;627:10:9;;;;;;;;;;;;-1:-1:-1;;;627:10:9;;;;;328:703::o;597:51::-;672:5;657:12;711:75;718:9;;711:75;;743:8;;;;:::i;:::-;;-1:-1:-1;765:10:9;;-1:-1:-1;773:2:9;765:10;;:::i;:::-;;;711:75;;;795:19;827:6;817:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;817:17:9;;795:39;;844:150;851:10;;844:150;;877:11;887:1;877:11;;:::i;:::-;;-1:-1:-1;945:10:9;953:2;945:5;:10;:::i;:::-;932:24;;:2;:24;:::i;:::-;919:39;;902:6;909;902:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;902:56:9;;;;;;;;-1:-1:-1;972:11:9;981:2;972:11;;:::i;:::-;;;844:150;;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:131:15;-1:-1:-1;;;;;;88:32:15;;78:43;;68:71;;135:1;132;125:12;68:71;14:131;:::o;150:245::-;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;688:258::-;760:1;770:113;784:6;781:1;778:13;770:113;;;860:11;;;854:18;841:11;;;834:39;806:2;799:10;770:113;;;901:6;898:1;895:13;892:48;;;-1:-1:-1;;936:1:15;918:16;;911:27;688:258::o;951:::-;993:3;1031:5;1025:12;1058:6;1053:3;1046:19;1074:63;1130:6;1123:4;1118:3;1114:14;1107:4;1100:5;1096:16;1074:63;:::i;:::-;1191:2;1170:15;-1:-1:-1;;1166:29:15;1157:39;;;;1198:4;1153:50;;951:258;-1:-1:-1;;951:258:15:o;1214:220::-;1363:2;1352:9;1345:21;1326:4;1383:45;1424:2;1413:9;1409:18;1401:6;1383:45;:::i;1439:180::-;1498:6;1551:2;1539:9;1530:7;1526:23;1522:32;1519:52;;;1567:1;1564;1557:12;1519:52;-1:-1:-1;1590:23:15;;1439:180;-1:-1:-1;1439:180:15:o;1941:131::-;-1:-1:-1;;;;;2016:31:15;;2006:42;;1996:70;;2062:1;2059;2052:12;2077:315;2145:6;2153;2206:2;2194:9;2185:7;2181:23;2177:32;2174:52;;;2222:1;2219;2212:12;2174:52;2261:9;2248:23;2280:31;2305:5;2280:31;:::i;:::-;2330:5;2382:2;2367:18;;;;2354:32;;-1:-1:-1;;;2077:315:15:o;2579:1128::-;2662:5;2656:12;2651:3;2644:25;2715:4;2708:5;2704:16;2698:23;2730:48;2772:4;2767:3;2763:14;2749:12;-1:-1:-1;;;;;1690:31:15;1678:44;;1624:104;2730:48;;2827:4;2820:5;2816:16;2810:23;2803:4;2798:3;2794:14;2787:47;2882:4;2875:5;2871:16;2865:23;2897:50;2941:4;2936:3;2932:14;2916;-1:-1:-1;;;;;1690:31:15;1678:44;;1624:104;2897:50;;2995:4;2988:5;2984:16;2978:23;3010:50;3054:4;3049:3;3045:14;3029;-1:-1:-1;;;;;1690:31:15;1678:44;;1624:104;3010:50;;3108:4;3101:5;3097:16;3091:23;3123:50;3167:4;3162:3;3158:14;3142;-1:-1:-1;;;;;1690:31:15;1678:44;;1624:104;3123:50;;3222:4;3215:5;3211:16;3205:23;3198:4;3193:3;3189:14;3182:47;3277:4;3270:5;3266:16;3260:23;3292:47;3333:4;3328:3;3324:14;3308;470:13;463:21;451:34;;400:91;3292:47;-1:-1:-1;3358:6:15;3401:14;;;3395:21;470:13;463:21;3457:12;;;451:34;3489:6;3531:14;;;3525:21;3511:12;;;3504:43;3566:6;3608:14;;;3602:21;3588:12;;;3581:43;3643:6;3685:14;;;3679:21;3665:12;;3658:43;2579:1128::o;3712:717::-;3941:2;3993:21;;;4063:13;;3966:18;;;4085:22;;;3912:4;;3941:2;4164:15;;;;4138:2;4123:18;;;3912:4;4207:196;4221:6;4218:1;4215:13;4207:196;;;4270:49;4315:3;4306:6;4300:13;4270:49;:::i;:::-;4378:15;;;;4348:6;4339:16;;;;;4243:1;4236:9;4207:196;;;-1:-1:-1;4420:3:15;;3712:717;-1:-1:-1;;;;;;3712:717:15:o;4434:456::-;4511:6;4519;4527;4580:2;4568:9;4559:7;4555:23;4551:32;4548:52;;;4596:1;4593;4586:12;4548:52;4635:9;4622:23;4654:31;4679:5;4654:31;:::i;:::-;4704:5;-1:-1:-1;4761:2:15;4746:18;;4733:32;4774:33;4733:32;4774:33;:::i;:::-;4434:456;;4826:7;;-1:-1:-1;;;4880:2:15;4865:18;;;;4852:32;;4434:456::o;4895:1053::-;5087:4;5116:2;5156;5145:9;5141:18;5186:2;5175:9;5168:21;5209:6;5244;5238:13;5275:6;5267;5260:22;5301:2;5291:12;;5334:2;5323:9;5319:18;5312:25;;5396:2;5386:6;5383:1;5379:14;5368:9;5364:30;5360:39;5434:2;5426:6;5422:15;5455:1;5465:454;5479:6;5476:1;5473:13;5465:454;;;5544:22;;;-1:-1:-1;;5540:36:15;5528:49;;5600:13;;5645:9;;-1:-1:-1;;;;;5641:35:15;5626:51;;5716:11;;5710:18;5748:15;;;5741:27;;;5791:48;5823:15;;;5710:18;5791:48;:::i;:::-;5897:12;;;;5781:58;-1:-1:-1;;5862:15:15;;;;5501:1;5494:9;5465:454;;;-1:-1:-1;5936:6:15;;4895:1053;-1:-1:-1;;;;;;;;4895:1053:15:o;5953:259::-;6145:3;6130:19;;6158:48;6134:9;6188:6;6158:48;:::i;6217:247::-;6276:6;6329:2;6317:9;6308:7;6304:23;6300:32;6297:52;;;6345:1;6342;6335:12;6297:52;6384:9;6371:23;6403:31;6428:5;6403:31;:::i;6469:127::-;6530:10;6525:3;6521:20;6518:1;6511:31;6561:4;6558:1;6551:15;6585:4;6582:1;6575:15;6601:632;6666:5;6696:18;6737:2;6729:6;6726:14;6723:40;;;6743:18;;:::i;:::-;6818:2;6812:9;6786:2;6872:15;;-1:-1:-1;;6868:24:15;;;6894:2;6864:33;6860:42;6848:55;;;6918:18;;;6938:22;;;6915:46;6912:72;;;6964:18;;:::i;:::-;7004:10;7000:2;6993:22;7033:6;7024:15;;7063:6;7055;7048:22;7103:3;7094:6;7089:3;7085:16;7082:25;7079:45;;;7120:1;7117;7110:12;7079:45;7170:6;7165:3;7158:4;7150:6;7146:17;7133:44;7225:1;7218:4;7209:6;7201;7197:19;7193:30;7186:41;;;;6601:632;;;;;:::o;7238:222::-;7281:5;7334:3;7327:4;7319:6;7315:17;7311:27;7301:55;;7352:1;7349;7342:12;7301:55;7374:80;7450:3;7441:6;7428:20;7421:4;7413:6;7409:17;7374:80;:::i;7465:390::-;7543:6;7551;7604:2;7592:9;7583:7;7579:23;7575:32;7572:52;;;7620:1;7617;7610:12;7572:52;7656:9;7643:23;7633:33;;7717:2;7706:9;7702:18;7689:32;7744:18;7736:6;7733:30;7730:50;;;7776:1;7773;7766:12;7730:50;7799;7841:7;7832:6;7821:9;7817:22;7799:50;:::i;:::-;7789:60;;;7465:390;;;;;:::o;7860:416::-;7925:6;7933;7986:2;7974:9;7965:7;7961:23;7957:32;7954:52;;;8002:1;7999;7992:12;7954:52;8041:9;8028:23;8060:31;8085:5;8060:31;:::i;:::-;8110:5;-1:-1:-1;8167:2:15;8152:18;;8139:32;8209:15;;8202:23;8190:36;;8180:64;;8240:1;8237;8230:12;8180:64;8263:7;8253:17;;;7860:416;;;;;:::o;8281:795::-;8376:6;8384;8392;8400;8453:3;8441:9;8432:7;8428:23;8424:33;8421:53;;;8470:1;8467;8460:12;8421:53;8509:9;8496:23;8528:31;8553:5;8528:31;:::i;:::-;8578:5;-1:-1:-1;8635:2:15;8620:18;;8607:32;8648:33;8607:32;8648:33;:::i;:::-;8700:7;-1:-1:-1;8754:2:15;8739:18;;8726:32;;-1:-1:-1;8809:2:15;8794:18;;8781:32;8836:18;8825:30;;8822:50;;;8868:1;8865;8858:12;8822:50;8891:22;;8944:4;8936:13;;8932:27;-1:-1:-1;8922:55:15;;8973:1;8970;8963:12;8922:55;8996:74;9062:7;9057:2;9044:16;9039:2;9035;9031:11;8996:74;:::i;:::-;8986:84;;;8281:795;;;;;;;:::o;9081:660::-;9161:6;9169;9177;9230:2;9218:9;9209:7;9205:23;9201:32;9198:52;;;9246:1;9243;9236:12;9198:52;9282:9;9269:23;9259:33;;9343:2;9332:9;9328:18;9315:32;9366:18;9407:2;9399:6;9396:14;9393:34;;;9423:1;9420;9413:12;9393:34;9461:6;9450:9;9446:22;9436:32;;9506:7;9499:4;9495:2;9491:13;9487:27;9477:55;;9528:1;9525;9518:12;9477:55;9568:2;9555:16;9594:2;9586:6;9583:14;9580:34;;;9610:1;9607;9600:12;9580:34;9655:7;9650:2;9641:6;9637:2;9633:15;9629:24;9626:37;9623:57;;;9676:1;9673;9666:12;9623:57;9707:2;9703;9699:11;9689:21;;9729:6;9719:16;;;;;9081:660;;;;;:::o;9746:388::-;9814:6;9822;9875:2;9863:9;9854:7;9850:23;9846:32;9843:52;;;9891:1;9888;9881:12;9843:52;9930:9;9917:23;9949:31;9974:5;9949:31;:::i;:::-;9999:5;-1:-1:-1;10056:2:15;10041:18;;10028:32;10069:33;10028:32;10069:33;:::i;10139:458::-;10226:6;10234;10242;10295:2;10283:9;10274:7;10270:23;10266:32;10263:52;;;10311:1;10308;10301:12;10263:52;10347:9;10334:23;10324:33;;10404:2;10393:9;10389:18;10376:32;10366:42;;10459:2;10448:9;10444:18;10431:32;10486:18;10478:6;10475:30;10472:50;;;10518:1;10515;10508:12;10472:50;10541;10583:7;10574:6;10563:9;10559:22;10541:50;:::i;:::-;10531:60;;;10139:458;;;;;:::o;10602:380::-;10681:1;10677:12;;;;10724;;;10745:61;;10799:4;10791:6;10787:17;10777:27;;10745:61;10852:2;10844:6;10841:14;10821:18;10818:38;10815:161;;10898:10;10893:3;10889:20;10886:1;10879:31;10933:4;10930:1;10923:15;10961:4;10958:1;10951:15;10815:161;;10602:380;;;:::o;12227:127::-;12288:10;12283:3;12279:20;12276:1;12269:31;12319:4;12316:1;12309:15;12343:4;12340:1;12333:15;12359:128;12399:3;12430:1;12426:6;12423:1;12420:13;12417:39;;;12436:18;;:::i;:::-;-1:-1:-1;12472:9:15;;12359:128::o;12492:127::-;12553:10;12548:3;12544:20;12541:1;12534:31;12584:4;12581:1;12574:15;12608:4;12605:1;12598:15;12624:413;12826:2;12808:21;;;12865:2;12845:18;;;12838:30;12904:34;12899:2;12884:18;;12877:62;-1:-1:-1;;;12970:2:15;12955:18;;12948:47;13027:3;13012:19;;12624:413::o;13042:355::-;13244:2;13226:21;;;13283:2;13263:18;;;13256:30;13322:33;13317:2;13302:18;;13295:61;13388:2;13373:18;;13042:355::o;13402:125::-;13442:4;13470:1;13467;13464:8;13461:34;;;13475:18;;:::i;:::-;-1:-1:-1;13512:9:15;;13402:125::o;15406:251::-;15476:6;15529:2;15517:9;15508:7;15504:23;15500:32;15497:52;;;15545:1;15542;15535:12;15497:52;15577:9;15571:16;15596:31;15621:5;15596:31;:::i;16080:470::-;16259:3;16297:6;16291:13;16313:53;16359:6;16354:3;16347:4;16339:6;16335:17;16313:53;:::i;:::-;16429:13;;16388:16;;;;16451:57;16429:13;16388:16;16485:4;16473:17;;16451:57;:::i;:::-;16524:20;;16080:470;-1:-1:-1;;;;16080:470:15:o;16911:644::-;-1:-1:-1;;;;;17266:15:15;;;17248:34;;17318:15;;;17313:2;17298:18;;17291:43;17370:15;;;;17365:2;17350:18;;17343:43;17417:2;17402:18;;17395:34;17473:14;;17466:22;17460:3;17445:19;;17438:51;17533:14;;17526:22;17228:3;17505:19;;17498:51;17197:3;17182:19;;16911:644::o;21688:414::-;21890:2;21872:21;;;21929:2;21909:18;;;21902:30;21968:34;21963:2;21948:18;;21941:62;-1:-1:-1;;;22034:2:15;22019:18;;22012:48;22092:3;22077:19;;21688:414::o;22523:489::-;-1:-1:-1;;;;;22792:15:15;;;22774:34;;22844:15;;22839:2;22824:18;;22817:43;22891:2;22876:18;;22869:34;;;22939:3;22934:2;22919:18;;22912:31;;;22717:4;;22960:46;;22986:19;;22978:6;22960:46;:::i;:::-;22952:54;22523:489;-1:-1:-1;;;;;;22523:489:15:o;23017:249::-;23086:6;23139:2;23127:9;23118:7;23114:23;23110:32;23107:52;;;23155:1;23152;23145:12;23107:52;23187:9;23181:16;23206:30;23230:5;23206:30;:::i;23271:135::-;23310:3;23331:17;;;23328:43;;23351:18;;:::i;:::-;-1:-1:-1;23398:1:15;23387:13;;23271:135::o;23411:127::-;23472:10;23467:3;23463:20;23460:1;23453:31;23503:4;23500:1;23493:15;23527:4;23524:1;23517:15;23543:120;23583:1;23609;23599:35;;23614:18;;:::i;:::-;-1:-1:-1;23648:9:15;;23543:120::o;23668:112::-;23700:1;23726;23716:35;;23731:18;;:::i;:::-;-1:-1:-1;23765:9:15;;23668:112::o",
- "source": "//SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.4;\r\n\r\n// we will brin in the openzeppelin ERC721 NFT functionality\r\n\r\nimport '@openzeppelin/contracts/token/ERC721/ERC721.sol';\r\nimport '@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol';\r\nimport '@openzeppelin/contracts/utils/Counters.sol';\r\n// security against transactions for multiple request\r\nimport '@openzeppelin/contracts/security/ReentrancyGuard.sol';\r\n\r\ncontract MemeMarketplaceV2 is ERC721URIStorage, ReentrancyGuard {\r\n using Counters for Counters.Counter;\r\n //counter allow us to keep track of tokenIds\r\n Counters.Counter private _tokenIds;\r\n\r\n\r\n /* number of items minting, number of transactions, token that have not been sold\r\n keep track of tokens total number - tokenId\r\n arrays need to know the lentgth - help to keep track for arrays */\r\n\r\n Counters.Counter private _tokensSold;\r\n uint256 totalEthSold = 0;\r\n\r\n // determine who is the owner of the contract\r\n // charge a listing fee so the owner makes a commission\r\n\r\n address payable owner;\r\n // we are deploying to matic the API is the same so you can use ether the same as matic\r\n // they both have 18 deimal\r\n // mind the matic vs ether price!\r\n uint256 listingPrice = 0.045 ether;\r\n\r\n //OBJ: give the NFT market the ability to transact tokens or change ownership\r\n // setApprovalForAll allow us to do that with contract address\r\n\r\n // constructor set up our address\r\n constructor() ERC721 ('9Chiq Memes', '8Chiqs') {\r\n owner = payable(msg.sender);\r\n }\r\n\r\n // structs to hold the comments\r\n struct Comment {\r\n address addr;\r\n string comment;\r\n }\r\n\r\n // comment, likes and dislikes\r\n struct TokenLikesComment {\r\n uint itemId;\r\n mapping(address => bool) addToLike;\r\n mapping(address => bool) addToDislike;\r\n Comment[] comments;\r\n }\r\n\r\n // structs can act like objects\r\n\r\n struct MarketToken {\r\n uint itemId;\r\n address nftContract;\r\n uint256 tokenId;\r\n address payable seller;\r\n address payable owner;\r\n address payable minter;\r\n uint256 price;\r\n bool sold;\r\n bool isExist;\r\n uint timeCreated;\r\n uint likes;\r\n uint dislikes;\r\n }\r\n\r\n // tokenId return which marketToken - fetch which one it is\r\n\r\n mapping(uint256 => MarketToken) private idToMarketToken;\r\n\r\n // tokenId to token likes dislike comment\r\n\r\n mapping(uint256 => TokenLikesComment) private idToTokenLikes;\r\n\r\n // listen to events for front end applications\r\n event MarketTokenMinted(\r\n uint indexed itemId,\r\n address indexed nftContract,\r\n uint indexed tokenId,\r\n address seller,\r\n address owner,\r\n address minter,\r\n uint256 price,\r\n bool sold,\r\n bool isExist\r\n );\r\n\r\n // listen to events of socials for front end applications\r\n event TokenSocialEvent(\r\n uint indexed itemId,\r\n uint likes,\r\n uint dislikes\r\n );\r\n\r\n // get the listing price\r\n function getListingPrice() public view returns (uint256) {\r\n return listingPrice;\r\n }\r\n\r\n // get the total sold\r\n function getTotalSoldCount() public view returns (uint256) {\r\n return _tokensSold.current();\r\n }\r\n\r\n // get the total sold in currency\r\n function getTotalSold() public view returns (uint256) {\r\n return totalEthSold;\r\n }\r\n\r\n function getCount() public view returns (uint) {\r\n return _tokenIds.current();\r\n }\r\n\r\n // check the owner of NFTs\r\n function getOwner(uint tokenId) public view returns (address) {\r\n return IERC721(address(this)).ownerOf(tokenId);\r\n }\r\n\r\n // check if tokenId exists\r\n function getSingleMarketToken(uint256 tokenId) public view returns (MarketToken memory) {\r\n return idToMarketToken[tokenId];\r\n }\r\n\r\n // check if tokenId exists\r\n function isTokenExists(uint256 tokenId) public view returns (bool) {\r\n return idToMarketToken[tokenId].isExist;\r\n }\r\n\r\n // function to return all comments\r\n function getComments(uint tokenId) public view returns (Comment[] memory) {\r\n return idToTokenLikes[tokenId].comments;\r\n }\r\n\r\n // function to check if like or dislike or neither\r\n function getLikeStatus(uint tokenId) public view returns (uint) {\r\n\r\n if (idToTokenLikes[tokenId].addToLike[msg.sender] == true) {\r\n return 0;\r\n }\r\n\r\n if (idToTokenLikes[tokenId].addToDislike[msg.sender] == true) {\r\n return 1;\r\n }\r\n\r\n return 2;\r\n } \r\n\r\n function mintToken(uint256 newItemId, string memory tokenURI) public returns(uint) {\r\n // _tokenIds.increment();\r\n // uint256 newItemId = _tokenIds.current();\r\n _mint(msg.sender, newItemId);\r\n // set the token URI: id and url\r\n _setTokenURI(newItemId, tokenURI);\r\n // give the marketplace the approval to transact between users\r\n setApprovalForAll(address(this), true);\r\n // mint the token and set it for sale - return the id to do so\r\n return newItemId;\r\n }\r\n\r\n // create function to like a meme\r\n function likeMeme(uint tokenId) public payable nonReentrant {\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n if (mLike.addToLike[msg.sender] == true) {\r\n mLike.addToLike[msg.sender] = false;\r\n m.likes-=1;\r\n } else {\r\n mLike.addToLike[msg.sender] = true;\r\n m.likes+=1;\r\n if (mLike.addToDislike[msg.sender] == true) {\r\n m.dislikes-=1;\r\n mLike.addToDislike[msg.sender] = false;\r\n }\r\n }\r\n \r\n // it is a good practice to emit event after modifying value transaction\r\n emit TokenSocialEvent(tokenId, m.likes, m.dislikes);\r\n }\r\n\r\n // create function to dislike a meme\r\n function dislikeMeme(uint tokenId) public payable nonReentrant {\r\n MarketToken storage m = idToMarketToken[tokenId];\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n if (mLike.addToDislike[msg.sender] == true) {\r\n mLike.addToDislike[msg.sender] = false;\r\n m.dislikes-=1;\r\n } else {\r\n mLike.addToDislike[msg.sender] = true;\r\n m.dislikes+=1;\r\n if (mLike.addToLike[msg.sender] == true) {\r\n m.likes-=1;\r\n mLike.addToLike[msg.sender] = false;\r\n }\r\n }\r\n\r\n // it is a good practice to emit event after modifying value transaction\r\n emit TokenSocialEvent(tokenId, m.likes, m.dislikes);\r\n }\r\n\r\n // create function to adda comment\r\n function commentMeme(uint tokenId, string calldata comment) public payable nonReentrant {\r\n TokenLikesComment storage mLike = idToTokenLikes[tokenId];\r\n mLike.comments.push(Comment(msg.sender, comment));\r\n }\r\n\r\n\r\n\r\n // two functios to interact with contract\r\n // 1. create a market item to put it up for sale\r\n // 2. create a market sale for buying and selling between parties\r\n\r\n function makeMarketItem(\r\n uint tokenId,\r\n uint price,\r\n string memory tokenURI\r\n ) \r\n public payable nonReentrant {\r\n // nonReentrant is a modifier to prevent reentry attack\r\n\r\n require(price > 0, 'Price must be at least one wei');\r\n require(msg.value >= listingPrice, 'transaction value must be equal to listing price');\r\n uint itemId;\r\n // // approve marketplace\r\n // IERC721(nftContract).approve(address(this),tokenId); \r\n \r\n\r\n if (isTokenExists(tokenId)) {\r\n // this mean token exist in marketplace before\r\n idToMarketToken[tokenId].seller = payable(msg.sender);\r\n idToMarketToken[tokenId].owner = payable(address(0));\r\n idToMarketToken[tokenId].price = price;\r\n idToMarketToken[tokenId].sold = false;\r\n itemId = tokenId;\r\n \r\n } else {\r\n // this mean token is new in market place\r\n _tokenIds.increment();\r\n itemId = _tokenIds.current();\r\n mintToken(itemId, tokenURI);\r\n\r\n //putting it up for sale - bool - no owner\r\n MarketToken storage m = idToMarketToken[itemId];\r\n m.itemId = itemId;\r\n m.nftContract = address(this);\r\n m.tokenId = itemId;\r\n m.seller = payable(msg.sender);\r\n m.owner = payable(address(0));\r\n m.minter = payable(msg.sender);\r\n m.price = price;\r\n m.sold = false;\r\n m.isExist = true;\r\n m.timeCreated = block.timestamp;\r\n\r\n }\r\n\r\n //NFT transaction\r\n IERC721(address(this)).transferFrom(msg.sender, address(this), itemId);\r\n\r\n\r\n \r\n\r\n emit MarketTokenMinted(\r\n itemId, \r\n address(this), \r\n itemId, \r\n payable(msg.sender), \r\n address(0), \r\n payable(msg.sender), \r\n price, \r\n false,\r\n true\r\n );\r\n\r\n }\r\n\r\n // two functios to interact with contract\r\n // 1. create a market item but not sale\r\n\r\n function makeMarketItemNonSale(\r\n uint tokenId,\r\n string memory tokenURI\r\n ) \r\n public payable nonReentrant {\r\n // nonReentrant is a modifier to prevent reentry attack\r\n\r\n // require(price > 0, 'Price must be at least one wei');\r\n // require(msg.value > listingPrice, 'transaction value must be equal to listing price');\r\n uint itemId;\r\n\r\n // require(msg.value >= listingPrice, 'transaction value must be equal to listing price');\r\n\r\n if (isTokenExists(tokenId)) {\r\n // this mean token exist in marketplace before\r\n address ownerNow = ownerOf(tokenId);\r\n require(payable(msg.sender) == ownerNow, 'You cannot manage this NFTs');\r\n\r\n idToMarketToken[tokenId].seller = payable(msg.sender);\r\n idToMarketToken[tokenId].owner = payable(msg.sender);\r\n idToMarketToken[tokenId].sold = true;\r\n itemId = tokenId;\r\n \r\n } else {\r\n // this mean token is new in market place\r\n _tokenIds.increment();\r\n itemId = _tokenIds.current();\r\n mintToken(itemId, tokenURI);\r\n\r\n // referencing differently because of mapping inside struct\r\n MarketToken storage m = idToMarketToken[itemId];\r\n m.itemId = itemId;\r\n m.nftContract = address(this);\r\n m.tokenId = itemId;\r\n m.seller = payable(msg.sender);\r\n m.owner = payable(msg.sender);\r\n m.minter = payable(msg.sender);\r\n m.price = 0;\r\n m.sold = true;\r\n m.isExist = true;\r\n m.timeCreated = block.timestamp;\r\n\r\n }\r\n\r\n\r\n emit MarketTokenMinted(\r\n itemId, \r\n address(this), \r\n itemId, \r\n payable(msg.sender), \r\n address(0), \r\n payable(msg.sender), \r\n 0, \r\n false,\r\n true\r\n );\r\n\r\n }\r\n\r\n // function to conduct transactions and market sales\r\n\r\n function createMarketSale(\r\n uint tokenId\r\n )\r\n public payable nonReentrant {\r\n uint price = idToMarketToken[tokenId].price;\r\n uint currTokenId = idToMarketToken[tokenId].tokenId;\r\n\r\n require(msg.value == price, 'Please submit the asking price in order to continue');\r\n\r\n // transfer the amount to the seller\r\n idToMarketToken[currTokenId].seller.transfer(msg.value);\r\n\r\n // transfer the token from contract address to the buyer\r\n IERC721(address(this)).transferFrom(address(this), msg.sender, tokenId);\r\n\r\n setApprovalForAll(address(this), true);\r\n _tokensSold.increment();\r\n totalEthSold += price;\r\n idToMarketToken[currTokenId].owner = payable(msg.sender);\r\n idToMarketToken[currTokenId].seller = payable(msg.sender);\r\n idToMarketToken[currTokenId].sold = true;\r\n idToMarketToken[currTokenId].price = 0;\r\n\r\n\r\n // payable(owner).transfer(listingPrice);\r\n\r\n }\r\n\r\n // function to cancel NFT listing\r\n\r\n function cancelMarketSale(\r\n uint tokenId\r\n )\r\n public payable nonReentrant {\r\n\r\n\r\n\r\n\r\n // uint price = idToMarketToken[tokenId].price;\r\n uint currTokenId = idToMarketToken[tokenId].tokenId;\r\n\r\n // address ownerNow = IERC721(nftContract).ownerOf(tokenId);\r\n require(payable(msg.sender) == idToMarketToken[currTokenId].seller, 'You cannot manage this NFTs');\r\n\r\n\r\n // transfer the token from contract address to the owner back\r\n IERC721(address(this)).transferFrom(address(this), msg.sender, tokenId);\r\n idToMarketToken[currTokenId].owner = payable(msg.sender);\r\n idToMarketToken[currTokenId].seller = payable(msg.sender);\r\n idToMarketToken[currTokenId].sold = true;\r\n idToMarketToken[currTokenId].price = 0;\r\n // _tokensSold.increment();\r\n\r\n // transfer back the listing price\r\n // idToMarketToken[currTokenId].seller.transfer(listingPrice);\r\n\r\n }\r\n\r\n //function to fetchMarketItems - minting, buying and selling\r\n // return the number of unsold items\r\n\r\n function fetchMarketTokens() public view returns(MarketToken[] memory) {\r\n uint itemCount = _tokenIds.current();\r\n // uint unsoldItemCount = itemCount - _tokensSold.current();\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // looping over the number of items created (if number has not been sold populate the array)\r\n MarketToken[] memory items = new MarketToken[](itemCount);\r\n while (checkingIndex < itemCount) {\r\n \r\n if (idToMarketToken[checkingIndex + 1].isExist == true) {\r\n uint currentId = checkingIndex + 1;\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.owner == payable(address(0))) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n }\r\n\r\n // return nfts that the user has purchased\r\n\r\n function fetchMyNFTs() public view returns (MarketToken[] memory) {\r\n uint totalItemCount = _tokenIds.current();\r\n // a second counter for each individual user\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // for (uint i = 0; i < totalItemCount; i++) {\r\n // if(idToMarketToken[i + 1].owner == msg.sender || idToMarketToken[i + 1].owner == payable(msg.sender)) {\r\n // itemCount += 1;\r\n // }\r\n // }\r\n\r\n\r\n MarketToken[] memory items = new MarketToken[](totalItemCount);\r\n while (checkingIndex < totalItemCount) {\r\n if (idToMarketToken[checkingIndex + 1].owner == msg.sender || idToMarketToken[checkingIndex + 1].seller == msg.sender) {\r\n uint currentId = checkingIndex + 1;\r\n // current array\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n }\r\n\r\n //function for returning an array of minted nfts\r\n // function fetchItemsCreated() public view returns(MarketToken[] memory) {\r\n // // insted of owner, it will be the seller\r\n // uint totalItemCount = _tokenIds.current();\r\n // uint itemCount = 0;\r\n // uint currentIndex = 0;\r\n // uint checkingIndex = 0;\r\n\r\n // for (uint i = 0; i < totalItemCount; i++) {\r\n // if (idToMarketToken[i + 1].minter == msg.sender) {\r\n // itemCount += 1;\r\n // }\r\n // }\r\n\r\n // MarketToken[] memory items = new MarketToken[](itemCount);\r\n\r\n // while (currentIndex < totalItemCount) {\r\n // if (idToMarketToken[checkingIndex + 1].seller == msg.sender) {\r\n // uint currentId = checkingIndex + 1;\r\n // MarketToken storage currentItem = idToMarketToken[currentId];\r\n // if (currentItem.isExist == true) {\r\n // items[currentIndex] = currentItem;\r\n // currentIndex += 1;\r\n // }\r\n \r\n // }\r\n // checkingIndex += 1;\r\n // }\r\n // return items;\r\n // }\r\n\r\n //function to fetchAllItems - \r\n // return the number of all items\r\n\r\n function fetchMarketAllTokens() public view returns(MarketToken[] memory) {\r\n uint itemCount = _tokenIds.current();\r\n // uint unsoldItemCount = itemCount - _tokensSold.current();\r\n uint currentIndex = 0;\r\n uint checkingIndex = 0;\r\n\r\n // looping over the number of items created (if number has not been sold populate the array)\r\n MarketToken[] memory items = new MarketToken[](itemCount);\r\n while (checkingIndex < itemCount) {\r\n\r\n uint currentId = checkingIndex + 1;\r\n MarketToken storage currentItem = idToMarketToken[currentId];\r\n if (currentItem.isExist == true) {\r\n items[currentIndex] = currentItem;\r\n currentIndex += 1;\r\n }\r\n checkingIndex +=1;\r\n }\r\n return items;\r\n } \r\n\r\n \r\n}",
- "sourcePath": "D:\\react-next-js\\meme-chain\\contracts\\MemeMarketplaceV2.sol",
- "ast": {
- "absolutePath": "project:/contracts/MemeMarketplaceV2.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ],
- "Context": [
- 1511
- ],
- "Counters": [
- 1585
- ],
- "ERC165": [
- 1812
- ],
- "ERC721": [
- 905
- ],
- "ERC721URIStorage": [
- 1167
- ],
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ],
- "IERC721Receiver": [
- 1039
- ],
- "MemeMarketplaceV2": [
- 4598
- ],
- "ReentrancyGuard": [
- 39
- ],
- "Strings": [
- 1788
- ]
- },
- "id": 4599,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 3230,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".4"
- ],
- "nodeType": "PragmaDirective",
- "src": "32:23:13"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "file": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "id": 3231,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4599,
- "sourceUnit": 906,
- "src": "123:57:13",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol",
- "file": "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol",
- "id": 3232,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4599,
- "sourceUnit": 1168,
- "src": "182:78:13",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Counters.sol",
- "file": "@openzeppelin/contracts/utils/Counters.sol",
- "id": 3233,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4599,
- "sourceUnit": 1586,
- "src": "262:52:13",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/security/ReentrancyGuard.sol",
- "file": "@openzeppelin/contracts/security/ReentrancyGuard.sol",
- "id": 3234,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4599,
- "sourceUnit": 40,
- "src": "371:62:13",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 3235,
- "name": "ERC721URIStorage",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1167,
- "src": "467:16:13"
- },
- "id": 3236,
- "nodeType": "InheritanceSpecifier",
- "src": "467:16:13"
- },
- {
- "baseName": {
- "id": 3237,
- "name": "ReentrancyGuard",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 39,
- "src": "485:15:13"
- },
- "id": 3238,
- "nodeType": "InheritanceSpecifier",
- "src": "485:15:13"
- }
- ],
- "canonicalName": "MemeMarketplaceV2",
- "contractDependencies": [],
- "contractKind": "contract",
- "fullyImplemented": true,
- "id": 4598,
- "linearizedBaseContracts": [
- 4598,
- 39,
- 1167,
- 905,
- 1194,
- 1021,
- 1812,
- 1824,
- 1511
- ],
- "name": "MemeMarketplaceV2",
- "nameLocation": "446:17:13",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "global": false,
- "id": 3242,
- "libraryName": {
- "id": 3239,
- "name": "Counters",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1585,
- "src": "514:8:13"
- },
- "nodeType": "UsingForDirective",
- "src": "508:36:13",
- "typeName": {
- "id": 3241,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3240,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "527:16:13"
- },
- "referencedDeclaration": 1517,
- "src": "527:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- }
- },
- {
- "constant": false,
- "id": 3245,
- "mutability": "mutable",
- "name": "_tokenIds",
- "nameLocation": "625:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "600:34:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 3244,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3243,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "600:16:13"
- },
- "referencedDeclaration": 1517,
- "src": "600:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 3248,
- "mutability": "mutable",
- "name": "_tokensSold",
- "nameLocation": "880:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "855:36:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 3247,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3246,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "855:16:13"
- },
- "referencedDeclaration": 1517,
- "src": "855:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 3251,
- "mutability": "mutable",
- "name": "totalEthSold",
- "nameLocation": "906:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "898:24:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3249,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "898:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "30",
- "id": 3250,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "921:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3253,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "1061:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "1045:21:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 3252,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1045:15:13",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3256,
- "mutability": "mutable",
- "name": "listingPrice",
- "nameLocation": "1246:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "1238:34:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3254,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1238:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "302e303435",
- "id": 3255,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1261:11:13",
- "subdenomination": "ether",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_45000000000000000_by_1",
- "typeString": "int_const 45000000000000000"
- },
- "value": "0.045"
- },
- "visibility": "internal"
- },
- {
- "body": {
- "id": 3271,
- "nodeType": "Block",
- "src": "1520:46:13",
- "statements": [
- {
- "expression": {
- "id": 3269,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3263,
- "name": "owner",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3253,
- "src": "1531:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 3266,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "1547:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3267,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "1547:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3265,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "1539:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3264,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1539:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3268,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1539:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "1531:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3270,
- "nodeType": "ExpressionStatement",
- "src": "1531:27:13"
- }
- ]
- },
- "id": 3272,
- "implemented": true,
- "kind": "constructor",
- "modifiers": [
- {
- "arguments": [
- {
- "hexValue": "3943686971204d656d6573",
- "id": 3259,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1495:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_d4fed48411dda13c0558532dcc877b87d4ba076bfd02ef6177b2a5481c97d8f9",
- "typeString": "literal_string \"9Chiq Memes\""
- },
- "value": "9Chiq Memes"
- },
- {
- "hexValue": "384368697173",
- "id": 3260,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1510:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_3303075202844006a3e697ccb406135130fd02763bbffed21df8df5c90f647f0",
- "typeString": "literal_string \"8Chiqs\""
- },
- "value": "8Chiqs"
- }
- ],
- "id": 3261,
- "kind": "baseConstructorSpecifier",
- "modifierName": {
- "id": 3258,
- "name": "ERC721",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 905,
- "src": "1487:6:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "1487:32:13"
- }
- ],
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3257,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1484:2:13"
- },
- "returnParameters": {
- "id": 3262,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1520:0:13"
- },
- "scope": 4598,
- "src": "1473:93:13",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplaceV2.Comment",
- "id": 3277,
- "members": [
- {
- "constant": false,
- "id": 3274,
- "mutability": "mutable",
- "name": "addr",
- "nameLocation": "1645:4:13",
- "nodeType": "VariableDeclaration",
- "scope": 3277,
- "src": "1637:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3273,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1637:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3276,
- "mutability": "mutable",
- "name": "comment",
- "nameLocation": "1667:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3277,
- "src": "1660:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 3275,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1660:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "Comment",
- "nameLocation": "1618:7:13",
- "nodeType": "StructDefinition",
- "scope": 4598,
- "src": "1611:71:13",
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplaceV2.TokenLikesComment",
- "id": 3292,
- "members": [
- {
- "constant": false,
- "id": 3279,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "1767:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3292,
- "src": "1762:11:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3278,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1762:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3283,
- "mutability": "mutable",
- "name": "addToLike",
- "nameLocation": "1809:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 3292,
- "src": "1784:34:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "typeName": {
- "id": 3282,
- "keyType": {
- "id": 3280,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1792:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1784:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "valueType": {
- "id": 3281,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1803:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3287,
- "mutability": "mutable",
- "name": "addToDislike",
- "nameLocation": "1854:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 3292,
- "src": "1829:37:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "typeName": {
- "id": 3286,
- "keyType": {
- "id": 3284,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "1837:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Mapping",
- "src": "1829:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- },
- "valueType": {
- "id": 3285,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "1848:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3291,
- "mutability": "mutable",
- "name": "comments",
- "nameLocation": "1887:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 3292,
- "src": "1877:18:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment[]"
- },
- "typeName": {
- "baseType": {
- "id": 3289,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3288,
- "name": "Comment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3277,
- "src": "1877:7:13"
- },
- "referencedDeclaration": 3277,
- "src": "1877:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$3277_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment"
- }
- },
- "id": 3290,
- "nodeType": "ArrayTypeName",
- "src": "1877:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "TokenLikesComment",
- "nameLocation": "1733:17:13",
- "nodeType": "StructDefinition",
- "scope": 4598,
- "src": "1726:177:13",
- "visibility": "public"
- },
- {
- "canonicalName": "MemeMarketplaceV2.MarketToken",
- "id": 3317,
- "members": [
- {
- "constant": false,
- "id": 3294,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "1985:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "1980:11:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3293,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "1980:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3296,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "2010:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2002:19:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3295,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2002:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3298,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2040:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2032:15:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3297,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2032:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3300,
- "mutability": "mutable",
- "name": "seller",
- "nameLocation": "2074:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2058:22:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 3299,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2058:15:13",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3302,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "2107:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2091:21:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 3301,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2091:15:13",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3304,
- "mutability": "mutable",
- "name": "minter",
- "nameLocation": "2139:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2123:22:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "typeName": {
- "id": 3303,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2123:15:13",
- "stateMutability": "payable",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3306,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "2164:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2156:13:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3305,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2156:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3308,
- "mutability": "mutable",
- "name": "sold",
- "nameLocation": "2185:4:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2180:9:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 3307,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2180:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3310,
- "mutability": "mutable",
- "name": "isExist",
- "nameLocation": "2205:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2200:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 3309,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2200:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3312,
- "mutability": "mutable",
- "name": "timeCreated",
- "nameLocation": "2228:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2223:16:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3311,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2223:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3314,
- "mutability": "mutable",
- "name": "likes",
- "nameLocation": "2255:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2250:10:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3313,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2250:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3316,
- "mutability": "mutable",
- "name": "dislikes",
- "nameLocation": "2276:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 3317,
- "src": "2271:13:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3315,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2271:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "name": "MarketToken",
- "nameLocation": "1957:11:13",
- "nodeType": "StructDefinition",
- "scope": 4598,
- "src": "1950:342:13",
- "visibility": "public"
- },
- {
- "constant": false,
- "id": 3322,
- "mutability": "mutable",
- "name": "idToMarketToken",
- "nameLocation": "2407:15:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "2367:55:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken)"
- },
- "typeName": {
- "id": 3321,
- "keyType": {
- "id": 3318,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2375:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "2367:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken)"
- },
- "valueType": {
- "id": 3320,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3319,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "2386:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "2386:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 3327,
- "mutability": "mutable",
- "name": "idToTokenLikes",
- "nameLocation": "2526:14:13",
- "nodeType": "VariableDeclaration",
- "scope": 4598,
- "src": "2480:60:13",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment)"
- },
- "typeName": {
- "id": 3326,
- "keyType": {
- "id": 3323,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2488:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Mapping",
- "src": "2480:37:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment)"
- },
- "valueType": {
- "id": 3325,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3324,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3292,
- "src": "2499:17:13"
- },
- "referencedDeclaration": 3292,
- "src": "2499:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- }
- }
- },
- "visibility": "private"
- },
- {
- "anonymous": false,
- "eventSelector": "4eb35c3c60bb4872625f5629b63edf6fc44c316e5c83f472a8c89883bd30cf29",
- "id": 3347,
- "name": "MarketTokenMinted",
- "nameLocation": "2607:17:13",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 3346,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3329,
- "indexed": true,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "2648:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2635:19:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3328,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2635:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3331,
- "indexed": true,
- "mutability": "mutable",
- "name": "nftContract",
- "nameLocation": "2681:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2665:27:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3330,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2665:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3333,
- "indexed": true,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "2716:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2703:20:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3332,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2703:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3335,
- "indexed": false,
- "mutability": "mutable",
- "name": "seller",
- "nameLocation": "2742:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2734:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3334,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2734:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3337,
- "indexed": false,
- "mutability": "mutable",
- "name": "owner",
- "nameLocation": "2767:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2759:13:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3336,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2759:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3339,
- "indexed": false,
- "mutability": "mutable",
- "name": "minter",
- "nameLocation": "2791:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2783:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3338,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "2783:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3341,
- "indexed": false,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "2816:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2808:13:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3340,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "2808:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3343,
- "indexed": false,
- "mutability": "mutable",
- "name": "sold",
- "nameLocation": "2837:4:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2832:9:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 3342,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2832:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3345,
- "indexed": false,
- "mutability": "mutable",
- "name": "isExist",
- "nameLocation": "2857:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3347,
- "src": "2852:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 3344,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "2852:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2624:247:13"
- },
- "src": "2601:271:13"
- },
- {
- "anonymous": false,
- "eventSelector": "f49c1ce45188f667b0f55bb9e92eeeb8bc7fcabe5ae102ba9e50d0495192a715",
- "id": 3355,
- "name": "TokenSocialEvent",
- "nameLocation": "2949:16:13",
- "nodeType": "EventDefinition",
- "parameters": {
- "id": 3354,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3349,
- "indexed": true,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "2989:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3355,
- "src": "2976:19:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3348,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "2976:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3351,
- "indexed": false,
- "mutability": "mutable",
- "name": "likes",
- "nameLocation": "3011:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3355,
- "src": "3006:10:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3350,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3006:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3353,
- "indexed": false,
- "mutability": "mutable",
- "name": "dislikes",
- "nameLocation": "3032:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 3355,
- "src": "3027:13:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3352,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3027:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "2965:82:13"
- },
- "src": "2943:105:13"
- },
- {
- "body": {
- "id": 3362,
- "nodeType": "Block",
- "src": "3143:38:13",
- "statements": [
- {
- "expression": {
- "id": 3360,
- "name": "listingPrice",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3256,
- "src": "3161:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 3359,
- "id": 3361,
- "nodeType": "Return",
- "src": "3154:19:13"
- }
- ]
- },
- "functionSelector": "12e85585",
- "id": 3363,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getListingPrice",
- "nameLocation": "3095:15:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3356,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3110:2:13"
- },
- "returnParameters": {
- "id": 3359,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3358,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3363,
- "src": "3134:7:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3357,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3134:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3133:9:13"
- },
- "scope": 4598,
- "src": "3086:95:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3372,
- "nodeType": "Block",
- "src": "3275:47:13",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3368,
- "name": "_tokensSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3248,
- "src": "3293:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3369,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "3293:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 3370,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3293:21:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 3367,
- "id": 3371,
- "nodeType": "Return",
- "src": "3286:28:13"
- }
- ]
- },
- "functionSelector": "ae76cd4f",
- "id": 3373,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getTotalSoldCount",
- "nameLocation": "3225:17:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3364,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3242:2:13"
- },
- "returnParameters": {
- "id": 3367,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3366,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3373,
- "src": "3266:7:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3365,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3266:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3265:9:13"
- },
- "scope": 4598,
- "src": "3216:106:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3380,
- "nodeType": "Block",
- "src": "3423:38:13",
- "statements": [
- {
- "expression": {
- "id": 3378,
- "name": "totalEthSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3251,
- "src": "3441:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 3377,
- "id": 3379,
- "nodeType": "Return",
- "src": "3434:19:13"
- }
- ]
- },
- "functionSelector": "9d7b8e68",
- "id": 3381,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getTotalSold",
- "nameLocation": "3378:12:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3374,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3390:2:13"
- },
- "returnParameters": {
- "id": 3377,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3376,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3381,
- "src": "3414:7:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3375,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3414:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3413:9:13"
- },
- "scope": 4598,
- "src": "3369:92:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3390,
- "nodeType": "Block",
- "src": "3516:45:13",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3386,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "3534:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3387,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "3534:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 3388,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3534:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 3385,
- "id": 3389,
- "nodeType": "Return",
- "src": "3527:26:13"
- }
- ]
- },
- "functionSelector": "a87d942c",
- "id": 3391,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getCount",
- "nameLocation": "3478:8:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3382,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "3486:2:13"
- },
- "returnParameters": {
- "id": 3385,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3384,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3391,
- "src": "3510:4:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3383,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3510:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3509:6:13"
- },
- "scope": 4598,
- "src": "3469:92:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3408,
- "nodeType": "Block",
- "src": "3663:65:13",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "id": 3405,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3393,
- "src": "3712:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 3401,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "3697:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3400,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "3689:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3399,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3689:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3402,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3689:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3398,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "3681:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 3403,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3681:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 3404,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "ownerOf",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 954,
- "src": "3681:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view external returns (address)"
- }
- },
- "id": 3406,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "3681:39:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "functionReturnParameters": 3397,
- "id": 3407,
- "nodeType": "Return",
- "src": "3674:46:13"
- }
- ]
- },
- "functionSelector": "c41a360a",
- "id": 3409,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getOwner",
- "nameLocation": "3610:8:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3394,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3393,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3624:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3409,
- "src": "3619:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3392,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "3619:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3618:14:13"
- },
- "returnParameters": {
- "id": 3397,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3396,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3409,
- "src": "3654:7:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3395,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "3654:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3653:9:13"
- },
- "scope": 4598,
- "src": "3601:127:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3421,
- "nodeType": "Block",
- "src": "3856:50:13",
- "statements": [
- {
- "expression": {
- "baseExpression": {
- "id": 3417,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "3874:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3419,
- "indexExpression": {
- "id": 3418,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3411,
- "src": "3890:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "3874:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "functionReturnParameters": 3416,
- "id": 3420,
- "nodeType": "Return",
- "src": "3867:31:13"
- }
- ]
- },
- "functionSelector": "31f2479c",
- "id": 3422,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getSingleMarketToken",
- "nameLocation": "3777:20:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3412,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3411,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3806:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3422,
- "src": "3798:15:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3410,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3798:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3797:17:13"
- },
- "returnParameters": {
- "id": 3416,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3415,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3422,
- "src": "3836:18:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 3414,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3413,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "3836:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "3836:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3835:20:13"
- },
- "scope": 4598,
- "src": "3768:138:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3434,
- "nodeType": "Block",
- "src": "4013:58:13",
- "statements": [
- {
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 3429,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "4031:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3431,
- "indexExpression": {
- "id": 3430,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3424,
- "src": "4047:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4031:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3432,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "4031:32:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "functionReturnParameters": 3428,
- "id": 3433,
- "nodeType": "Return",
- "src": "4024:39:13"
- }
- ]
- },
- "functionSelector": "1f701704",
- "id": 3435,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "isTokenExists",
- "nameLocation": "3955:13:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3425,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3424,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "3977:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3435,
- "src": "3969:15:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3423,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "3969:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "3968:17:13"
- },
- "returnParameters": {
- "id": 3428,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3427,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3435,
- "src": "4007:4:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "typeName": {
- "id": 3426,
- "name": "bool",
- "nodeType": "ElementaryTypeName",
- "src": "4007:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4006:6:13"
- },
- "scope": 4598,
- "src": "3946:125:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3449,
- "nodeType": "Block",
- "src": "4193:58:13",
- "statements": [
- {
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 3444,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "4211:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3446,
- "indexExpression": {
- "id": 3445,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3437,
- "src": "4226:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4211:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "id": 3447,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "comments",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3291,
- "src": "4211:32:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_storage_$dyn_storage",
- "typeString": "struct MemeMarketplaceV2.Comment storage ref[] storage ref"
- }
- },
- "functionReturnParameters": 3443,
- "id": 3448,
- "nodeType": "Return",
- "src": "4204:39:13"
- }
- ]
- },
- "functionSelector": "23edf697",
- "id": 3450,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getComments",
- "nameLocation": "4128:11:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3438,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3437,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4145:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3450,
- "src": "4140:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3436,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "4140:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4139:14:13"
- },
- "returnParameters": {
- "id": 3443,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3442,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3450,
- "src": "4175:16:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment[]"
- },
- "typeName": {
- "baseType": {
- "id": 3440,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3439,
- "name": "Comment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3277,
- "src": "4175:7:13"
- },
- "referencedDeclaration": 3277,
- "src": "4175:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$3277_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment"
- }
- },
- "id": 3441,
- "nodeType": "ArrayTypeName",
- "src": "4175:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4174:18:13"
- },
- "scope": 4598,
- "src": "4119:132:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3485,
- "nodeType": "Block",
- "src": "4379:244:13",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3465,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "baseExpression": {
- "id": 3457,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "4396:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3459,
- "indexExpression": {
- "id": 3458,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3452,
- "src": "4411:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4396:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "id": 3460,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "4396:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3463,
- "indexExpression": {
- "expression": {
- "id": 3461,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4430:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3462,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4430:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4396:45:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3464,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4445:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4396:53:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3469,
- "nodeType": "IfStatement",
- "src": "4392:94:13",
- "trueBody": {
- "id": 3468,
- "nodeType": "Block",
- "src": "4451:35:13",
- "statements": [
- {
- "expression": {
- "hexValue": "30",
- "id": 3466,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4473:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "functionReturnParameters": 3456,
- "id": 3467,
- "nodeType": "Return",
- "src": "4466:8:13"
- }
- ]
- }
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3478,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "baseExpression": {
- "id": 3470,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "4502:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3472,
- "indexExpression": {
- "id": 3471,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3452,
- "src": "4517:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4502:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "id": 3473,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "4502:36:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3476,
- "indexExpression": {
- "expression": {
- "id": 3474,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4539:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3475,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4539:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "4502:48:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3477,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4554:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "4502:56:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3482,
- "nodeType": "IfStatement",
- "src": "4498:97:13",
- "trueBody": {
- "id": 3481,
- "nodeType": "Block",
- "src": "4560:35:13",
- "statements": [
- {
- "expression": {
- "hexValue": "31",
- "id": 3479,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4582:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "functionReturnParameters": 3456,
- "id": 3480,
- "nodeType": "Return",
- "src": "4575:8:13"
- }
- ]
- }
- },
- {
- "expression": {
- "hexValue": "32",
- "id": 3483,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "4614:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "functionReturnParameters": 3456,
- "id": 3484,
- "nodeType": "Return",
- "src": "4607:8:13"
- }
- ]
- },
- "functionSelector": "de4f72a3",
- "id": 3486,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "getLikeStatus",
- "nameLocation": "4324:13:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3453,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3452,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "4343:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3486,
- "src": "4338:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3451,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "4338:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4337:14:13"
- },
- "returnParameters": {
- "id": 3456,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3455,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3486,
- "src": "4373:4:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3454,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "4373:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4372:6:13"
- },
- "scope": 4598,
- "src": "4315:308:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3516,
- "nodeType": "Block",
- "src": "4724:441:13",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 3496,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "4829:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3497,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "4829:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 3498,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3488,
- "src": "4841:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3495,
- "name": "_mint",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 629,
- "src": "4823:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 3499,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4823:28:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3500,
- "nodeType": "ExpressionStatement",
- "src": "4823:28:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 3502,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3488,
- "src": "4917:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 3503,
- "name": "tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3490,
- "src": "4928:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 3501,
- "name": "_setTokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1136,
- "src": "4904:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (uint256,string memory)"
- }
- },
- "id": 3504,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "4904:33:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3505,
- "nodeType": "ExpressionStatement",
- "src": "4904:33:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 3509,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "5046:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3508,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "5038:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3507,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "5038:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3510,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5038:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "hexValue": "74727565",
- "id": 3511,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5053:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 3506,
- "name": "setApprovalForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 337,
- "src": "5020:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bool_$returns$__$",
- "typeString": "function (address,bool)"
- }
- },
- "id": 3512,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5020:38:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3513,
- "nodeType": "ExpressionStatement",
- "src": "5020:38:13"
- },
- {
- "expression": {
- "id": 3514,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3488,
- "src": "5148:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 3494,
- "id": 3515,
- "nodeType": "Return",
- "src": "5141:16:13"
- }
- ]
- },
- "functionSelector": "752312a9",
- "id": 3517,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "mintToken",
- "nameLocation": "4650:9:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3491,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3488,
- "mutability": "mutable",
- "name": "newItemId",
- "nameLocation": "4668:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 3517,
- "src": "4660:17:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3487,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "4660:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3490,
- "mutability": "mutable",
- "name": "tokenURI",
- "nameLocation": "4693:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 3517,
- "src": "4679:22:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 3489,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "4679:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4659:43:13"
- },
- "returnParameters": {
- "id": 3494,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3493,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 3517,
- "src": "4718:4:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3492,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "4718:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "4717:6:13"
- },
- "scope": 4598,
- "src": "4641:524:13",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3610,
- "nodeType": "Block",
- "src": "5272:682:13",
- "statements": [
- {
- "assignments": [
- 3526
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3526,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "5303:1:13",
- "nodeType": "VariableDeclaration",
- "scope": 3610,
- "src": "5283:21:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 3525,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3524,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "5283:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "5283:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3530,
- "initialValue": {
- "baseExpression": {
- "id": 3527,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "5307:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3529,
- "indexExpression": {
- "id": 3528,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3519,
- "src": "5323:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5307:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5283:48:13"
- },
- {
- "assignments": [
- 3533
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3533,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "5368:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3610,
- "src": "5342:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- },
- "typeName": {
- "id": 3532,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3531,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3292,
- "src": "5342:17:13"
- },
- "referencedDeclaration": 3292,
- "src": "5342:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3537,
- "initialValue": {
- "baseExpression": {
- "id": 3534,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "5376:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3536,
- "indexExpression": {
- "id": 3535,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3519,
- "src": "5391:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5376:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "5342:57:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3544,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 3538,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3533,
- "src": "5414:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3539,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "5414:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3542,
- "indexExpression": {
- "expression": {
- "id": 3540,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5430:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3541,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5430:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5414:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3543,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5445:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5414:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 3600,
- "nodeType": "Block",
- "src": "5544:249:13",
- "statements": [
- {
- "expression": {
- "id": 3568,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3561,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3533,
- "src": "5559:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3565,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "5559:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3566,
- "indexExpression": {
- "expression": {
- "id": 3563,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5575:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3564,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5575:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5559:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 3567,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5589:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5559:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3569,
- "nodeType": "ExpressionStatement",
- "src": "5559:34:13"
- },
- {
- "expression": {
- "id": 3574,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3570,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3526,
- "src": "5608:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3572,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3314,
- "src": "5608:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3573,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5617:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5608:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3575,
- "nodeType": "ExpressionStatement",
- "src": "5608:10:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3582,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 3576,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3533,
- "src": "5637:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3577,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "5637:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3580,
- "indexExpression": {
- "expression": {
- "id": 3578,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5656:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3579,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5656:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "5637:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3581,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5671:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "5637:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3599,
- "nodeType": "IfStatement",
- "src": "5633:149:13",
- "trueBody": {
- "id": 3598,
- "nodeType": "Block",
- "src": "5677:105:13",
- "statements": [
- {
- "expression": {
- "id": 3587,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3583,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3526,
- "src": "5696:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3585,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3316,
- "src": "5696:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3586,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5708:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5696:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3588,
- "nodeType": "ExpressionStatement",
- "src": "5696:13:13"
- },
- {
- "expression": {
- "id": 3596,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3589,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3533,
- "src": "5728:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3593,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "5728:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3594,
- "indexExpression": {
- "expression": {
- "id": 3591,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5747:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3592,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5747:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5728:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3595,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5761:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "5728:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3597,
- "nodeType": "ExpressionStatement",
- "src": "5728:38:13"
- }
- ]
- }
- }
- ]
- },
- "id": 3601,
- "nodeType": "IfStatement",
- "src": "5410:383:13",
- "trueBody": {
- "id": 3560,
- "nodeType": "Block",
- "src": "5451:87:13",
- "statements": [
- {
- "expression": {
- "id": 3552,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3545,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3533,
- "src": "5466:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3549,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "5466:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3550,
- "indexExpression": {
- "expression": {
- "id": 3547,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "5482:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3548,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "5482:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "5466:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3551,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5496:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "5466:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3553,
- "nodeType": "ExpressionStatement",
- "src": "5466:35:13"
- },
- {
- "expression": {
- "id": 3558,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3554,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3526,
- "src": "5516:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3556,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3314,
- "src": "5516:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3557,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "5525:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "5516:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3559,
- "nodeType": "ExpressionStatement",
- "src": "5516:10:13"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 3603,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3519,
- "src": "5917:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 3604,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3526,
- "src": "5926:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3605,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3314,
- "src": "5926:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 3606,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3526,
- "src": "5935:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3607,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3316,
- "src": "5935:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3602,
- "name": "TokenSocialEvent",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3355,
- "src": "5900:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
- "typeString": "function (uint256,uint256,uint256)"
- }
- },
- "id": 3608,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "5900:46:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3609,
- "nodeType": "EmitStatement",
- "src": "5895:51:13"
- }
- ]
- },
- "functionSelector": "9c55a70f",
- "id": 3611,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 3522,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 3521,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "5259:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "5259:12:13"
- }
- ],
- "name": "likeMeme",
- "nameLocation": "5221:8:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3520,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3519,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "5235:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3611,
- "src": "5230:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3518,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "5230:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "5229:14:13"
- },
- "returnParameters": {
- "id": 3523,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "5272:0:13"
- },
- "scope": 4598,
- "src": "5212:742:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3704,
- "nodeType": "Block",
- "src": "6067:680:13",
- "statements": [
- {
- "assignments": [
- 3620
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3620,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "6098:1:13",
- "nodeType": "VariableDeclaration",
- "scope": 3704,
- "src": "6078:21:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 3619,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3618,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "6078:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "6078:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3624,
- "initialValue": {
- "baseExpression": {
- "id": 3621,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "6102:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3623,
- "indexExpression": {
- "id": 3622,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3613,
- "src": "6118:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6102:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "6078:48:13"
- },
- {
- "assignments": [
- 3627
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3627,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "6163:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3704,
- "src": "6137:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- },
- "typeName": {
- "id": 3626,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3625,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3292,
- "src": "6137:17:13"
- },
- "referencedDeclaration": 3292,
- "src": "6137:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3631,
- "initialValue": {
- "baseExpression": {
- "id": 3628,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "6171:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3630,
- "indexExpression": {
- "id": 3629,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3613,
- "src": "6186:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6171:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "6137:57:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3638,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 3632,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3627,
- "src": "6209:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3633,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "6209:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3636,
- "indexExpression": {
- "expression": {
- "id": 3634,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6228:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3635,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6228:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6209:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3637,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6243:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "6209:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 3694,
- "nodeType": "Block",
- "src": "6348:246:13",
- "statements": [
- {
- "expression": {
- "id": 3662,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3655,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3627,
- "src": "6363:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3659,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "6363:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3660,
- "indexExpression": {
- "expression": {
- "id": 3657,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6382:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3658,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6382:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "6363:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 3661,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6396:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "6363:37:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3663,
- "nodeType": "ExpressionStatement",
- "src": "6363:37:13"
- },
- {
- "expression": {
- "id": 3668,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3664,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3620,
- "src": "6415:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3666,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3316,
- "src": "6415:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3667,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6427:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "6415:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3669,
- "nodeType": "ExpressionStatement",
- "src": "6415:13:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 3676,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "baseExpression": {
- "expression": {
- "id": 3670,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3627,
- "src": "6447:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3671,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "6447:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3674,
- "indexExpression": {
- "expression": {
- "id": 3672,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6463:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3673,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6463:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6447:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 3675,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6478:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "6447:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3693,
- "nodeType": "IfStatement",
- "src": "6443:140:13",
- "trueBody": {
- "id": 3692,
- "nodeType": "Block",
- "src": "6484:99:13",
- "statements": [
- {
- "expression": {
- "id": 3681,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3677,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3620,
- "src": "6503:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3679,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3314,
- "src": "6503:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3680,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6512:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "6503:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3682,
- "nodeType": "ExpressionStatement",
- "src": "6503:10:13"
- },
- {
- "expression": {
- "id": 3690,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3683,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3627,
- "src": "6532:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3687,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToLike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3283,
- "src": "6532:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3688,
- "indexExpression": {
- "expression": {
- "id": 3685,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6548:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3686,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6548:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "6532:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3689,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6562:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "6532:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3691,
- "nodeType": "ExpressionStatement",
- "src": "6532:35:13"
- }
- ]
- }
- }
- ]
- },
- "id": 3695,
- "nodeType": "IfStatement",
- "src": "6205:389:13",
- "trueBody": {
- "id": 3654,
- "nodeType": "Block",
- "src": "6249:93:13",
- "statements": [
- {
- "expression": {
- "id": 3646,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "expression": {
- "id": 3639,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3627,
- "src": "6264:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3643,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "addToDislike",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3287,
- "src": "6264:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
- "typeString": "mapping(address => bool)"
- }
- },
- "id": 3644,
- "indexExpression": {
- "expression": {
- "id": 3641,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6283:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3642,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6283:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "6264:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3645,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6297:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "6264:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3647,
- "nodeType": "ExpressionStatement",
- "src": "6264:38:13"
- },
- {
- "expression": {
- "id": 3652,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3648,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3620,
- "src": "6317:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3650,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3316,
- "src": "6317:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 3651,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "6329:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "6317:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3653,
- "nodeType": "ExpressionStatement",
- "src": "6317:13:13"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 3697,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3613,
- "src": "6710:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 3698,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3620,
- "src": "6719:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3699,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "likes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3314,
- "src": "6719:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "expression": {
- "id": 3700,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3620,
- "src": "6728:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3701,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "dislikes",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3316,
- "src": "6728:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3696,
- "name": "TokenSocialEvent",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3355,
- "src": "6693:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
- "typeString": "function (uint256,uint256,uint256)"
- }
- },
- "id": 3702,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6693:46:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3703,
- "nodeType": "EmitStatement",
- "src": "6688:51:13"
- }
- ]
- },
- "functionSelector": "634a2bd8",
- "id": 3705,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 3616,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 3615,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "6054:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "6054:12:13"
- }
- ],
- "name": "dislikeMeme",
- "nameLocation": "6013:11:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3614,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3613,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "6030:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3705,
- "src": "6025:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3612,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "6025:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6024:14:13"
- },
- "returnParameters": {
- "id": 3617,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "6067:0:13"
- },
- "scope": 4598,
- "src": "6004:743:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3733,
- "nodeType": "Block",
- "src": "6883:136:13",
- "statements": [
- {
- "assignments": [
- 3716
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3716,
- "mutability": "mutable",
- "name": "mLike",
- "nameLocation": "6920:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3733,
- "src": "6894:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- },
- "typeName": {
- "id": 3715,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3714,
- "name": "TokenLikesComment",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3292,
- "src": "6894:17:13"
- },
- "referencedDeclaration": 3292,
- "src": "6894:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3720,
- "initialValue": {
- "baseExpression": {
- "id": 3717,
- "name": "idToTokenLikes",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3327,
- "src": "6928:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_TokenLikesComment_$3292_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.TokenLikesComment storage ref)"
- }
- },
- "id": 3719,
- "indexExpression": {
- "id": 3718,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3707,
- "src": "6943:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "6928:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "6894:57:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "expression": {
- "id": 3727,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "6990:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3728,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "6990:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 3729,
- "name": "comment",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3709,
- "src": "7002:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string calldata"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string calldata"
- }
- ],
- "id": 3726,
- "name": "Comment",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3277,
- "src": "6982:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_struct$_Comment_$3277_storage_ptr_$",
- "typeString": "type(struct MemeMarketplaceV2.Comment storage pointer)"
- }
- },
- "id": 3730,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "structConstructorCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6982:28:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Comment_$3277_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_struct$_Comment_$3277_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.Comment memory"
- }
- ],
- "expression": {
- "expression": {
- "id": 3721,
- "name": "mLike",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3716,
- "src": "6962:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_TokenLikesComment_$3292_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.TokenLikesComment storage pointer"
- }
- },
- "id": 3724,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "comments",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3291,
- "src": "6962:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_Comment_$3277_storage_$dyn_storage",
- "typeString": "struct MemeMarketplaceV2.Comment storage ref[] storage ref"
- }
- },
- "id": 3725,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "push",
- "nodeType": "MemberAccess",
- "src": "6962:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_Comment_$3277_storage_$dyn_storage_ptr_$_t_struct$_Comment_$3277_storage_$returns$__$bound_to$_t_array$_t_struct$_Comment_$3277_storage_$dyn_storage_ptr_$",
- "typeString": "function (struct MemeMarketplaceV2.Comment storage ref[] storage pointer,struct MemeMarketplaceV2.Comment storage ref)"
- }
- },
- "id": 3731,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "6962:49:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3732,
- "nodeType": "ExpressionStatement",
- "src": "6962:49:13"
- }
- ]
- },
- "functionSelector": "ce69f767",
- "id": 3734,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 3712,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 3711,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "6870:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "6870:12:13"
- }
- ],
- "name": "commentMeme",
- "nameLocation": "6804:11:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3710,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3707,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "6821:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3734,
- "src": "6816:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3706,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "6816:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3709,
- "mutability": "mutable",
- "name": "comment",
- "nameLocation": "6846:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3734,
- "src": "6830:23:13",
- "stateVariable": false,
- "storageLocation": "calldata",
- "typeDescriptions": {
- "typeIdentifier": "t_string_calldata_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 3708,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "6830:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "6815:39:13"
- },
- "returnParameters": {
- "id": 3713,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "6883:0:13"
- },
- "scope": 4598,
- "src": "6795:224:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 3954,
- "nodeType": "Block",
- "src": "7347:1848:13",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3748,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 3746,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3738,
- "src": "7433:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "30",
- "id": 3747,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7441:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "7433:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "5072696365206d757374206265206174206c65617374206f6e6520776569",
- "id": 3749,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7444:32:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c",
- "typeString": "literal_string \"Price must be at least one wei\""
- },
- "value": "Price must be at least one wei"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_508f232dfb23e91d0c34f0991accef962cc526aa2685f5dfe687644c843a9e3c",
- "typeString": "literal_string \"Price must be at least one wei\""
- }
- ],
- "id": 3745,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "7425:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 3750,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7425:52:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3751,
- "nodeType": "ExpressionStatement",
- "src": "7425:52:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 3756,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 3753,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "7496:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3754,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "7496:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">=",
- "rightExpression": {
- "id": 3755,
- "name": "listingPrice",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3256,
- "src": "7509:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7496:25:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "7472616e73616374696f6e2076616c7565206d75737420626520657175616c20746f206c697374696e67207072696365",
- "id": 3757,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7523:50:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70",
- "typeString": "literal_string \"transaction value must be equal to listing price\""
- },
- "value": "transaction value must be equal to listing price"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_8bec4f1a44274ea041a6023537261be049dc81b1a95fd3f96a30282ff8a3df70",
- "typeString": "literal_string \"transaction value must be equal to listing price\""
- }
- ],
- "id": 3752,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "7488:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 3758,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7488:86:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3759,
- "nodeType": "ExpressionStatement",
- "src": "7488:86:13"
- },
- {
- "assignments": [
- 3761
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3761,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "7590:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 3954,
- "src": "7585:11:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3760,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "7585:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3762,
- "nodeType": "VariableDeclarationStatement",
- "src": "7585:11:13"
- },
- {
- "condition": {
- "arguments": [
- {
- "id": 3764,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "7731:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3763,
- "name": "isTokenExists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3435,
- "src": "7717:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 3765,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7717:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 3910,
- "nodeType": "Block",
- "src": "8102:689:13",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3809,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "8172:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3811,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "8172:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 3812,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8172:21:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3813,
- "nodeType": "ExpressionStatement",
- "src": "8172:21:13"
- },
- {
- "expression": {
- "id": 3818,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3814,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8208:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 3815,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "8217:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 3816,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "8217:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 3817,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8217:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8208:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3819,
- "nodeType": "ExpressionStatement",
- "src": "8208:28:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 3821,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8261:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 3822,
- "name": "tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3740,
- "src": "8269:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 3820,
- "name": "mintToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3517,
- "src": "8251:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_string_memory_ptr_$returns$_t_uint256_$",
- "typeString": "function (uint256,string memory) returns (uint256)"
- }
- },
- "id": 3823,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8251:27:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3824,
- "nodeType": "ExpressionStatement",
- "src": "8251:27:13"
- },
- {
- "assignments": [
- 3827
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3827,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "8371:1:13",
- "nodeType": "VariableDeclaration",
- "scope": 3910,
- "src": "8351:21:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 3826,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 3825,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "8351:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "8351:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3831,
- "initialValue": {
- "baseExpression": {
- "id": 3828,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "8375:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3830,
- "indexExpression": {
- "id": 3829,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8391:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "8375:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "8351:47:13"
- },
- {
- "expression": {
- "id": 3836,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3832,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8413:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3834,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "itemId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3294,
- "src": "8413:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3835,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8424:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8413:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3837,
- "nodeType": "ExpressionStatement",
- "src": "8413:17:13"
- },
- {
- "expression": {
- "id": 3845,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3838,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8445:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3840,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "nftContract",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3296,
- "src": "8445:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "id": 3843,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "8469:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3842,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8461:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3841,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8461:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3844,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8461:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "8445:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 3846,
- "nodeType": "ExpressionStatement",
- "src": "8445:29:13"
- },
- {
- "expression": {
- "id": 3851,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3847,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8489:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3849,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3298,
- "src": "8489:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3850,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8501:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8489:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3852,
- "nodeType": "ExpressionStatement",
- "src": "8489:18:13"
- },
- {
- "expression": {
- "id": 3861,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3853,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8522:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3855,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "8522:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 3858,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "8541:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3859,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "8541:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3857,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8533:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3856,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8533:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3860,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8533:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "8522:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3862,
- "nodeType": "ExpressionStatement",
- "src": "8522:30:13"
- },
- {
- "expression": {
- "id": 3873,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3863,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8567:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3865,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "8567:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 3870,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8593:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 3869,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8585:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3868,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8585:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3871,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8585:10:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3867,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8577:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3866,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8577:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3872,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8577:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "8567:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3874,
- "nodeType": "ExpressionStatement",
- "src": "8567:29:13"
- },
- {
- "expression": {
- "id": 3883,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3875,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8611:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3877,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "minter",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3304,
- "src": "8611:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 3880,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "8630:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3881,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "8630:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3879,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8622:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3878,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8622:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3882,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8622:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "8611:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3884,
- "nodeType": "ExpressionStatement",
- "src": "8611:30:13"
- },
- {
- "expression": {
- "id": 3889,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3885,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8656:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3887,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "8656:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3888,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3738,
- "src": "8666:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8656:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3890,
- "nodeType": "ExpressionStatement",
- "src": "8656:15:13"
- },
- {
- "expression": {
- "id": 3895,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3891,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8686:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3893,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "8686:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3894,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8695:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "8686:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3896,
- "nodeType": "ExpressionStatement",
- "src": "8686:14:13"
- },
- {
- "expression": {
- "id": 3901,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3897,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8715:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3899,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "8715:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 3900,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8727:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "8715:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3902,
- "nodeType": "ExpressionStatement",
- "src": "8715:16:13"
- },
- {
- "expression": {
- "id": 3908,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 3903,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3827,
- "src": "8746:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 3905,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "timeCreated",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3312,
- "src": "8746:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "expression": {
- "id": 3906,
- "name": "block",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967292,
- "src": "8762:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_block",
- "typeString": "block"
- }
- },
- "id": 3907,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "timestamp",
- "nodeType": "MemberAccess",
- "src": "8762:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8746:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3909,
- "nodeType": "ExpressionStatement",
- "src": "8746:31:13"
- }
- ]
- },
- "id": 3911,
- "nodeType": "IfStatement",
- "src": "7713:1078:13",
- "trueBody": {
- "id": 3808,
- "nodeType": "Block",
- "src": "7741:355:13",
- "statements": [
- {
- "expression": {
- "id": 3775,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3766,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "7816:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3768,
- "indexExpression": {
- "id": 3767,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "7832:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7816:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3769,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "7816:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 3772,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "7858:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3773,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "7858:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3771,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7850:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3770,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7850:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3774,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7850:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7816:53:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3776,
- "nodeType": "ExpressionStatement",
- "src": "7816:53:13"
- },
- {
- "expression": {
- "id": 3788,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3777,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "7884:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3779,
- "indexExpression": {
- "id": 3778,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "7900:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7884:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3780,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "7884:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 3785,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "7933:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 3784,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7925:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3783,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7925:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3786,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7925:10:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3782,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "7917:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3781,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "7917:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3787,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "7917:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "7884:52:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3789,
- "nodeType": "ExpressionStatement",
- "src": "7884:52:13"
- },
- {
- "expression": {
- "id": 3795,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3790,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "7951:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3792,
- "indexExpression": {
- "id": 3791,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "7967:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "7951:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3793,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "7951:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3794,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3738,
- "src": "7984:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "7951:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3796,
- "nodeType": "ExpressionStatement",
- "src": "7951:38:13"
- },
- {
- "expression": {
- "id": 3802,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3797,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "8004:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3799,
- "indexExpression": {
- "id": 3798,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "8020:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "8004:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3800,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "8004:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "66616c7365",
- "id": 3801,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "8036:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- "src": "8004:37:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 3803,
- "nodeType": "ExpressionStatement",
- "src": "8004:37:13"
- },
- {
- "expression": {
- "id": 3806,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 3804,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8056:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 3805,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3736,
- "src": "8065:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "8056:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 3807,
- "nodeType": "ExpressionStatement",
- "src": "8056:16:13"
- }
- ]
- }
- },
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 3919,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "8866:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3920,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "8866:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "id": 3923,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "8886:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3922,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8878:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3921,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8878:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3924,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8878:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 3925,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8893:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 3915,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "8846:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3914,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8838:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3913,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8838:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3916,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8838:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3912,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "8830:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 3917,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8830:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 3918,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 986,
- "src": "8830:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 3926,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8830:70:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3927,
- "nodeType": "ExpressionStatement",
- "src": "8830:70:13"
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 3929,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "8960:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "id": 3932,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "8990:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 3931,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "8982:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3930,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "8982:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3933,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8982:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 3934,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3761,
- "src": "9011:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 3937,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9041:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3938,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9041:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3936,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9033:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3935,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9033:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3939,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9033:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 3942,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9076:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 3941,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9068:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 3940,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9068:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 3943,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9068:10:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 3946,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9102:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3947,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9102:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3945,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9094:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3944,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9094:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3948,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9094:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "id": 3949,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3738,
- "src": "9129:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "hexValue": "66616c7365",
- "id": 3950,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9150:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- {
- "hexValue": "74727565",
- "id": 3951,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9170:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 3928,
- "name": "MarketTokenMinted",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3347,
- "src": "8928:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_address_$_t_uint256_$_t_address_$_t_address_$_t_address_$_t_uint256_$_t_bool_$_t_bool_$returns$__$",
- "typeString": "function (uint256,address,uint256,address,address,address,uint256,bool,bool)"
- }
- },
- "id": 3952,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "8928:257:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3953,
- "nodeType": "EmitStatement",
- "src": "8923:262:13"
- }
- ]
- },
- "functionSelector": "fa73680d",
- "id": 3955,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 3743,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 3742,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "7334:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "7334:12:13"
- }
- ],
- "name": "makeMarketItem",
- "nameLocation": "7214:14:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3741,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3736,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "7244:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 3955,
- "src": "7239:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3735,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "7239:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3738,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "7267:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 3955,
- "src": "7262:10:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3737,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "7262:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3740,
- "mutability": "mutable",
- "name": "tokenURI",
- "nameLocation": "7297:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 3955,
- "src": "7283:22:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 3739,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "7283:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "7228:84:13"
- },
- "returnParameters": {
- "id": 3744,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "7347:0:13"
- },
- "scope": 4598,
- "src": "7205:1990:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4148,
- "nodeType": "Block",
- "src": "9425:1825:13",
- "statements": [
- {
- "assignments": [
- 3965
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3965,
- "mutability": "mutable",
- "name": "itemId",
- "nameLocation": "9673:6:13",
- "nodeType": "VariableDeclaration",
- "scope": 4148,
- "src": "9668:11:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3964,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "9668:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3966,
- "nodeType": "VariableDeclarationStatement",
- "src": "9668:11:13"
- },
- {
- "condition": {
- "arguments": [
- {
- "id": 3968,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "9812:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3967,
- "name": "isTokenExists",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3435,
- "src": "9798:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
- "typeString": "function (uint256) view returns (bool)"
- }
- },
- "id": 3969,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9798:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "falseBody": {
- "id": 4120,
- "nodeType": "Block",
- "src": "10267:701:13",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4021,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "10337:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4023,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "10337:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 4024,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10337:21:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4025,
- "nodeType": "ExpressionStatement",
- "src": "10337:21:13"
- },
- {
- "expression": {
- "id": 4030,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4026,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10373:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4027,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "10382:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4028,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "10382:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 4029,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10382:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10373:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4031,
- "nodeType": "ExpressionStatement",
- "src": "10373:28:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 4033,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10426:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 4034,
- "name": "tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3959,
- "src": "10434:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 4032,
- "name": "mintToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3517,
- "src": "10416:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_string_memory_ptr_$returns$_t_uint256_$",
- "typeString": "function (uint256,string memory) returns (uint256)"
- }
- },
- "id": 4035,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10416:27:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4036,
- "nodeType": "ExpressionStatement",
- "src": "10416:27:13"
- },
- {
- "assignments": [
- 4039
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4039,
- "mutability": "mutable",
- "name": "m",
- "nameLocation": "10553:1:13",
- "nodeType": "VariableDeclaration",
- "scope": 4120,
- "src": "10533:21:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 4038,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4037,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "10533:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "10533:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4043,
- "initialValue": {
- "baseExpression": {
- "id": 4040,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "10557:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4042,
- "indexExpression": {
- "id": 4041,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10573:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "10557:23:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "10533:47:13"
- },
- {
- "expression": {
- "id": 4048,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4044,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10595:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4046,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "itemId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3294,
- "src": "10595:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4047,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10606:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10595:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4049,
- "nodeType": "ExpressionStatement",
- "src": "10595:17:13"
- },
- {
- "expression": {
- "id": 4057,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4050,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10627:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4052,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "nftContract",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3296,
- "src": "10627:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "id": 4055,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "10651:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4054,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10643:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4053,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10643:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4056,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10643:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "10627:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 4058,
- "nodeType": "ExpressionStatement",
- "src": "10627:29:13"
- },
- {
- "expression": {
- "id": 4063,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4059,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10671:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4061,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3298,
- "src": "10671:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4062,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10683:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10671:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4064,
- "nodeType": "ExpressionStatement",
- "src": "10671:18:13"
- },
- {
- "expression": {
- "id": 4073,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4065,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10704:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4067,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "10704:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4070,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10723:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4071,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10723:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4069,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10715:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4068,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10715:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4072,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10715:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10704:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4074,
- "nodeType": "ExpressionStatement",
- "src": "10704:30:13"
- },
- {
- "expression": {
- "id": 4083,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4075,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10749:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4077,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "10749:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4080,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10767:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4081,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10767:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4079,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10759:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4078,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10759:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4082,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10759:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10749:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4084,
- "nodeType": "ExpressionStatement",
- "src": "10749:29:13"
- },
- {
- "expression": {
- "id": 4093,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4085,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10793:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4087,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "minter",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3304,
- "src": "10793:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4090,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10812:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4091,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10812:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4089,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10804:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4088,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10804:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4092,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10804:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10793:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4094,
- "nodeType": "ExpressionStatement",
- "src": "10793:30:13"
- },
- {
- "expression": {
- "id": 4099,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4095,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10838:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4097,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "10838:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 4098,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10848:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "10838:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4100,
- "nodeType": "ExpressionStatement",
- "src": "10838:11:13"
- },
- {
- "expression": {
- "id": 4105,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4101,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10864:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4103,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "10864:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 4104,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10873:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "10864:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4106,
- "nodeType": "ExpressionStatement",
- "src": "10864:13:13"
- },
- {
- "expression": {
- "id": 4111,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4107,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10892:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4109,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "10892:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 4110,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10904:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "10892:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4112,
- "nodeType": "ExpressionStatement",
- "src": "10892:16:13"
- },
- {
- "expression": {
- "id": 4118,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "id": 4113,
- "name": "m",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4039,
- "src": "10923:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4115,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "timeCreated",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3312,
- "src": "10923:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "expression": {
- "id": 4116,
- "name": "block",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967292,
- "src": "10939:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_block",
- "typeString": "block"
- }
- },
- "id": 4117,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "timestamp",
- "nodeType": "MemberAccess",
- "src": "10939:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10923:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4119,
- "nodeType": "ExpressionStatement",
- "src": "10923:31:13"
- }
- ]
- },
- "id": 4121,
- "nodeType": "IfStatement",
- "src": "9794:1174:13",
- "trueBody": {
- "id": 4020,
- "nodeType": "Block",
- "src": "9822:439:13",
- "statements": [
- {
- "assignments": [
- 3971
- ],
- "declarations": [
- {
- "constant": false,
- "id": 3971,
- "mutability": "mutable",
- "name": "ownerNow",
- "nameLocation": "9905:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 4020,
- "src": "9897:16:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 3970,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9897:7:13",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 3975,
- "initialValue": {
- "arguments": [
- {
- "id": 3973,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "9924:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 3972,
- "name": "ownerOf",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 185,
- "src": "9916:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_address_$",
- "typeString": "function (uint256) view returns (address)"
- }
- },
- "id": 3974,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9916:16:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "9897:35:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 3983,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "expression": {
- "id": 3979,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "9963:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3980,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "9963:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3978,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "9955:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3977,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "9955:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3981,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9955:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 3982,
- "name": "ownerNow",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3971,
- "src": "9978:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "9955:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "id": 3984,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "9988:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- },
- "value": "You cannot manage this NFTs"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- }
- ],
- "id": 3976,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "9947:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 3985,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "9947:71:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 3986,
- "nodeType": "ExpressionStatement",
- "src": "9947:71:13"
- },
- {
- "expression": {
- "id": 3996,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3987,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "10035:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 3989,
- "indexExpression": {
- "id": 3988,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "10051:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "10035:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 3990,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "10035:31:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 3993,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10077:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 3994,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10077:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 3992,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10069:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 3991,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10069:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 3995,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10069:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10035:53:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 3997,
- "nodeType": "ExpressionStatement",
- "src": "10035:53:13"
- },
- {
- "expression": {
- "id": 4007,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 3998,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "10103:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4000,
- "indexExpression": {
- "id": 3999,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "10119:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "10103:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4001,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "10103:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4004,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "10144:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4005,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "10144:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4003,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "10136:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4002,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "10136:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4006,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10136:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "10103:52:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4008,
- "nodeType": "ExpressionStatement",
- "src": "10103:52:13"
- },
- {
- "expression": {
- "id": 4014,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4009,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "10170:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4011,
- "indexExpression": {
- "id": 4010,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "10186:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "10170:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4012,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "10170:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 4013,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "10202:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "10170:36:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4015,
- "nodeType": "ExpressionStatement",
- "src": "10170:36:13"
- },
- {
- "expression": {
- "id": 4018,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4016,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "10221:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4017,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3957,
- "src": "10230:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "10221:16:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4019,
- "nodeType": "ExpressionStatement",
- "src": "10221:16:13"
- }
- ]
- }
- },
- {
- "eventCall": {
- "arguments": [
- {
- "id": 4123,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "11019:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "id": 4126,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "11049:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4125,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11041:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4124,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11041:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4127,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11041:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 4128,
- "name": "itemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3965,
- "src": "11070:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 4131,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11100:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4132,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11100:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4130,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11092:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4129,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11092:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4133,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11092:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 4136,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11135:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 4135,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11127:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4134,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11127:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4137,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11127:10:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "arguments": [
- {
- "expression": {
- "id": 4140,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11161:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4141,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11161:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4139,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11153:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4138,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11153:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4142,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11153:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- {
- "hexValue": "30",
- "id": 4143,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11188:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- {
- "hexValue": "66616c7365",
- "id": 4144,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11205:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "false"
- },
- {
- "hexValue": "74727565",
- "id": 4145,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11225:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 4122,
- "name": "MarketTokenMinted",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3347,
- "src": "10987:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_address_$_t_uint256_$_t_address_$_t_address_$_t_address_$_t_uint256_$_t_bool_$_t_bool_$returns$__$",
- "typeString": "function (uint256,address,uint256,address,address,address,uint256,bool,bool)"
- }
- },
- "id": 4146,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "10987:253:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4147,
- "nodeType": "EmitStatement",
- "src": "10982:258:13"
- }
- ]
- },
- "functionSelector": "dd5cf66d",
- "id": 4149,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 3962,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 3961,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "9412:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "9412:12:13"
- }
- ],
- "name": "makeMarketItemNonSale",
- "nameLocation": "9306:21:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 3960,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 3957,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "9343:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 4149,
- "src": "9338:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3956,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "9338:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 3959,
- "mutability": "mutable",
- "name": "tokenURI",
- "nameLocation": "9375:8:13",
- "nodeType": "VariableDeclaration",
- "scope": 4149,
- "src": "9361:22:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 3958,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "9361:6:13",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "9327:63:13"
- },
- "returnParameters": {
- "id": 3963,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "9425:0:13"
- },
- "scope": 4598,
- "src": "9297:1953:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4256,
- "nodeType": "Block",
- "src": "11407:892:13",
- "statements": [
- {
- "assignments": [
- 4157
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4157,
- "mutability": "mutable",
- "name": "price",
- "nameLocation": "11423:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 4256,
- "src": "11418:10:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4156,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11418:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4162,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 4158,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "11431:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4160,
- "indexExpression": {
- "id": 4159,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4151,
- "src": "11447:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11431:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4161,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "11431:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "11418:43:13"
- },
- {
- "assignments": [
- 4164
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4164,
- "mutability": "mutable",
- "name": "currTokenId",
- "nameLocation": "11477:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4256,
- "src": "11472:16:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4163,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11472:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4169,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 4165,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "11491:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4167,
- "indexExpression": {
- "id": 4166,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4151,
- "src": "11507:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11491:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4168,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3298,
- "src": "11491:32:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "11472:51:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4174,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 4171,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11544:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4172,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "11544:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "id": 4173,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4157,
- "src": "11557:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "11544:18:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "506c65617365207375626d6974207468652061736b696e6720707269636520696e206f7264657220746f20636f6e74696e7565",
- "id": 4175,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11564:53:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121",
- "typeString": "literal_string \"Please submit the asking price in order to continue\""
- },
- "value": "Please submit the asking price in order to continue"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_80170f22f86f4dc4c45ee3bcd2b2814e0135c3bf3e55328ec97e97070d643121",
- "typeString": "literal_string \"Please submit the asking price in order to continue\""
- }
- ],
- "id": 4170,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "11536:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 4176,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11536:82:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4177,
- "nodeType": "ExpressionStatement",
- "src": "11536:82:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 4183,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11722:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4184,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "value",
- "nodeType": "MemberAccess",
- "src": "11722:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "expression": {
- "baseExpression": {
- "id": 4178,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "11677:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4180,
- "indexExpression": {
- "id": 4179,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4164,
- "src": "11693:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "11677:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4181,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "11677:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4182,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transfer",
- "nodeType": "MemberAccess",
- "src": "11677:44:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_transfer_nonpayable$_t_uint256_$returns$__$",
- "typeString": "function (uint256)"
- }
- },
- "id": 4185,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11677:55:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4186,
- "nodeType": "ExpressionStatement",
- "src": "11677:55:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 4196,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "11855:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4195,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11847:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4194,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11847:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4197,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11847:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "expression": {
- "id": 4198,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "11862:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4199,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "11862:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 4200,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4151,
- "src": "11874:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 4190,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "11827:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4189,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11819:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4188,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11819:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4191,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11819:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4187,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "11811:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 4192,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11811:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 4193,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 986,
- "src": "11811:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 4201,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11811:71:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4202,
- "nodeType": "ExpressionStatement",
- "src": "11811:71:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 4206,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "11921:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4205,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "11913:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4204,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "11913:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4207,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11913:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "hexValue": "74727565",
- "id": 4208,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "11928:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 4203,
- "name": "setApprovalForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 337,
- "src": "11895:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bool_$returns$__$",
- "typeString": "function (address,bool)"
- }
- },
- "id": 4209,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11895:38:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4210,
- "nodeType": "ExpressionStatement",
- "src": "11895:38:13"
- },
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4211,
- "name": "_tokensSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3248,
- "src": "11944:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4213,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "11944:21:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 4214,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "11944:23:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4215,
- "nodeType": "ExpressionStatement",
- "src": "11944:23:13"
- },
- {
- "expression": {
- "id": 4218,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4216,
- "name": "totalEthSold",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3251,
- "src": "11978:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "id": 4217,
- "name": "price",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4157,
- "src": "11994:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "11978:21:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4219,
- "nodeType": "ExpressionStatement",
- "src": "11978:21:13"
- },
- {
- "expression": {
- "id": 4229,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4220,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12010:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4222,
- "indexExpression": {
- "id": 4221,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4164,
- "src": "12026:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12010:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4223,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "12010:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4226,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12055:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4227,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12055:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4225,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12047:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4224,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12047:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4228,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12047:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12010:56:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4230,
- "nodeType": "ExpressionStatement",
- "src": "12010:56:13"
- },
- {
- "expression": {
- "id": 4240,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4231,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12077:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4233,
- "indexExpression": {
- "id": 4232,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4164,
- "src": "12093:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12077:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4234,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "12077:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4237,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12123:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4238,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12123:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4236,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12115:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4235,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12115:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4239,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12115:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12077:57:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4241,
- "nodeType": "ExpressionStatement",
- "src": "12077:57:13"
- },
- {
- "expression": {
- "id": 4247,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4242,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12145:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4244,
- "indexExpression": {
- "id": 4243,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4164,
- "src": "12161:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12145:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4245,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "12145:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 4246,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12181:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "12145:40:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4248,
- "nodeType": "ExpressionStatement",
- "src": "12145:40:13"
- },
- {
- "expression": {
- "id": 4254,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4249,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12196:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4251,
- "indexExpression": {
- "id": 4250,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4164,
- "src": "12212:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12196:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4252,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "12196:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 4253,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12233:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "12196:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4255,
- "nodeType": "ExpressionStatement",
- "src": "12196:38:13"
- }
- ]
- },
- "functionSelector": "be9af536",
- "id": 4257,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 4154,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 4153,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "11394:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "11394:12:13"
- }
- ],
- "name": "createMarketSale",
- "nameLocation": "11327:16:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4152,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4151,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "11359:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 4257,
- "src": "11354:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4150,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "11354:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "11343:30:13"
- },
- "returnParameters": {
- "id": 4155,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "11407:0:13"
- },
- "scope": 4598,
- "src": "11318:981:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4337,
- "nodeType": "Block",
- "src": "12437:865:13",
- "statements": [
- {
- "assignments": [
- 4265
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4265,
- "mutability": "mutable",
- "name": "currTokenId",
- "nameLocation": "12518:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4337,
- "src": "12513:16:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4264,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "12513:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4270,
- "initialValue": {
- "expression": {
- "baseExpression": {
- "id": 4266,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12532:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4268,
- "indexExpression": {
- "id": 4267,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4259,
- "src": "12548:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12532:24:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4269,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "tokenId",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3298,
- "src": "12532:32:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "12513:51:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "id": 4281,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "arguments": [
- {
- "expression": {
- "id": 4274,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12663:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4275,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12663:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4273,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12655:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4272,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12655:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4276,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12655:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "baseExpression": {
- "id": 4277,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12678:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4279,
- "indexExpression": {
- "id": 4278,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4265,
- "src": "12694:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12678:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4280,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "12678:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12655:58:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "596f752063616e6e6f74206d616e6167652074686973204e465473",
- "id": 4282,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "12715:29:13",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- },
- "value": "You cannot manage this NFTs"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_31951b3e16692d4ef71f81efa91b023176c7aae615103ced12d27a516c9e75b0",
- "typeString": "literal_string \"You cannot manage this NFTs\""
- }
- ],
- "id": 4271,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "12647:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 4283,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12647:98:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4284,
- "nodeType": "ExpressionStatement",
- "src": "12647:98:13"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 4294,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "12875:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4293,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12867:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4292,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12867:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4295,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12867:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "expression": {
- "id": 4296,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12882:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4297,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12882:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 4298,
- "name": "tokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4259,
- "src": "12894:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "id": 4288,
- "name": "this",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967268,
- "src": "12847:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_contract$_MemeMarketplaceV2_$4598",
- "typeString": "contract MemeMarketplaceV2"
- }
- ],
- "id": 4287,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12839:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4286,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12839:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4289,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12839:13:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4285,
- "name": "IERC721",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1021,
- "src": "12831:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_contract$_IERC721_$1021_$",
- "typeString": "type(contract IERC721)"
- }
- },
- "id": 4290,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12831:22:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_contract$_IERC721_$1021",
- "typeString": "contract IERC721"
- }
- },
- "id": 4291,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "transferFrom",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 986,
- "src": "12831:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,address,uint256) external"
- }
- },
- "id": 4299,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12831:71:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4300,
- "nodeType": "ExpressionStatement",
- "src": "12831:71:13"
- },
- {
- "expression": {
- "id": 4310,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4301,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12913:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4303,
- "indexExpression": {
- "id": 4302,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4265,
- "src": "12929:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12913:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4304,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "12913:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4307,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "12958:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4308,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "12958:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4306,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "12950:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4305,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "12950:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4309,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "12950:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12913:56:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4311,
- "nodeType": "ExpressionStatement",
- "src": "12913:56:13"
- },
- {
- "expression": {
- "id": 4321,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4312,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "12980:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4314,
- "indexExpression": {
- "id": 4313,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4265,
- "src": "12996:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "12980:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4315,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "12980:35:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "expression": {
- "id": 4318,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "13026:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4319,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "13026:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4317,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "13018:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4316,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "13018:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4320,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13018:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "12980:57:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "id": 4322,
- "nodeType": "ExpressionStatement",
- "src": "12980:57:13"
- },
- {
- "expression": {
- "id": 4328,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4323,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "13048:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4325,
- "indexExpression": {
- "id": 4324,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4265,
- "src": "13064:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "13048:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4326,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "sold",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3308,
- "src": "13048:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "74727565",
- "id": 4327,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13084:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "13048:40:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4329,
- "nodeType": "ExpressionStatement",
- "src": "13048:40:13"
- },
- {
- "expression": {
- "id": 4335,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "expression": {
- "baseExpression": {
- "id": 4330,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "13099:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4332,
- "indexExpression": {
- "id": 4331,
- "name": "currTokenId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4265,
- "src": "13115:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "13099:28:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4333,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "memberName": "price",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3306,
- "src": "13099:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 4334,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13136:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "13099:38:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4336,
- "nodeType": "ExpressionStatement",
- "src": "13099:38:13"
- }
- ]
- },
- "functionSelector": "cfd825a2",
- "id": 4338,
- "implemented": true,
- "kind": "function",
- "modifiers": [
- {
- "id": 4262,
- "kind": "modifierInvocation",
- "modifierName": {
- "id": 4261,
- "name": "nonReentrant",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 38,
- "src": "12424:12:13"
- },
- "nodeType": "ModifierInvocation",
- "src": "12424:12:13"
- }
- ],
- "name": "cancelMarketSale",
- "nameLocation": "12357:16:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4260,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4259,
- "mutability": "mutable",
- "name": "tokenId",
- "nameLocation": "12389:7:13",
- "nodeType": "VariableDeclaration",
- "scope": 4338,
- "src": "12384:12:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4258,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "12384:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "12373:30:13"
- },
- "returnParameters": {
- "id": 4263,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "12437:0:13"
- },
- "scope": 4598,
- "src": "12348:954:13",
- "stateMutability": "payable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4427,
- "nodeType": "Block",
- "src": "13491:887:13",
- "statements": [
- {
- "assignments": [
- 4346
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4346,
- "mutability": "mutable",
- "name": "itemCount",
- "nameLocation": "13507:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4427,
- "src": "13502:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4345,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13502:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4350,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4347,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "13519:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4348,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "13519:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 4349,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13519:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13502:36:13"
- },
- {
- "assignments": [
- 4352
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4352,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "13624:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 4427,
- "src": "13619:17:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4351,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13619:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4354,
- "initialValue": {
- "hexValue": "30",
- "id": 4353,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13639:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13619:21:13"
- },
- {
- "assignments": [
- 4356
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4356,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "13656:13:13",
- "nodeType": "VariableDeclaration",
- "scope": 4427,
- "src": "13651:18:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4355,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13651:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4358,
- "initialValue": {
- "hexValue": "30",
- "id": 4357,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13672:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13651:22:13"
- },
- {
- "assignments": [
- 4363
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4363,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "13809:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 4427,
- "src": "13788:26:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4361,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4360,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "13788:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "13788:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4362,
- "nodeType": "ArrayTypeName",
- "src": "13788:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4370,
- "initialValue": {
- "arguments": [
- {
- "id": 4368,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4346,
- "src": "13835:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 4367,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "13817:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplaceV2.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 4365,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4364,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "13821:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "13821:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4366,
- "nodeType": "ArrayTypeName",
- "src": "13821:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- }
- },
- "id": 4369,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "13817:28:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13788:57:13"
- },
- {
- "body": {
- "id": 4423,
- "nodeType": "Block",
- "src": "13890:458:13",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 4381,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 4374,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "13923:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4378,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4377,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4375,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4356,
- "src": "13939:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4376,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13955:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "13939:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "13923:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4379,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "13923:42:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 4380,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "13969:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "13923:50:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4418,
- "nodeType": "IfStatement",
- "src": "13919:386:13",
- "trueBody": {
- "id": 4417,
- "nodeType": "Block",
- "src": "13975:330:13",
- "statements": [
- {
- "assignments": [
- 4383
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4383,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "13999:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4417,
- "src": "13994:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4382,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "13994:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4387,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4386,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4384,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4356,
- "src": "14011:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4385,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14027:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14011:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "13994:34:13"
- },
- {
- "assignments": [
- 4390
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4390,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "14067:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4417,
- "src": "14047:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 4389,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4388,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "14047:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "14047:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4394,
- "initialValue": {
- "baseExpression": {
- "id": 4391,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "14081:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4393,
- "indexExpression": {
- "id": 4392,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4383,
- "src": "14097:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "14081:26:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14047:60:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- },
- "id": 4404,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 4395,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4390,
- "src": "14130:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4396,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "14130:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "arguments": [
- {
- "arguments": [
- {
- "hexValue": "30",
- "id": 4401,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14167:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- }
- ],
- "id": 4400,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "14159:7:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_$",
- "typeString": "type(address)"
- },
- "typeName": {
- "id": 4399,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "14159:7:13",
- "typeDescriptions": {}
- }
- },
- "id": 4402,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14159:10:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- ],
- "id": 4398,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "14151:8:13",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_address_payable_$",
- "typeString": "type(address payable)"
- },
- "typeName": {
- "id": 4397,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "14151:8:13",
- "stateMutability": "payable",
- "typeDescriptions": {}
- }
- },
- "id": 4403,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14151:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "src": "14130:40:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4416,
- "nodeType": "IfStatement",
- "src": "14126:162:13",
- "trueBody": {
- "id": 4415,
- "nodeType": "Block",
- "src": "14172:116:13",
- "statements": [
- {
- "expression": {
- "id": 4409,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 4405,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4363,
- "src": "14195:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "id": 4407,
- "indexExpression": {
- "id": 4406,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4352,
- "src": "14201:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "14195:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4408,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4390,
- "src": "14217:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "src": "14195:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "id": 4410,
- "nodeType": "ExpressionStatement",
- "src": "14195:33:13"
- },
- {
- "expression": {
- "id": 4413,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4411,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4352,
- "src": "14251:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4412,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14267:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14251:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4414,
- "nodeType": "ExpressionStatement",
- "src": "14251:17:13"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "expression": {
- "id": 4421,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4419,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4356,
- "src": "14319:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4420,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14335:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "14319:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4422,
- "nodeType": "ExpressionStatement",
- "src": "14319:17:13"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4373,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4371,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4356,
- "src": "13863:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 4372,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4346,
- "src": "13879:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "13863:25:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4424,
- "nodeType": "WhileStatement",
- "src": "13856:492:13"
- },
- {
- "expression": {
- "id": 4425,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4363,
- "src": "14365:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 4344,
- "id": 4426,
- "nodeType": "Return",
- "src": "14358:12:13"
- }
- ]
- },
- "functionSelector": "c69bdf75",
- "id": 4428,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMarketTokens",
- "nameLocation": "13429:17:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4339,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "13446:2:13"
- },
- "returnParameters": {
- "id": 4344,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4343,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 4428,
- "src": "13469:20:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4341,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4340,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "13469:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "13469:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4342,
- "nodeType": "ArrayTypeName",
- "src": "13469:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "13468:22:13"
- },
- "scope": 4598,
- "src": "13420:958:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4522,
- "nodeType": "Block",
- "src": "14502:1102:13",
- "statements": [
- {
- "assignments": [
- 4436
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4436,
- "mutability": "mutable",
- "name": "totalItemCount",
- "nameLocation": "14518:14:13",
- "nodeType": "VariableDeclaration",
- "scope": 4522,
- "src": "14513:19:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4435,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14513:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4440,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4437,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "14535:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4438,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "14535:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 4439,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14535:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14513:41:13"
- },
- {
- "assignments": [
- 4442
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4442,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "14624:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 4522,
- "src": "14619:17:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4441,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14619:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4444,
- "initialValue": {
- "hexValue": "30",
- "id": 4443,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14639:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14619:21:13"
- },
- {
- "assignments": [
- 4446
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4446,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "14656:13:13",
- "nodeType": "VariableDeclaration",
- "scope": 4522,
- "src": "14651:18:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4445,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "14651:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4448,
- "initialValue": {
- "hexValue": "30",
- "id": 4447,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "14672:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14651:22:13"
- },
- {
- "assignments": [
- 4453
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4453,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "14955:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 4522,
- "src": "14934:26:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4451,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4450,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "14934:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "14934:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4452,
- "nodeType": "ArrayTypeName",
- "src": "14934:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4460,
- "initialValue": {
- "arguments": [
- {
- "id": 4458,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4436,
- "src": "14981:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 4457,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "14963:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplaceV2.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 4455,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4454,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "14967:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "14967:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4456,
- "nodeType": "ArrayTypeName",
- "src": "14967:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- }
- },
- "id": 4459,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "14963:33:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "14934:62:13"
- },
- {
- "body": {
- "id": 4518,
- "nodeType": "Block",
- "src": "15046:528:13",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 4482,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 4472,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 4464,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "15065:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4468,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4467,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4465,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4446,
- "src": "15081:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4466,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15097:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15081:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "15065:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4469,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "owner",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3302,
- "src": "15065:40:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 4470,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "15109:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4471,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "15109:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "15065:54:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "||",
- "rightExpression": {
- "commonType": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "id": 4481,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "baseExpression": {
- "id": 4473,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "15123:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4477,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4476,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4474,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4446,
- "src": "15139:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4475,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15155:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15139:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "15123:34:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "id": 4478,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "seller",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3300,
- "src": "15123:41:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address_payable",
- "typeString": "address payable"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "expression": {
- "id": 4479,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "15168:3:13",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4480,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "15168:10:13",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "15123:55:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "src": "15065:113:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4513,
- "nodeType": "IfStatement",
- "src": "15061:470:13",
- "trueBody": {
- "id": 4512,
- "nodeType": "Block",
- "src": "15180:351:13",
- "statements": [
- {
- "assignments": [
- 4484
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4484,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "15204:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4512,
- "src": "15199:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4483,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "15199:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4488,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4487,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4485,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4446,
- "src": "15216:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4486,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15232:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15216:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15199:34:13"
- },
- {
- "assignments": [
- 4491
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4491,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "15306:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4512,
- "src": "15286:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 4490,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4489,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "15286:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "15286:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4495,
- "initialValue": {
- "baseExpression": {
- "id": 4492,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "15320:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4494,
- "indexExpression": {
- "id": 4493,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4484,
- "src": "15336:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "15320:26:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "15286:60:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 4499,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 4496,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4491,
- "src": "15369:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4497,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "15369:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 4498,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15392:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "15369:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4511,
- "nodeType": "IfStatement",
- "src": "15365:149:13",
- "trueBody": {
- "id": 4510,
- "nodeType": "Block",
- "src": "15398:116:13",
- "statements": [
- {
- "expression": {
- "id": 4504,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 4500,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4453,
- "src": "15421:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "id": 4502,
- "indexExpression": {
- "id": 4501,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4442,
- "src": "15427:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "15421:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4503,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4491,
- "src": "15443:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "src": "15421:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "id": 4505,
- "nodeType": "ExpressionStatement",
- "src": "15421:33:13"
- },
- {
- "expression": {
- "id": 4508,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4506,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4442,
- "src": "15477:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4507,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15493:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15477:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4509,
- "nodeType": "ExpressionStatement",
- "src": "15477:17:13"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "expression": {
- "id": 4516,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4514,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4446,
- "src": "15545:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4515,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "15561:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "15545:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4517,
- "nodeType": "ExpressionStatement",
- "src": "15545:17:13"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4463,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4461,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4446,
- "src": "15014:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 4462,
- "name": "totalItemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4436,
- "src": "15030:14:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "15014:30:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4519,
- "nodeType": "WhileStatement",
- "src": "15007:567:13"
- },
- {
- "expression": {
- "id": 4520,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4453,
- "src": "15591:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 4434,
- "id": 4521,
- "nodeType": "Return",
- "src": "15584:12:13"
- }
- ]
- },
- "functionSelector": "202e3740",
- "id": 4523,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMyNFTs",
- "nameLocation": "14445:11:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4429,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "14456:2:13"
- },
- "returnParameters": {
- "id": 4434,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4433,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 4523,
- "src": "14480:20:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4431,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4430,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "14480:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "14480:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4432,
- "nodeType": "ArrayTypeName",
- "src": "14480:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "14479:22:13"
- },
- "scope": 4598,
- "src": "14436:1168:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4596,
- "nodeType": "Block",
- "src": "16950:750:13",
- "statements": [
- {
- "assignments": [
- 4531
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4531,
- "mutability": "mutable",
- "name": "itemCount",
- "nameLocation": "16966:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4596,
- "src": "16961:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4530,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "16961:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4535,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4532,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3245,
- "src": "16978:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4533,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "16978:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 4534,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "16978:19:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "16961:36:13"
- },
- {
- "assignments": [
- 4537
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4537,
- "mutability": "mutable",
- "name": "currentIndex",
- "nameLocation": "17083:12:13",
- "nodeType": "VariableDeclaration",
- "scope": 4596,
- "src": "17078:17:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4536,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "17078:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4539,
- "initialValue": {
- "hexValue": "30",
- "id": 4538,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17098:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17078:21:13"
- },
- {
- "assignments": [
- 4541
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4541,
- "mutability": "mutable",
- "name": "checkingIndex",
- "nameLocation": "17115:13:13",
- "nodeType": "VariableDeclaration",
- "scope": 4596,
- "src": "17110:18:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4540,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "17110:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4543,
- "initialValue": {
- "hexValue": "30",
- "id": 4542,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17131:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17110:22:13"
- },
- {
- "assignments": [
- 4548
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4548,
- "mutability": "mutable",
- "name": "items",
- "nameLocation": "17268:5:13",
- "nodeType": "VariableDeclaration",
- "scope": 4596,
- "src": "17247:26:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4546,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4545,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "17247:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "17247:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4547,
- "nodeType": "ArrayTypeName",
- "src": "17247:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4555,
- "initialValue": {
- "arguments": [
- {
- "id": 4553,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4531,
- "src": "17294:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 4552,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "17276:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr_$",
- "typeString": "function (uint256) pure returns (struct MemeMarketplaceV2.MarketToken memory[] memory)"
- },
- "typeName": {
- "baseType": {
- "id": 4550,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4549,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "17280:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "17280:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4551,
- "nodeType": "ArrayTypeName",
- "src": "17280:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- }
- },
- "id": 4554,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "17276:28:13",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17247:57:13"
- },
- {
- "body": {
- "id": 4592,
- "nodeType": "Block",
- "src": "17349:321:13",
- "statements": [
- {
- "assignments": [
- 4560
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4560,
- "mutability": "mutable",
- "name": "currentId",
- "nameLocation": "17371:9:13",
- "nodeType": "VariableDeclaration",
- "scope": 4592,
- "src": "17366:14:13",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4559,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "17366:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4564,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4563,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4561,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4541,
- "src": "17383:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 4562,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17399:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17383:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17366:34:13"
- },
- {
- "assignments": [
- 4567
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4567,
- "mutability": "mutable",
- "name": "currentItem",
- "nameLocation": "17435:11:13",
- "nodeType": "VariableDeclaration",
- "scope": 4592,
- "src": "17415:31:13",
- "stateVariable": false,
- "storageLocation": "storage",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- },
- "typeName": {
- "id": 4566,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4565,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "17415:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "17415:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4571,
- "initialValue": {
- "baseExpression": {
- "id": 4568,
- "name": "idToMarketToken",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 3322,
- "src": "17449:15:13",
- "typeDescriptions": {
- "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_MarketToken_$3317_storage_$",
- "typeString": "mapping(uint256 => struct MemeMarketplaceV2.MarketToken storage ref)"
- }
- },
- "id": 4570,
- "indexExpression": {
- "id": 4569,
- "name": "currentId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4560,
- "src": "17465:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "17449:26:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage ref"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "17415:60:13"
- },
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "id": 4575,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "expression": {
- "id": 4572,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4567,
- "src": "17494:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "id": 4573,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "isExist",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 3310,
- "src": "17494:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "74727565",
- "id": 4574,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17517:4:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- },
- "src": "17494:27:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4587,
- "nodeType": "IfStatement",
- "src": "17490:137:13",
- "trueBody": {
- "id": 4586,
- "nodeType": "Block",
- "src": "17523:104:13",
- "statements": [
- {
- "expression": {
- "id": 4580,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 4576,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4548,
- "src": "17542:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "id": 4578,
- "indexExpression": {
- "id": 4577,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4537,
- "src": "17548:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "17542:19:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4579,
- "name": "currentItem",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4567,
- "src": "17564:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken storage pointer"
- }
- },
- "src": "17542:33:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory"
- }
- },
- "id": 4581,
- "nodeType": "ExpressionStatement",
- "src": "17542:33:13"
- },
- {
- "expression": {
- "id": 4584,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4582,
- "name": "currentIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4537,
- "src": "17594:12:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4583,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17610:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17594:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4585,
- "nodeType": "ExpressionStatement",
- "src": "17594:17:13"
- }
- ]
- }
- },
- {
- "expression": {
- "id": 4590,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4588,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4541,
- "src": "17641:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "+=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 4589,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "17657:1:13",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "17641:17:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 4591,
- "nodeType": "ExpressionStatement",
- "src": "17641:17:13"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 4558,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 4556,
- "name": "checkingIndex",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4541,
- "src": "17322:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "<",
- "rightExpression": {
- "id": 4557,
- "name": "itemCount",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4531,
- "src": "17338:9:13",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "17322:25:13",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 4593,
- "nodeType": "WhileStatement",
- "src": "17315:355:13"
- },
- {
- "expression": {
- "id": 4594,
- "name": "items",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4548,
- "src": "17687:5:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken memory[] memory"
- }
- },
- "functionReturnParameters": 4529,
- "id": 4595,
- "nodeType": "Return",
- "src": "17680:12:13"
- }
- ]
- },
- "functionSelector": "ae78cea1",
- "id": 4597,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "fetchMarketAllTokens",
- "nameLocation": "16885:20:13",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4524,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "16905:2:13"
- },
- "returnParameters": {
- "id": 4529,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4528,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 4597,
- "src": "16928:20:13",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_memory_ptr_$dyn_memory_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- },
- "typeName": {
- "baseType": {
- "id": 4526,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4525,
- "name": "MarketToken",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 3317,
- "src": "16928:11:13"
- },
- "referencedDeclaration": 3317,
- "src": "16928:11:13",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_MarketToken_$3317_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken"
- }
- },
- "id": 4527,
- "nodeType": "ArrayTypeName",
- "src": "16928:13:13",
- "typeDescriptions": {
- "typeIdentifier": "t_array$_t_struct$_MarketToken_$3317_storage_$dyn_storage_ptr",
- "typeString": "struct MemeMarketplaceV2.MarketToken[]"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "16927:22:13"
- },
- "scope": 4598,
- "src": "16876:824:13",
- "stateMutability": "view",
- "virtual": false,
- "visibility": "public"
- }
- ],
- "scope": 4599,
- "src": "437:17278:13",
- "usedErrors": []
- }
- ],
- "src": "32:17683:13"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {
- "5": {
- "events": {},
- "links": {},
- "address": "0x7a5239A8a238B42C5E68CBbD7Dc674f797793872",
- "transactionHash": "0x41b3abc7ee6214e939451c79b692f9f8bcb29ba3694ce7d7d3a15a54e72c3af5"
- }
- },
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-10T01:57:01.828Z",
- "networkType": "ethereum",
- "devdoc": {
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "See {IERC721-approve}."
- },
- "balanceOf(address)": {
- "details": "See {IERC721-balanceOf}."
- },
- "getApproved(uint256)": {
- "details": "See {IERC721-getApproved}."
- },
- "isApprovedForAll(address,address)": {
- "details": "See {IERC721-isApprovedForAll}."
- },
- "name()": {
- "details": "See {IERC721Metadata-name}."
- },
- "ownerOf(uint256)": {
- "details": "See {IERC721-ownerOf}."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "setApprovalForAll(address,bool)": {
- "details": "See {IERC721-setApprovalForAll}."
- },
- "supportsInterface(bytes4)": {
- "details": "See {IERC165-supportsInterface}."
- },
- "symbol()": {
- "details": "See {IERC721Metadata-symbol}."
- },
- "tokenURI(uint256)": {
- "details": "See {IERC721Metadata-tokenURI}."
- },
- "transferFrom(address,address,uint256)": {
- "details": "See {IERC721-transferFrom}."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/NFT.json b/blockchain-nft-app/public/contracts/NFT.json
deleted file mode 100644
index 046de7f..0000000
--- a/blockchain-nft-app/public/contracts/NFT.json
+++ /dev/null
@@ -1,11651 +0,0 @@
-{
- "contractName": "NFT",
- "abi": [
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "marketplaceAddress",
- "type": "address"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "approved",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "indexed": false,
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "type": "event"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "owner",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- },
- {
- "internalType": "bytes",
- "name": "_data",
- "type": "bytes"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "operator",
- "type": "address"
- },
- {
- "internalType": "bool",
- "name": "approved",
- "type": "bool"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "bytes4",
- "name": "interfaceId",
- "type": "bytes4"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "internalType": "bool",
- "name": "",
- "type": "bool"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "internalType": "string",
- "name": "",
- "type": "string"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "from",
- "type": "address"
- },
- {
- "internalType": "address",
- "name": "to",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "tokenId",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "string",
- "name": "tokenURI",
- "type": "string"
- }
- ],
- "name": "mintToken",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"marketplaceAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"tokenURI\",\"type\":\"string\"}],\"name\":\"mintToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/NFT.sol\":\"NFT\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0x921f012325281f7d81e29c53a13824cf6c2c5d77232065d0d4f3f912e97af6ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7dbcedc364fce0ab5e54d21d4cbd91a97959f52c0674cf5c36a314bb58308f62\",\"dweb:/ipfs/QmfYpqHKtu3bSQ9FGvLwzdxRNykStpVPtoLNTaM1KBKj6E\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x0d4de01fe5360c38b4ad2b0822a12722958428f5138a7ff47c1720eb6fa52bba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77724cecdfba8814632ab58737c2b0f2d4ad2d532bc614aee559b5593c1152f0\",\"dweb:/ipfs/QmUcE6gXyv7CQh4sUdcDABYKGTovTe1zLMZSEq95nkc3ph\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xa82b58eca1ee256be466e536706850163d2ec7821945abd6b4778cfb3bee37da\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e75cf83beb757b8855791088546b8337e9d4684e169400c20d44a515353b708\",\"dweb:/ipfs/QmYvPafLfoquiDMEj7CKHtvbgHu7TJNPSVPSCjrtjV8HjV\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x1cbe42915bc66227970fe99bc0f783eb1de30f2b48f984af01ad45edb9658698\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2baa08eb67d9da46e6c4c049f17b7684a1c68c5268d0f466cfa0eb23ce2bf9b0\",\"dweb:/ipfs/Qmdnj8zj4PfErB2HM2eKmDt7FrqrhggsZ6Qd8MpD593tgj\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0x75b829ff2f26c14355d1cba20e16fe7b29ca58eb5fef665ede48bc0f9c6c74b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a0a107160525724f9e1bbbab031defc2f298296dd9e331f16a6f7130cec32146\",\"dweb:/ipfs/QmemujxSd7gX8A9M8UwmNbz4Ms3U9FG9QfudUgxwvTmPWf\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x2ccf9d2313a313d41a791505f2b5abfdc62191b5d4334f7f7a82691c088a1c87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a57d0854b2fdce6ebff933a48dca2445643d1eccfc27f00292e937f26c6a58\",\"dweb:/ipfs/QmW45rZooS9TqR4YXUbjRbtf2Bpb5ouSarBvfW1LdGprvV\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0xf0018c2440fbe238dd3a8732fa8e17a0f9dce84d31451dc8a32f6d62b349c9f1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59e1c62884d55b70f3ae5432b44bb3166ad71ae3acd19c57ab6ddc3c87c325ee\",\"dweb:/ipfs/QmezuXg5GK5oeA4F91EZhozBFekhq5TD966bHPH18cCqhu\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d\",\"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f\",\"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy\"]},\"project:/contracts/NFT.sol\":{\"keccak256\":\"0x2573eaf109a8db62250d9d2eaeff4a457b6a648f741bf1b72c9a3e706514f3d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f99634de9e54bae5c0833897b75e775518bf3cc2214654f1a17990cafe13cb6f\",\"dweb:/ipfs/QmUc33rKR3AsqAfrsgAbGaVch1Zd6QLqzQCKoShDVgjAKp\"]}},\"version\":1}",
- "bytecode": "0x60806040523480156200001157600080fd5b50604051620018ca380380620018ca83398101604081905262000034916200016b565b604080518082018252600b81526a3943686971204d656d657360a81b60208083019182528351808501909452600684526538436869717360d01b9084015281519192916200008591600091620000c5565b5080516200009b906001906020840190620000c5565b5050600880546001600160a01b0319166001600160a01b03939093169290921790915550620001d9565b828054620000d3906200019d565b90600052602060002090601f016020900481019282620000f7576000855562000142565b82601f106200011257805160ff191683800117855562000142565b8280016001018555821562000142579182015b828111156200014257825182559160200191906001019062000125565b506200015092915062000154565b5090565b5b8082111562000150576000815560010162000155565b6000602082840312156200017e57600080fd5b81516001600160a01b03811681146200019657600080fd5b9392505050565b600181811c90821680620001b257607f821691505b602082108103620001d357634e487b7160e01b600052602260045260246000fd5b50919050565b6116e180620001e96000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb465146101e1578063b88d4fde146101f4578063c87b56dd14610207578063e985e9c51461021a57600080fd5b80636352211e146101b357806370a08231146101c657806395d89b41146101d957600080fd5b8063095ea7b3116100c8578063095ea7b31461015757806323b872dd1461016c57806333eba49a1461017f57806342842e0e146101a057600080fd5b806301ffc9a7146100ef57806306fdde0314610117578063081812fc1461012c575b600080fd5b6101026100fd366004611195565b610256565b60405190151581526020015b60405180910390f35b61011f6102a8565b60405161010e919061120a565b61013f61013a36600461121d565b61033a565b6040516001600160a01b03909116815260200161010e565b61016a610165366004611252565b6103c7565b005b61016a61017a36600461127c565b6104dc565b61019261018d366004611344565b61050d565b60405190815260200161010e565b61016a6101ae36600461127c565b610555565b61013f6101c136600461121d565b610570565b6101926101d436600461138d565b6105e7565b61011f61066e565b61016a6101ef3660046113a8565b61067d565b61016a6102023660046113e4565b61068c565b61011f61021536600461121d565b6106c4565b610102610228366004611460565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061028757506001600160e01b03198216635b5e139f60e01b145b806102a257506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600080546102b790611493565b80601f01602080910402602001604051908101604052809291908181526020018280546102e390611493565b80156103305780601f1061030557610100808354040283529160200191610330565b820191906000526020600020905b81548152906001019060200180831161031357829003601f168201915b5050505050905090565b60006103458261083a565b6103ab5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006103d282610570565b9050806001600160a01b0316836001600160a01b03160361043f5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016103a2565b336001600160a01b038216148061045b575061045b8133610228565b6104cd5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016103a2565b6104d78383610857565b505050565b6104e633826108c5565b6105025760405162461bcd60e51b81526004016103a2906114cd565b6104d78383836109ae565b600061051d600780546001019055565b600061052860075490565b90506105343382610b4a565b61053e8184610c7d565b6008546102a2906001600160a01b0316600161067d565b6104d78383836040518060200160405280600081525061068c565b6000818152600260205260408120546001600160a01b0316806102a25760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b60648201526084016103a2565b60006001600160a01b0382166106525760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016103a2565b506001600160a01b031660009081526003602052604090205490565b6060600180546102b790611493565b610688338383610d08565b5050565b61069633836108c5565b6106b25760405162461bcd60e51b81526004016103a2906114cd565b6106be84848484610dd6565b50505050565b60606106cf8261083a565b6107355760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b60648201526084016103a2565b6000828152600660205260408120805461074e90611493565b80601f016020809104026020016040519081016040528092919081815260200182805461077a90611493565b80156107c75780601f1061079c576101008083540402835291602001916107c7565b820191906000526020600020905b8154815290600101906020018083116107aa57829003601f168201915b5050505050905060006107e560408051602081019091526000815290565b905080516000036107f7575092915050565b81511561082957808260405160200161081192919061151e565b60405160208183030381529060405292505050919050565b61083284610e09565b949350505050565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061088c82610570565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006108d08261083a565b6109315760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084016103a2565b600061093c83610570565b9050806001600160a01b0316846001600160a01b0316148061098357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806108325750836001600160a01b031661099c8461033a565b6001600160a01b031614949350505050565b826001600160a01b03166109c182610570565b6001600160a01b031614610a255760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016103a2565b6001600160a01b038216610a875760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016103a2565b610a92600082610857565b6001600160a01b0383166000908152600360205260408120805460019290610abb908490611563565b90915550506001600160a01b0382166000908152600360205260408120805460019290610ae990849061157a565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b038216610ba05760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016103a2565b610ba98161083a565b15610bf65760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016103a2565b6001600160a01b0382166000908152600360205260408120805460019290610c1f90849061157a565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b610c868261083a565b610ce95760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b60648201526084016103a2565b600082815260066020908152604090912082516104d7928401906110e3565b816001600160a01b0316836001600160a01b031603610d695760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016103a2565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610de18484846109ae565b610ded84848484610ee1565b6106be5760405162461bcd60e51b81526004016103a290611592565b6060610e148261083a565b610e785760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016103a2565b6000610e8f60408051602081019091526000815290565b90506000815111610eaf5760405180602001604052806000815250610eda565b80610eb984610fe2565b604051602001610eca92919061151e565b6040516020818303038152906040525b9392505050565b60006001600160a01b0384163b15610fd757604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610f259033908990889088906004016115e4565b6020604051808303816000875af1925050508015610f60575060408051601f3d908101601f19168201909252610f5d91810190611621565b60015b610fbd573d808015610f8e576040519150601f19603f3d011682016040523d82523d6000602084013e610f93565b606091505b508051600003610fb55760405162461bcd60e51b81526004016103a290611592565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610832565b506001949350505050565b6060816000036110095750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611033578061101d8161163e565b915061102c9050600a8361166d565b915061100d565b60008167ffffffffffffffff81111561104e5761104e6112b8565b6040519080825280601f01601f191660200182016040528015611078576020820181803683370190505b5090505b84156108325761108d600183611563565b915061109a600a86611681565b6110a590603061157a565b60f81b8183815181106110ba576110ba611695565b60200101906001600160f81b031916908160001a9053506110dc600a8661166d565b945061107c565b8280546110ef90611493565b90600052602060002090601f0160209004810192826111115760008555611157565b82601f1061112a57805160ff1916838001178555611157565b82800160010185558215611157579182015b8281111561115757825182559160200191906001019061113c565b50611163929150611167565b5090565b5b808211156111635760008155600101611168565b6001600160e01b03198116811461119257600080fd5b50565b6000602082840312156111a757600080fd5b8135610eda8161117c565b60005b838110156111cd5781810151838201526020016111b5565b838111156106be5750506000910152565b600081518084526111f68160208601602086016111b2565b601f01601f19169290920160200192915050565b602081526000610eda60208301846111de565b60006020828403121561122f57600080fd5b5035919050565b80356001600160a01b038116811461124d57600080fd5b919050565b6000806040838503121561126557600080fd5b61126e83611236565b946020939093013593505050565b60008060006060848603121561129157600080fd5b61129a84611236565b92506112a860208501611236565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156112e9576112e96112b8565b604051601f8501601f19908116603f01168101908282118183101715611311576113116112b8565b8160405280935085815286868601111561132a57600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561135657600080fd5b813567ffffffffffffffff81111561136d57600080fd5b8201601f8101841361137e57600080fd5b610832848235602084016112ce565b60006020828403121561139f57600080fd5b610eda82611236565b600080604083850312156113bb57600080fd5b6113c483611236565b9150602083013580151581146113d957600080fd5b809150509250929050565b600080600080608085870312156113fa57600080fd5b61140385611236565b935061141160208601611236565b925060408501359150606085013567ffffffffffffffff81111561143457600080fd5b8501601f8101871361144557600080fd5b611454878235602084016112ce565b91505092959194509250565b6000806040838503121561147357600080fd5b61147c83611236565b915061148a60208401611236565b90509250929050565b600181811c908216806114a757607f821691505b6020821081036114c757634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600083516115308184602088016111b2565b8351908301906115448183602088016111b2565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b6000828210156115755761157561154d565b500390565b6000821982111561158d5761158d61154d565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611617908301846111de565b9695505050505050565b60006020828403121561163357600080fd5b8151610eda8161117c565b6000600182016116505761165061154d565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261167c5761167c611657565b500490565b60008261169057611690611657565b500690565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220b9aac57f7480bec40f165a7bf37fa99a2d6783d0bcd3b72a228d214122fec1cc64736f6c634300080d0033",
- "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb465146101e1578063b88d4fde146101f4578063c87b56dd14610207578063e985e9c51461021a57600080fd5b80636352211e146101b357806370a08231146101c657806395d89b41146101d957600080fd5b8063095ea7b3116100c8578063095ea7b31461015757806323b872dd1461016c57806333eba49a1461017f57806342842e0e146101a057600080fd5b806301ffc9a7146100ef57806306fdde0314610117578063081812fc1461012c575b600080fd5b6101026100fd366004611195565b610256565b60405190151581526020015b60405180910390f35b61011f6102a8565b60405161010e919061120a565b61013f61013a36600461121d565b61033a565b6040516001600160a01b03909116815260200161010e565b61016a610165366004611252565b6103c7565b005b61016a61017a36600461127c565b6104dc565b61019261018d366004611344565b61050d565b60405190815260200161010e565b61016a6101ae36600461127c565b610555565b61013f6101c136600461121d565b610570565b6101926101d436600461138d565b6105e7565b61011f61066e565b61016a6101ef3660046113a8565b61067d565b61016a6102023660046113e4565b61068c565b61011f61021536600461121d565b6106c4565b610102610228366004611460565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061028757506001600160e01b03198216635b5e139f60e01b145b806102a257506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600080546102b790611493565b80601f01602080910402602001604051908101604052809291908181526020018280546102e390611493565b80156103305780601f1061030557610100808354040283529160200191610330565b820191906000526020600020905b81548152906001019060200180831161031357829003601f168201915b5050505050905090565b60006103458261083a565b6103ab5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006103d282610570565b9050806001600160a01b0316836001600160a01b03160361043f5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016103a2565b336001600160a01b038216148061045b575061045b8133610228565b6104cd5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016103a2565b6104d78383610857565b505050565b6104e633826108c5565b6105025760405162461bcd60e51b81526004016103a2906114cd565b6104d78383836109ae565b600061051d600780546001019055565b600061052860075490565b90506105343382610b4a565b61053e8184610c7d565b6008546102a2906001600160a01b0316600161067d565b6104d78383836040518060200160405280600081525061068c565b6000818152600260205260408120546001600160a01b0316806102a25760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b60648201526084016103a2565b60006001600160a01b0382166106525760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016103a2565b506001600160a01b031660009081526003602052604090205490565b6060600180546102b790611493565b610688338383610d08565b5050565b61069633836108c5565b6106b25760405162461bcd60e51b81526004016103a2906114cd565b6106be84848484610dd6565b50505050565b60606106cf8261083a565b6107355760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b60648201526084016103a2565b6000828152600660205260408120805461074e90611493565b80601f016020809104026020016040519081016040528092919081815260200182805461077a90611493565b80156107c75780601f1061079c576101008083540402835291602001916107c7565b820191906000526020600020905b8154815290600101906020018083116107aa57829003601f168201915b5050505050905060006107e560408051602081019091526000815290565b905080516000036107f7575092915050565b81511561082957808260405160200161081192919061151e565b60405160208183030381529060405292505050919050565b61083284610e09565b949350505050565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061088c82610570565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006108d08261083a565b6109315760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084016103a2565b600061093c83610570565b9050806001600160a01b0316846001600160a01b0316148061098357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806108325750836001600160a01b031661099c8461033a565b6001600160a01b031614949350505050565b826001600160a01b03166109c182610570565b6001600160a01b031614610a255760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016103a2565b6001600160a01b038216610a875760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016103a2565b610a92600082610857565b6001600160a01b0383166000908152600360205260408120805460019290610abb908490611563565b90915550506001600160a01b0382166000908152600360205260408120805460019290610ae990849061157a565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b038216610ba05760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016103a2565b610ba98161083a565b15610bf65760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016103a2565b6001600160a01b0382166000908152600360205260408120805460019290610c1f90849061157a565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b610c868261083a565b610ce95760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b60648201526084016103a2565b600082815260066020908152604090912082516104d7928401906110e3565b816001600160a01b0316836001600160a01b031603610d695760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016103a2565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610de18484846109ae565b610ded84848484610ee1565b6106be5760405162461bcd60e51b81526004016103a290611592565b6060610e148261083a565b610e785760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016103a2565b6000610e8f60408051602081019091526000815290565b90506000815111610eaf5760405180602001604052806000815250610eda565b80610eb984610fe2565b604051602001610eca92919061151e565b6040516020818303038152906040525b9392505050565b60006001600160a01b0384163b15610fd757604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610f259033908990889088906004016115e4565b6020604051808303816000875af1925050508015610f60575060408051601f3d908101601f19168201909252610f5d91810190611621565b60015b610fbd573d808015610f8e576040519150601f19603f3d011682016040523d82523d6000602084013e610f93565b606091505b508051600003610fb55760405162461bcd60e51b81526004016103a290611592565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610832565b506001949350505050565b6060816000036110095750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611033578061101d8161163e565b915061102c9050600a8361166d565b915061100d565b60008167ffffffffffffffff81111561104e5761104e6112b8565b6040519080825280601f01601f191660200182016040528015611078576020820181803683370190505b5090505b84156108325761108d600183611563565b915061109a600a86611681565b6110a590603061157a565b60f81b8183815181106110ba576110ba611695565b60200101906001600160f81b031916908160001a9053506110dc600a8661166d565b945061107c565b8280546110ef90611493565b90600052602060002090601f0160209004810192826111115760008555611157565b82601f1061112a57805160ff1916838001178555611157565b82800160010185558215611157579182015b8281111561115757825182559160200191906001019061113c565b50611163929150611167565b5090565b5b808211156111635760008155600101611168565b6001600160e01b03198116811461119257600080fd5b50565b6000602082840312156111a757600080fd5b8135610eda8161117c565b60005b838110156111cd5781810151838201526020016111b5565b838111156106be5750506000910152565b600081518084526111f68160208601602086016111b2565b601f01601f19169290920160200192915050565b602081526000610eda60208301846111de565b60006020828403121561122f57600080fd5b5035919050565b80356001600160a01b038116811461124d57600080fd5b919050565b6000806040838503121561126557600080fd5b61126e83611236565b946020939093013593505050565b60008060006060848603121561129157600080fd5b61129a84611236565b92506112a860208501611236565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156112e9576112e96112b8565b604051601f8501601f19908116603f01168101908282118183101715611311576113116112b8565b8160405280935085815286868601111561132a57600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561135657600080fd5b813567ffffffffffffffff81111561136d57600080fd5b8201601f8101841361137e57600080fd5b610832848235602084016112ce565b60006020828403121561139f57600080fd5b610eda82611236565b600080604083850312156113bb57600080fd5b6113c483611236565b9150602083013580151581146113d957600080fd5b809150509250929050565b600080600080608085870312156113fa57600080fd5b61140385611236565b935061141160208601611236565b925060408501359150606085013567ffffffffffffffff81111561143457600080fd5b8501601f8101871361144557600080fd5b611454878235602084016112ce565b91505092959194509250565b6000806040838503121561147357600080fd5b61147c83611236565b915061148a60208401611236565b90509250929050565b600181811c908216806114a757607f821691505b6020821081036114c757634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600083516115308184602088016111b2565b8351908301906115448183602088016111b2565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b6000828210156115755761157561154d565b500390565b6000821982111561158d5761158d61154d565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611617908301846111de565b9695505050505050565b60006020828403121561163357600080fd5b8151610eda8161117c565b6000600182016116505761165061154d565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261167c5761167c611657565b500490565b60008261169057611690611657565b500690565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220b9aac57f7480bec40f165a7bf37fa99a2d6783d0bcd3b72a228d214122fec1cc64736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:691:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "95:209:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "141:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "150:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "153:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "143:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "143:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "143:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "116:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "125:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "112:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "112:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "137:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "108:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "108:32:15"
- },
- "nodeType": "YulIf",
- "src": "105:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "166:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "185:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "179:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "179:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "170:5:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "258:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "267:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "270:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "260:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "260:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "260:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "217:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "228:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "243:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "248:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "239:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "239:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "252:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "235:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "235:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "224:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "224:31:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "214:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "214:42:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "207:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "207:50:15"
- },
- "nodeType": "YulIf",
- "src": "204:70:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "283:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "293:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "283:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "61:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "72:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "84:6:15",
- "type": ""
- }
- ],
- "src": "14:290:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "364:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "374:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "388:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "391:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "384:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "384:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "374:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "405:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "435:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "441:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "431:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "431:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "409:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "482:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "484:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "498:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "506:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "494:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "494:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "484:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "462:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "455:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "455:26:15"
- },
- "nodeType": "YulIf",
- "src": "452:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "572:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "593:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "600:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "605:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "596:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "596:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "586:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "586:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "586:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "637:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "640:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "630:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "630:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "630:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "665:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "668:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "658:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "658:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "658:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "528:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "551:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "559:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "548:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "548:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "525:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "525:38:15"
- },
- "nodeType": "YulIf",
- "src": "522:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "344:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "353:6:15",
- "type": ""
- }
- ],
- "src": "309:380:15"
- }
- ]
- },
- "contents": "{\n { }\n function abi_decode_tuple_t_address_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n if iszero(eq(value, and(value, sub(shl(160, 1), 1)))) { revert(0, 0) }\n value0 := value\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:14482:15",
- "statements": [
- {
- "nodeType": "YulBlock",
- "src": "6:3:15",
- "statements": []
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "58:87:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "123:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "132:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "135:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "125:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "125:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "125:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "81:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "92:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "103:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "108:10:15",
- "type": "",
- "value": "0xffffffff"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "99:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "99:20:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "88:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "88:32:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "78:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "78:43:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "71:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "71:51:15"
- },
- "nodeType": "YulIf",
- "src": "68:71:15"
- }
- ]
- },
- "name": "validator_revert_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "47:5:15",
- "type": ""
- }
- ],
- "src": "14:131:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "219:176:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "265:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "274:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "277:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "267:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "267:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "267:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "240:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "249:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "236:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "236:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "261:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "232:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "232:32:15"
- },
- "nodeType": "YulIf",
- "src": "229:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "290:36:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "316:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "303:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "303:23:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "294:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "359:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "335:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "335:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "335:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "374:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "384:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "374:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "185:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "196:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "208:6:15",
- "type": ""
- }
- ],
- "src": "150:245:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "495:92:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "505:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "517:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "528:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "513:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "513:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "505:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "547:9:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "572:6:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "565:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "565:14:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "558:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "558:22:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "540:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "540:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "540:41:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "464:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "475:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "486:4:15",
- "type": ""
- }
- ],
- "src": "400:187:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "645:205:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "655:10:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "664:1:15",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "659:1:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "724:63:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "749:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "754:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "745:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "745:11:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "768:3:15"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "773:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "764:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "764:11:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "758:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "758:18:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "738:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "738:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "738:39:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "685:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "688:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "682:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "682:13:15"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "696:19:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "698:15:15",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "707:1:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "710:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "703:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "703:10:15"
- },
- "variableNames": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "698:1:15"
- }
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "678:3:15",
- "statements": []
- },
- "src": "674:113:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "813:31:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "826:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "831:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "822:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "822:16:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "840:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "815:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "815:27:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "815:27:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "802:1:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "805:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "799:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "799:13:15"
- },
- "nodeType": "YulIf",
- "src": "796:48:15"
- }
- ]
- },
- "name": "copy_memory_to_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "623:3:15",
- "type": ""
- },
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "628:3:15",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "633:6:15",
- "type": ""
- }
- ],
- "src": "592:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "905:208:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "915:26:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "935:5:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "929:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "929:12:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "919:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "957:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "962:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "950:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "950:19:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "950:19:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1004:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1011:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1000:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1000:16:15"
- },
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1022:3:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1027:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1018:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1018:14:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1034:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "978:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "978:63:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "978:63:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1050:57:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1065:3:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1078:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1086:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1074:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1074:15:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1095:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "1091:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1091:7:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1070:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1070:29:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1061:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1061:39:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1102:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1057:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1057:50:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1050:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "882:5:15",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "889:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "897:3:15",
- "type": ""
- }
- ],
- "src": "855:258:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1239:99:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1256:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1267:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1249:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1249:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1249:21:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1279:53:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1305:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1317:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1328:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1313:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1313:18:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "1287:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1287:45:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1279:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1208:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1219:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1230:4:15",
- "type": ""
- }
- ],
- "src": "1118:220:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1413:110:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1459:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1468:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1471:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1461:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1461:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1461:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1434:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1443:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1430:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1430:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1455:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1426:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1426:32:15"
- },
- "nodeType": "YulIf",
- "src": "1423:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1484:33:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1507:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1494:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1494:23:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1484:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1379:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1390:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1402:6:15",
- "type": ""
- }
- ],
- "src": "1343:180:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1629:102:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1639:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1651:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1662:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1647:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1647:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1639:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1681:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1696:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1712:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1717:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1708:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1708:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1721:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1704:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1704:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1692:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1692:32:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1674:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1674:51:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1674:51:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1598:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1609:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "1620:4:15",
- "type": ""
- }
- ],
- "src": "1528:203:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1785:124:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1795:29:15",
- "value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1817:6:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1804:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1804:20:15"
- },
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1795:5:15"
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1887:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1896:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1899:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1889:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1889:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1889:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1846:5:15"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1857:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1872:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1877:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "1868:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1868:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1881:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "1864:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1864:19:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "1853:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1853:31:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "1843:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1843:42:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1836:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "1836:50:15"
- },
- "nodeType": "YulIf",
- "src": "1833:70:15"
- }
- ]
- },
- "name": "abi_decode_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1764:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1775:5:15",
- "type": ""
- }
- ],
- "src": "1736:173:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2001:167:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2047:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2056:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2059:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2049:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2049:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2049:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2022:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2031:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2018:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2018:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2043:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2014:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2014:32:15"
- },
- "nodeType": "YulIf",
- "src": "2011:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2072:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2101:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2082:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2082:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2072:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2120:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2147:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2158:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2143:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2143:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2130:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2130:32:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2120:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1959:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "1970:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "1982:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "1990:6:15",
- "type": ""
- }
- ],
- "src": "1914:254:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2277:224:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2323:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2332:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2335:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2325:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2325:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2325:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2298:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2307:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2294:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2294:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2319:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "2290:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2290:32:15"
- },
- "nodeType": "YulIf",
- "src": "2287:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "2348:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2377:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2358:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2358:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2348:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2396:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2429:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2440:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2425:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2425:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "2406:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2406:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2396:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2453:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2480:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2491:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2476:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2476:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2463:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2463:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "2453:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2227:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "2238:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2250:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "2258:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "2266:6:15",
- "type": ""
- }
- ],
- "src": "2173:328:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2538:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2555:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2562:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2567:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "2558:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2558:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2548:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2548:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2548:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2595:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2598:4:15",
- "type": "",
- "value": "0x41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2588:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2588:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2588:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2619:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2622:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "2612:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2612:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2612:15:15"
- }
- ]
- },
- "name": "panic_error_0x41",
- "nodeType": "YulFunctionDefinition",
- "src": "2506:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2713:557:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2723:28:15",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2733:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "2727:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2778:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "2780:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2780:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2780:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2766:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2774:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "2763:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2763:14:15"
- },
- "nodeType": "YulIf",
- "src": "2760:40:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2809:17:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2823:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "2819:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2819:7:15"
- },
- "variables": [
- {
- "name": "_2",
- "nodeType": "YulTypedName",
- "src": "2813:2:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2835:23:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2855:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2849:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2849:9:15"
- },
- "variables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "2839:6:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2867:73:15",
- "value": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "2889:6:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2913:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2921:2:15",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2909:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2909:15:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "2926:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "2905:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2905:24:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2931:2:15",
- "type": "",
- "value": "63"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2901:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2901:33:15"
- },
- {
- "name": "_2",
- "nodeType": "YulIdentifier",
- "src": "2936:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "2897:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2897:42:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2885:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2885:55:15"
- },
- "variables": [
- {
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "2871:10:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2999:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "3001:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3001:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3001:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "2958:10:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "2970:2:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "2955:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2955:18:15"
- },
- {
- "arguments": [
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "2978:10:15"
- },
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "2990:6:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "2975:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2975:22:15"
- }
- ],
- "functionName": {
- "name": "or",
- "nodeType": "YulIdentifier",
- "src": "2952:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "2952:46:15"
- },
- "nodeType": "YulIf",
- "src": "2949:72:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3037:2:15",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "3041:10:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3030:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3030:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3030:22:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3061:15:15",
- "value": {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "3070:6:15"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "3061:5:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "3092:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3100:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3085:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3085:22:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3085:22:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3145:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3154:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3157:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3147:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3147:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3147:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "3126:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3131:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3122:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3122:16:15"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "3140:3:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "3119:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3119:25:15"
- },
- "nodeType": "YulIf",
- "src": "3116:45:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "3187:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3195:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3183:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3183:17:15"
- },
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "3202:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3207:6:15"
- }
- ],
- "functionName": {
- "name": "calldatacopy",
- "nodeType": "YulIdentifier",
- "src": "3170:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3170:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3170:44:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "3238:6:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "3246:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3234:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3234:19:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3255:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3230:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3230:30:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3262:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3223:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3223:41:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3223:41:15"
- }
- ]
- },
- "name": "abi_decode_available_length_string",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "2682:3:15",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "2687:6:15",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "2695:3:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "array",
- "nodeType": "YulTypedName",
- "src": "2703:5:15",
- "type": ""
- }
- ],
- "src": "2638:632:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3355:371:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3401:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3410:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3413:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3403:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3403:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3403:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3376:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3385:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "3372:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3372:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3397:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "3368:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3368:32:15"
- },
- "nodeType": "YulIf",
- "src": "3365:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3426:37:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3453:9:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3440:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3440:23:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3430:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3506:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3515:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3518:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3508:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3508:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3508:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3478:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3486:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "3475:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3475:30:15"
- },
- "nodeType": "YulIf",
- "src": "3472:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3531:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3545:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3556:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3541:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3541:22:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "3535:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3611:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3620:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3623:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3613:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3613:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3613:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3590:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3594:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3586:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3586:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3601:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "3582:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3582:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "3575:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3575:35:15"
- },
- "nodeType": "YulIf",
- "src": "3572:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3636:84:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3685:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3689:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3681:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3681:11:15"
- },
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "3707:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3694:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3694:16:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3712:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_available_length_string",
- "nodeType": "YulIdentifier",
- "src": "3646:34:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3646:74:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3636:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_string_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3321:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "3332:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3344:6:15",
- "type": ""
- }
- ],
- "src": "3275:451:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3832:76:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "3842:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3854:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3865:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3850:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3850:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "3842:4:15"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3884:9:15"
- },
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3895:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "3877:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3877:25:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3877:25:15"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3801:9:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3812:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "3823:4:15",
- "type": ""
- }
- ],
- "src": "3731:177:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3983:116:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4029:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4038:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4041:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4031:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4031:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4031:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4004:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4013:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4000:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4000:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4025:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "3996:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "3996:32:15"
- },
- "nodeType": "YulIf",
- "src": "3993:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4054:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4083:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4064:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4064:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4054:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3949:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "3960:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3972:6:15",
- "type": ""
- }
- ],
- "src": "3913:186:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4188:263:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4234:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4243:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4246:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4236:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4236:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4236:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4209:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4218:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4205:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4205:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4230:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "4201:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4201:32:15"
- },
- "nodeType": "YulIf",
- "src": "4198:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4259:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4288:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4269:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4269:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4259:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4307:45:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4337:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4348:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4333:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4333:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4320:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4320:32:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "4311:5:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4405:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4414:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4417:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4407:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4407:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4407:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4374:5:15"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4395:5:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "4388:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4388:13:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "4381:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4381:21:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "4371:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4371:32:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "4364:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4364:40:15"
- },
- "nodeType": "YulIf",
- "src": "4361:60:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4430:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4440:5:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4430:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4146:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "4157:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4169:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "4177:6:15",
- "type": ""
- }
- ],
- "src": "4104:347:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4586:537:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4633:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4642:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4645:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4635:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4635:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4635:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4607:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4616:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "4603:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4603:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4628:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "4599:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4599:33:15"
- },
- "nodeType": "YulIf",
- "src": "4596:53:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "4658:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4687:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4668:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4668:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4658:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4706:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4739:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4750:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4735:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4735:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "4716:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4716:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4706:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "4763:42:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4790:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4801:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4786:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4786:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4773:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4773:32:15"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "4763:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4814:46:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4845:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4856:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4841:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4841:18:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "4828:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4828:32:15"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "4818:6:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4903:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4912:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4915:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "4905:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4905:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4905:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "4875:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4883:18:15",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "4872:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4872:30:15"
- },
- "nodeType": "YulIf",
- "src": "4869:50:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4928:32:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4942:9:15"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "4953:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4938:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4938:22:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "4932:2:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5008:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5017:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5020:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5010:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5010:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5010:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "4987:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4991:4:15",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4983:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4983:13:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4998:7:15"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "4979:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4979:27:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "4972:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "4972:35:15"
- },
- "nodeType": "YulIf",
- "src": "4969:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5033:84:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5082:2:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5086:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5078:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5078:11:15"
- },
- {
- "arguments": [
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "5104:2:15"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "5091:12:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5091:16:15"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5109:7:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_available_length_string",
- "nodeType": "YulIdentifier",
- "src": "5043:34:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5043:74:15"
- },
- "variableNames": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "5033:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4528:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "4539:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4551:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "4559:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "4567:6:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "4575:6:15",
- "type": ""
- }
- ],
- "src": "4456:667:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5215:173:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5261:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5270:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5273:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5263:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5263:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5263:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5236:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5245:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5232:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5232:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5257:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "5228:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5228:32:15"
- },
- "nodeType": "YulIf",
- "src": "5225:52:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "5286:39:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5315:9:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "5296:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5296:29:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5286:6:15"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5334:48:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5367:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5378:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5363:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5363:18:15"
- }
- ],
- "functionName": {
- "name": "abi_decode_address",
- "nodeType": "YulIdentifier",
- "src": "5344:18:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5344:38:15"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "5334:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_addresst_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5173:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "5184:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "5196:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "5204:6:15",
- "type": ""
- }
- ],
- "src": "5128:260:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5448:325:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "5458:22:15",
- "value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5472:1:15",
- "type": "",
- "value": "1"
- },
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "5475:4:15"
- }
- ],
- "functionName": {
- "name": "shr",
- "nodeType": "YulIdentifier",
- "src": "5468:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5468:12:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5458:6:15"
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5489:38:15",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "5519:4:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5525:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "5515:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5515:12:15"
- },
- "variables": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "5493:18:15",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5566:31:15",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "5568:27:15",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5582:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5590:4:15",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "5578:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5578:17:15"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5568:6:15"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "5546:18:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "5539:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5539:26:15"
- },
- "nodeType": "YulIf",
- "src": "5536:61:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5656:111:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5677:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5684:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5689:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "5680:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5680:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5670:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5670:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5670:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5721:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5724:4:15",
- "type": "",
- "value": "0x22"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5714:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5714:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5714:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5749:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5752:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "5742:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5742:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5742:15:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "5612:18:15"
- },
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "5635:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5643:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "5632:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5632:14:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "5609:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5609:38:15"
- },
- "nodeType": "YulIf",
- "src": "5606:161:15"
- }
- ]
- },
- "name": "extract_byte_array_length",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "data",
- "nodeType": "YulTypedName",
- "src": "5428:4:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "5437:6:15",
- "type": ""
- }
- ],
- "src": "5393:380:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5952:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5969:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5980:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5962:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5962:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5962:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6003:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6014:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5999:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5999:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6019:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "5992:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "5992:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5992:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6042:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6053:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6038:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6038:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6058:34:15",
- "type": "",
- "value": "ERC721: approved query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6031:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6031:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6031:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6113:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6124:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6109:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6109:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6129:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6102:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6102:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6102:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6153:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6165:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6176:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6161:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6161:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6153:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5929:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "5943:4:15",
- "type": ""
- }
- ],
- "src": "5778:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6365:223:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6382:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6393:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6375:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6375:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6375:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6416:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6427:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6412:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6412:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6432:2:15",
- "type": "",
- "value": "33"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6405:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6405:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6405:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6455:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6466:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6451:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6451:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6471:34:15",
- "type": "",
- "value": "ERC721: approval to current owne"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6444:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6444:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6444:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6526:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6537:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6522:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6522:18:15"
- },
- {
- "hexValue": "72",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6542:3:15",
- "type": "",
- "value": "r"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6515:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6515:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6515:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6555:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6567:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6578:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6563:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6563:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6555:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6342:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6356:4:15",
- "type": ""
- }
- ],
- "src": "6191:397:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6767:246:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6784:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6795:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6777:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6777:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6777:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6818:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6829:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6814:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6814:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6834:2:15",
- "type": "",
- "value": "56"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6807:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6807:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6807:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6857:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6868:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6853:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6853:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6873:34:15",
- "type": "",
- "value": "ERC721: approve caller is not ow"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6846:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6846:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6846:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6928:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6939:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6924:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6924:18:15"
- },
- {
- "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "6944:26:15",
- "type": "",
- "value": "ner nor approved for all"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "6917:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6917:54:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6917:54:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "6980:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6992:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7003:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6988:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "6988:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6980:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "6744:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "6758:4:15",
- "type": ""
- }
- ],
- "src": "6593:420:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7192:239:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7209:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7220:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7202:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7202:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7202:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7243:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7254:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7239:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7239:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7259:2:15",
- "type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7232:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7232:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7232:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7282:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7293:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7278:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7278:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7298:34:15",
- "type": "",
- "value": "ERC721: transfer caller is not o"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7271:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7271:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7271:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7353:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7364:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7349:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7349:18:15"
- },
- {
- "hexValue": "776e6572206e6f7220617070726f766564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7369:19:15",
- "type": "",
- "value": "wner nor approved"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7342:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7342:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7342:47:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7398:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7410:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7421:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7406:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7406:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7398:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7169:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "7183:4:15",
- "type": ""
- }
- ],
- "src": "7018:413:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7610:231:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7627:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7638:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7620:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7620:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7620:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7661:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7672:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7657:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7657:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7677:2:15",
- "type": "",
- "value": "41"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7650:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7650:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7650:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7700:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7711:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7696:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7696:18:15"
- },
- {
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7716:34:15",
- "type": "",
- "value": "ERC721: owner query for nonexist"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7689:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7689:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7689:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7771:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7782:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7767:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7767:18:15"
- },
- {
- "hexValue": "656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "7787:11:15",
- "type": "",
- "value": "ent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7760:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7760:39:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7760:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7808:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7820:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7831:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7816:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "7816:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7808:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7587:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "7601:4:15",
- "type": ""
- }
- ],
- "src": "7436:405:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8020:232:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8037:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8048:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8030:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8030:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8030:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8071:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8082:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8067:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8067:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8087:2:15",
- "type": "",
- "value": "42"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8060:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8060:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8060:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8110:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8121:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8106:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8106:18:15"
- },
- {
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8126:34:15",
- "type": "",
- "value": "ERC721: balance query for the ze"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8099:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8099:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8099:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8181:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8192:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8177:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8177:18:15"
- },
- {
- "hexValue": "726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8197:12:15",
- "type": "",
- "value": "ro address"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8170:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8170:40:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8170:40:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8219:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8231:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8242:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8227:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8227:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "8219:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7997:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "8011:4:15",
- "type": ""
- }
- ],
- "src": "7846:406:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8431:239:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8448:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8459:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8441:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8441:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8441:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8482:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8493:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8478:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8478:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8498:2:15",
- "type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8471:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8471:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8471:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8521:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8532:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8517:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8517:18:15"
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920717565727920666f7220",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8537:34:15",
- "type": "",
- "value": "ERC721URIStorage: URI query for "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8510:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8510:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8510:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8592:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8603:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8588:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8588:18:15"
- },
- {
- "hexValue": "6e6f6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "8608:19:15",
- "type": "",
- "value": "nonexistent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "8581:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8581:47:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8581:47:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8637:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8649:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8660:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8645:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8645:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "8637:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8408:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "8422:4:15",
- "type": ""
- }
- ],
- "src": "8257:413:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8862:283:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8872:27:15",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8892:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "8886:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8886:13:15"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "8876:6:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8934:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8942:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8930:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8930:17:15"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8949:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "8954:6:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "8908:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8908:53:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8908:53:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "8970:29:15",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8987:3:15"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "8992:6:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8983:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "8983:16:15"
- },
- "variables": [
- {
- "name": "end_1",
- "nodeType": "YulTypedName",
- "src": "8974:5:15",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "9008:29:15",
- "value": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "9030:6:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "9024:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9024:13:15"
- },
- "variables": [
- {
- "name": "length_1",
- "nodeType": "YulTypedName",
- "src": "9012:8:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "9072:6:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9080:4:15",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9068:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9068:17:15"
- },
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "9087:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "9094:8:15"
- }
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "9046:21:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9046:57:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9046:57:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9112:27:15",
- "value": {
- "arguments": [
- {
- "name": "end_1",
- "nodeType": "YulIdentifier",
- "src": "9123:5:15"
- },
- {
- "name": "length_1",
- "nodeType": "YulIdentifier",
- "src": "9130:8:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9119:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9119:20:15"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9112:3:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "8830:3:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8835:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "8843:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "8854:3:15",
- "type": ""
- }
- ],
- "src": "8675:470:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9324:234:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9341:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9352:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9334:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9334:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9334:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9375:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9386:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9371:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9371:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9391:2:15",
- "type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9364:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9364:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9364:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9414:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9425:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9410:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9410:18:15"
- },
- {
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9430:34:15",
- "type": "",
- "value": "ERC721: operator query for nonex"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9403:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9403:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9403:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9485:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9496:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9481:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9481:18:15"
- },
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9501:14:15",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9474:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9474:42:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9474:42:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9525:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9537:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9548:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9533:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9533:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9525:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9301:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9315:4:15",
- "type": ""
- }
- ],
- "src": "9150:408:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9737:227:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9754:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9765:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9747:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9747:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9747:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9788:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9799:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9784:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9784:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9804:2:15",
- "type": "",
- "value": "37"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9777:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9777:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9777:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9827:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9838:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9823:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9823:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e736665722066726f6d20696e636f727265637420",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9843:34:15",
- "type": "",
- "value": "ERC721: transfer from incorrect "
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9816:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9816:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9816:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9898:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9909:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9894:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9894:18:15"
- },
- {
- "hexValue": "6f776e6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "9914:7:15",
- "type": "",
- "value": "owner"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9887:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9887:35:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9887:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9931:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9943:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9954:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9939:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "9939:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "9931:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "9714:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "9728:4:15",
- "type": ""
- }
- ],
- "src": "9563:401:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10143:226:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10160:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10171:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10153:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10153:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10153:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10194:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10205:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10190:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10190:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10210:2:15",
- "type": "",
- "value": "36"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10183:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10183:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10183:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10233:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10244:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10229:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10229:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10249:34:15",
- "type": "",
- "value": "ERC721: transfer to the zero add"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10222:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10222:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10222:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10304:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10315:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10300:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10300:18:15"
- },
- {
- "hexValue": "72657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "10320:6:15",
- "type": "",
- "value": "ress"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10293:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10293:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10293:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10336:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10348:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10359:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10344:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10344:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "10336:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10120:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "10134:4:15",
- "type": ""
- }
- ],
- "src": "9969:400:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10406:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10423:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10430:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10435:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "10426:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10426:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10416:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10416:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10416:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10463:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10466:4:15",
- "type": "",
- "value": "0x11"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10456:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10456:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10456:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10487:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10490:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "10480:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10480:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10480:15:15"
- }
- ]
- },
- "name": "panic_error_0x11",
- "nodeType": "YulFunctionDefinition",
- "src": "10374:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10555:76:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10577:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "10579:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10579:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10579:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10571:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10574:1:15"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "10568:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10568:8:15"
- },
- "nodeType": "YulIf",
- "src": "10565:34:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10608:17:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10620:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10623:1:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "10616:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10616:9:15"
- },
- "variableNames": [
- {
- "name": "diff",
- "nodeType": "YulIdentifier",
- "src": "10608:4:15"
- }
- ]
- }
- ]
- },
- "name": "checked_sub_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "10537:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "10540:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "diff",
- "nodeType": "YulTypedName",
- "src": "10546:4:15",
- "type": ""
- }
- ],
- "src": "10506:125:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10684:80:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10711:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "10713:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10713:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10713:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10700:1:15"
- },
- {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10707:1:15"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "10703:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10703:6:15"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "10697:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10697:13:15"
- },
- "nodeType": "YulIf",
- "src": "10694:39:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10742:16:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "10753:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "10756:1:15"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10749:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10749:9:15"
- },
- "variableNames": [
- {
- "name": "sum",
- "nodeType": "YulIdentifier",
- "src": "10742:3:15"
- }
- ]
- }
- ]
- },
- "name": "checked_add_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "10667:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "10670:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "sum",
- "nodeType": "YulTypedName",
- "src": "10676:3:15",
- "type": ""
- }
- ],
- "src": "10636:128:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10943:182:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10960:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10971:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10953:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10953:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10953:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "10994:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11005:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10990:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10990:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11010:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "10983:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "10983:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10983:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11033:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11044:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11029:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11029:18:15"
- },
- {
- "hexValue": "4552433732313a206d696e7420746f20746865207a65726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11049:34:15",
- "type": "",
- "value": "ERC721: mint to the zero address"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11022:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11022:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11022:62:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11093:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11105:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11116:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11101:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11101:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11093:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "10920:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "10934:4:15",
- "type": ""
- }
- ],
- "src": "10769:356:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11304:178:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11321:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11332:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11314:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11314:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11314:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11355:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11366:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11351:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11351:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11371:2:15",
- "type": "",
- "value": "28"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11344:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11344:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11344:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11394:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11405:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11390:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11390:18:15"
- },
- {
- "hexValue": "4552433732313a20746f6b656e20616c7265616479206d696e746564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11410:30:15",
- "type": "",
- "value": "ERC721: token already minted"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11383:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11383:58:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11383:58:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11450:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11462:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11473:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11458:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11458:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11450:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11281:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11295:4:15",
- "type": ""
- }
- ],
- "src": "11130:352:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11661:236:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11678:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11689:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11671:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11671:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11671:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11712:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11723:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11708:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11708:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11728:2:15",
- "type": "",
- "value": "46"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11701:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11701:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11701:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11751:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11762:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11747:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11747:18:15"
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920736574206f66206e6f6e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11767:34:15",
- "type": "",
- "value": "ERC721URIStorage: URI set of non"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11740:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11740:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11740:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11822:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11833:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11818:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11818:18:15"
- },
- {
- "hexValue": "6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11838:16:15",
- "type": "",
- "value": "existent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11811:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11811:44:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11811:44:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11864:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "11876:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11887:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11872:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "11872:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "11864:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "11638:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "11652:4:15",
- "type": ""
- }
- ],
- "src": "11487:410:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12076:175:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12093:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12104:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12086:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12086:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12086:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12127:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12138:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12123:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12123:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12143:2:15",
- "type": "",
- "value": "25"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12116:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12116:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12116:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12166:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12177:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12162:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12162:18:15"
- },
- {
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12182:27:15",
- "type": "",
- "value": "ERC721: approve to caller"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12155:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12155:55:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12155:55:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12219:26:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12231:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12242:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12227:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12227:18:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "12219:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12053:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "12067:4:15",
- "type": ""
- }
- ],
- "src": "11902:349:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12430:240:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12447:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12458:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12440:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12440:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12440:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12481:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12492:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12477:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12477:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12497:2:15",
- "type": "",
- "value": "50"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12470:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12470:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12470:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12520:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12531:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12516:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12516:18:15"
- },
- {
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12536:34:15",
- "type": "",
- "value": "ERC721: transfer to non ERC721Re"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12509:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12509:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12509:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12591:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12602:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12587:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12587:18:15"
- },
- {
- "hexValue": "63656976657220696d706c656d656e746572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12607:20:15",
- "type": "",
- "value": "ceiver implementer"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12580:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12580:48:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12580:48:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12637:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12649:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12660:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12645:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12645:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "12637:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12407:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "12421:4:15",
- "type": ""
- }
- ],
- "src": "12256:414:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12849:237:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12866:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12877:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12859:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12859:21:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12859:21:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12900:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12911:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12896:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12896:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12916:2:15",
- "type": "",
- "value": "47"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12889:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12889:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12889:30:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12939:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12950:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12935:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12935:18:15"
- },
- {
- "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12955:34:15",
- "type": "",
- "value": "ERC721Metadata: URI query for no"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12928:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12928:62:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12928:62:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13010:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13021:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13006:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13006:18:15"
- },
- {
- "hexValue": "6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "13026:17:15",
- "type": "",
- "value": "nexistent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "12999:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "12999:45:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12999:45:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13053:27:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13065:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13076:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13061:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13061:19:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13053:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12826:9:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "12840:4:15",
- "type": ""
- }
- ],
- "src": "12675:411:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13294:286:15",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "13304:29:15",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13322:3:15",
- "type": "",
- "value": "160"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13327:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "13318:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13318:11:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13331:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "13314:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13314:19:15"
- },
- "variables": [
- {
- "name": "_1",
- "nodeType": "YulTypedName",
- "src": "13308:2:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13349:9:15"
- },
- {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "13364:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "13372:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "13360:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13360:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13342:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13342:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13342:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13396:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13407:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13392:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13392:18:15"
- },
- {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "13416:6:15"
- },
- {
- "name": "_1",
- "nodeType": "YulIdentifier",
- "src": "13424:2:15"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "13412:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13412:15:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13385:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13385:43:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13385:43:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13448:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13459:2:15",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13444:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13444:18:15"
- },
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "13464:6:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13437:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13437:34:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13437:34:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13491:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13502:2:15",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13487:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13487:18:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13507:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "13480:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13480:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13480:31:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13520:54:15",
- "value": {
- "arguments": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "13546:6:15"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13558:9:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13569:3:15",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13554:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13554:19:15"
- }
- ],
- "functionName": {
- "name": "abi_encode_string",
- "nodeType": "YulIdentifier",
- "src": "13528:17:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13528:46:15"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13520:4:15"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13239:9:15",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "13250:6:15",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "13258:6:15",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "13266:6:15",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "13274:6:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "13285:4:15",
- "type": ""
- }
- ],
- "src": "13091:489:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13665:169:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13711:16:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13720:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13723:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "13713:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13713:12:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13713:12:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "13686:7:15"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13695:9:15"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "13682:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13682:23:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13707:2:15",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "13678:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13678:32:15"
- },
- "nodeType": "YulIf",
- "src": "13675:52:15"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "13736:29:15",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13755:9:15"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "13749:5:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13749:16:15"
- },
- "variables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "13740:5:15",
- "type": ""
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "13798:5:15"
- }
- ],
- "functionName": {
- "name": "validator_revert_bytes4",
- "nodeType": "YulIdentifier",
- "src": "13774:23:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13774:30:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13774:30:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13813:15:15",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "13823:5:15"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "13813:6:15"
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13631:9:15",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "13642:7:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "13654:6:15",
- "type": ""
- }
- ],
- "src": "13585:249:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13886:88:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13917:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "13919:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13919:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13919:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "13902:5:15"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13913:1:15",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "not",
- "nodeType": "YulIdentifier",
- "src": "13909:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13909:6:15"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "13899:2:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13899:17:15"
- },
- "nodeType": "YulIf",
- "src": "13896:43:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13948:20:15",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "13959:5:15"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13966:1:15",
- "type": "",
- "value": "1"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13955:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "13955:13:15"
- },
- "variableNames": [
- {
- "name": "ret",
- "nodeType": "YulIdentifier",
- "src": "13948:3:15"
- }
- ]
- }
- ]
- },
- "name": "increment_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "13868:5:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "ret",
- "nodeType": "YulTypedName",
- "src": "13878:3:15",
- "type": ""
- }
- ],
- "src": "13839:135:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14011:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14028:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14035:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14040:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "14031:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14031:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14021:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14021:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14021:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14068:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14071:4:15",
- "type": "",
- "value": "0x12"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14061:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14061:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14061:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14092:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14095:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "14085:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14085:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14085:15:15"
- }
- ]
- },
- "name": "panic_error_0x12",
- "nodeType": "YulFunctionDefinition",
- "src": "13979:127:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14157:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14180:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "14182:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14182:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14182:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "14177:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "14170:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14170:9:15"
- },
- "nodeType": "YulIf",
- "src": "14167:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14211:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "14220:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "14223:1:15"
- }
- ],
- "functionName": {
- "name": "div",
- "nodeType": "YulIdentifier",
- "src": "14216:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14216:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "14211:1:15"
- }
- ]
- }
- ]
- },
- "name": "checked_div_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "14142:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "14145:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "14151:1:15",
- "type": ""
- }
- ],
- "src": "14111:120:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14274:74:15",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14297:22:15",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "14299:16:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14299:18:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14299:18:15"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "14294:1:15"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "14287:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14287:9:15"
- },
- "nodeType": "YulIf",
- "src": "14284:35:15"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14328:14:15",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "14337:1:15"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "14340:1:15"
- }
- ],
- "functionName": {
- "name": "mod",
- "nodeType": "YulIdentifier",
- "src": "14333:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14333:9:15"
- },
- "variableNames": [
- {
- "name": "r",
- "nodeType": "YulIdentifier",
- "src": "14328:1:15"
- }
- ]
- }
- ]
- },
- "name": "mod_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "14259:1:15",
- "type": ""
- },
- {
- "name": "y",
- "nodeType": "YulTypedName",
- "src": "14262:1:15",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "r",
- "nodeType": "YulTypedName",
- "src": "14268:1:15",
- "type": ""
- }
- ],
- "src": "14236:112:15"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14385:95:15",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14402:1:15",
- "type": "",
- "value": "0"
- },
- {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14409:3:15",
- "type": "",
- "value": "224"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14414:10:15",
- "type": "",
- "value": "0x4e487b71"
- }
- ],
- "functionName": {
- "name": "shl",
- "nodeType": "YulIdentifier",
- "src": "14405:3:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14405:20:15"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14395:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14395:31:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14395:31:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14442:1:15",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14445:4:15",
- "type": "",
- "value": "0x32"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14435:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14435:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14435:15:15"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14466:1:15",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14469:4:15",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "14459:6:15"
- },
- "nodeType": "YulFunctionCall",
- "src": "14459:15:15"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14459:15:15"
- }
- ]
- },
- "name": "panic_error_0x32",
- "nodeType": "YulFunctionDefinition",
- "src": "14353:127:15"
- }
- ]
- },
- "contents": "{\n { }\n function validator_revert_bytes4(value)\n {\n if iszero(eq(value, and(value, shl(224, 0xffffffff)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := calldataload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, iszero(iszero(value0)))\n }\n function copy_memory_to_memory(src, dst, length)\n {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length) { mstore(add(dst, length), 0) }\n }\n function abi_encode_string(value, pos) -> end\n {\n let length := mload(value)\n mstore(pos, length)\n copy_memory_to_memory(add(value, 0x20), add(pos, 0x20), length)\n end := add(add(pos, and(add(length, 31), not(31))), 0x20)\n }\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart, value0) -> tail\n {\n mstore(headStart, 32)\n tail := abi_encode_string(value0, add(headStart, 32))\n }\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := calldataload(headStart)\n }\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, and(value0, sub(shl(160, 1), 1)))\n }\n function abi_decode_address(offset) -> value\n {\n value := calldataload(offset)\n if iszero(eq(value, and(value, sub(shl(160, 1), 1)))) { revert(0, 0) }\n }\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := calldataload(add(headStart, 32))\n }\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2\n {\n if slt(sub(dataEnd, headStart), 96) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n value2 := calldataload(add(headStart, 64))\n }\n function panic_error_0x41()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n function abi_decode_available_length_string(src, length, end) -> array\n {\n let _1 := 0xffffffffffffffff\n if gt(length, _1) { panic_error_0x41() }\n let _2 := not(31)\n let memPtr := mload(64)\n let newFreePtr := add(memPtr, and(add(and(add(length, 31), _2), 63), _2))\n if or(gt(newFreePtr, _1), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n array := memPtr\n mstore(memPtr, length)\n if gt(add(src, length), end) { revert(0, 0) }\n calldatacopy(add(memPtr, 0x20), src, length)\n mstore(add(add(memPtr, length), 0x20), 0)\n }\n function abi_decode_tuple_t_string_memory_ptr(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let offset := calldataload(headStart)\n if gt(offset, 0xffffffffffffffff) { revert(0, 0) }\n let _1 := add(headStart, offset)\n if iszero(slt(add(_1, 0x1f), dataEnd)) { revert(0, 0) }\n value0 := abi_decode_available_length_string(add(_1, 32), calldataload(_1), dataEnd)\n }\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart, value0) -> tail\n {\n tail := add(headStart, 32)\n mstore(headStart, value0)\n }\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n }\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n let value := calldataload(add(headStart, 32))\n if iszero(eq(value, iszero(iszero(value)))) { revert(0, 0) }\n value1 := value\n }\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3\n {\n if slt(sub(dataEnd, headStart), 128) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n value2 := calldataload(add(headStart, 64))\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert(0, 0) }\n let _1 := add(headStart, offset)\n if iszero(slt(add(_1, 0x1f), dataEnd)) { revert(0, 0) }\n value3 := abi_decode_available_length_string(add(_1, 32), calldataload(_1), dataEnd)\n }\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1\n {\n if slt(sub(dataEnd, headStart), 64) { revert(0, 0) }\n value0 := abi_decode_address(headStart)\n value1 := abi_decode_address(add(headStart, 32))\n }\n function extract_byte_array_length(data) -> length\n {\n length := shr(1, data)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) { length := and(length, 0x7f) }\n if eq(outOfPlaceEncoding, lt(length, 32))\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n }\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: approved query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 33)\n mstore(add(headStart, 64), \"ERC721: approval to current owne\")\n mstore(add(headStart, 96), \"r\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 56)\n mstore(add(headStart, 64), \"ERC721: approve caller is not ow\")\n mstore(add(headStart, 96), \"ner nor approved for all\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 49)\n mstore(add(headStart, 64), \"ERC721: transfer caller is not o\")\n mstore(add(headStart, 96), \"wner nor approved\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 41)\n mstore(add(headStart, 64), \"ERC721: owner query for nonexist\")\n mstore(add(headStart, 96), \"ent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 42)\n mstore(add(headStart, 64), \"ERC721: balance query for the ze\")\n mstore(add(headStart, 96), \"ro address\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 49)\n mstore(add(headStart, 64), \"ERC721URIStorage: URI query for \")\n mstore(add(headStart, 96), \"nonexistent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed(pos, value1, value0) -> end\n {\n let length := mload(value0)\n copy_memory_to_memory(add(value0, 0x20), pos, length)\n let end_1 := add(pos, length)\n let length_1 := mload(value1)\n copy_memory_to_memory(add(value1, 0x20), end_1, length_1)\n end := add(end_1, length_1)\n }\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 44)\n mstore(add(headStart, 64), \"ERC721: operator query for nonex\")\n mstore(add(headStart, 96), \"istent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_277f8ee9d5b4fc3c4149386f24de0fc1bbc63a8210e2197bfd1c0376a2ac5f48__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 37)\n mstore(add(headStart, 64), \"ERC721: transfer from incorrect \")\n mstore(add(headStart, 96), \"owner\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 36)\n mstore(add(headStart, 64), \"ERC721: transfer to the zero add\")\n mstore(add(headStart, 96), \"ress\")\n tail := add(headStart, 128)\n }\n function panic_error_0x11()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n function checked_sub_t_uint256(x, y) -> diff\n {\n if lt(x, y) { panic_error_0x11() }\n diff := sub(x, y)\n }\n function checked_add_t_uint256(x, y) -> sum\n {\n if gt(x, not(y)) { panic_error_0x11() }\n sum := add(x, y)\n }\n function abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 32)\n mstore(add(headStart, 64), \"ERC721: mint to the zero address\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 28)\n mstore(add(headStart, 64), \"ERC721: token already minted\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_7521de1f20ce4d7bb86b61090bad73a87315a1f4baff36cc352901c7777280c4__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 46)\n mstore(add(headStart, 64), \"ERC721URIStorage: URI set of non\")\n mstore(add(headStart, 96), \"existent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 25)\n mstore(add(headStart, 64), \"ERC721: approve to caller\")\n tail := add(headStart, 96)\n }\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 50)\n mstore(add(headStart, 64), \"ERC721: transfer to non ERC721Re\")\n mstore(add(headStart, 96), \"ceiver implementer\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed(headStart) -> tail\n {\n mstore(headStart, 32)\n mstore(add(headStart, 32), 47)\n mstore(add(headStart, 64), \"ERC721Metadata: URI query for no\")\n mstore(add(headStart, 96), \"nexistent token\")\n tail := add(headStart, 128)\n }\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart, value3, value2, value1, value0) -> tail\n {\n let _1 := sub(shl(160, 1), 1)\n mstore(headStart, and(value0, _1))\n mstore(add(headStart, 32), and(value1, _1))\n mstore(add(headStart, 64), value2)\n mstore(add(headStart, 96), 128)\n tail := abi_encode_string(value3, add(headStart, 128))\n }\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0\n {\n if slt(sub(dataEnd, headStart), 32) { revert(0, 0) }\n let value := mload(headStart)\n validator_revert_bytes4(value)\n value0 := value\n }\n function increment_t_uint256(value) -> ret\n {\n if eq(value, not(0)) { panic_error_0x11() }\n ret := add(value, 1)\n }\n function panic_error_0x12()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x12)\n revert(0, 0x24)\n }\n function checked_div_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := div(x, y)\n }\n function mod_t_uint256(x, y) -> r\n {\n if iszero(y) { panic_error_0x12() }\n r := mod(x, y)\n }\n function panic_error_0x32()\n {\n mstore(0, shl(224, 0x4e487b71))\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n}",
- "id": 15,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "sourceMap": "318:1098:14:-:0;;;768:128;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1390:113:1;;;;;;;;;;;-1:-1:-1;;;1390:113:1;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1390:113:1;;;;1456:13;;1390:113;;;1456:13;;-1:-1:-1;;1456:13:1;:::i;:::-;-1:-1:-1;1479:17:1;;;;:7;;:17;;;;;:::i;:::-;-1:-1:-1;;852:15:14::1;:36:::0;;-1:-1:-1;;;;;;852:36:14::1;-1:-1:-1::0;;;;;852:36:14;;;::::1;::::0;;;::::1;::::0;;;-1:-1:-1;318:1098:14;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;318:1098:14;;;-1:-1:-1;318:1098:14;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:290:15;84:6;137:2;125:9;116:7;112:23;108:32;105:52;;;153:1;150;143:12;105:52;179:16;;-1:-1:-1;;;;;224:31:15;;214:42;;204:70;;270:1;267;260:12;204:70;293:5;14:290;-1:-1:-1;;;14:290:15:o;309:380::-;388:1;384:12;;;;431;;;452:61;;506:4;498:6;494:17;484:27;;452:61;559:2;551:6;548:14;528:18;525:38;522:161;;605:10;600:3;596:20;593:1;586:31;640:4;637:1;630:15;668:4;665:1;658:15;522:161;;309:380;;;:::o;:::-;318:1098:14;;;;;;",
- "deployedSourceMap": "318:1098:14:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1570:300:1;;;;;;:::i;:::-;;:::i;:::-;;;565:14:15;;558:22;540:41;;528:2;513:18;1570:300:1;;;;;;;;2488:98;;;:::i;:::-;;;;;;;:::i;4000:217::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1692:32:15;;;1674:51;;1662:2;1647:18;4000:217:1;1528:203:15;3538:401:1;;;;;;:::i;:::-;;:::i;:::-;;4727:330;;;;;;:::i;:::-;;:::i;904:501:14:-;;;;;;:::i;:::-;;:::i;:::-;;;3877:25:15;;;3865:2;3850:18;904:501:14;3731:177:15;5123:179:1;;;;;;:::i;:::-;;:::i;2191:235::-;;;;;;:::i;:::-;;:::i;1929:205::-;;;;;;:::i;:::-;;:::i;2650:102::-;;;:::i;4284:153::-;;;;;;:::i;:::-;;:::i;5368:320::-;;;;;;:::i;:::-;;:::i;467:663:4:-;;;;;;:::i;:::-;;:::i;4503:162:1:-;;;;;;:::i;:::-;-1:-1:-1;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;4503:162;1570:300;1672:4;-1:-1:-1;;;;;;1707:40:1;;-1:-1:-1;;;1707:40:1;;:104;;-1:-1:-1;;;;;;;1763:48:1;;-1:-1:-1;;;1763:48:1;1707:104;:156;;;-1:-1:-1;;;;;;;;;;937:40:10;;;1827:36:1;1688:175;1570:300;-1:-1:-1;;1570:300:1:o;2488:98::-;2542:13;2574:5;2567:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2488:98;:::o;4000:217::-;4076:7;4103:16;4111:7;4103;:16::i;:::-;4095:73;;;;-1:-1:-1;;;4095:73:1;;5980:2:15;4095:73:1;;;5962:21:15;6019:2;5999:18;;;5992:30;6058:34;6038:18;;;6031:62;-1:-1:-1;;;6109:18:15;;;6102:42;6161:19;;4095:73:1;;;;;;;;;-1:-1:-1;4186:24:1;;;;:15;:24;;;;;;-1:-1:-1;;;;;4186:24:1;;4000:217::o;3538:401::-;3618:13;3634:23;3649:7;3634:14;:23::i;:::-;3618:39;;3681:5;-1:-1:-1;;;;;3675:11:1;:2;-1:-1:-1;;;;;3675:11:1;;3667:57;;;;-1:-1:-1;;;3667:57:1;;6393:2:15;3667:57:1;;;6375:21:15;6432:2;6412:18;;;6405:30;6471:34;6451:18;;;6444:62;-1:-1:-1;;;6522:18:15;;;6515:31;6563:19;;3667:57:1;6191:397:15;3667:57:1;719:10:7;-1:-1:-1;;;;;3756:21:1;;;;:62;;-1:-1:-1;3781:37:1;3798:5;719:10:7;4503:162:1;:::i;3781:37::-;3735:165;;;;-1:-1:-1;;;3735:165:1;;6795:2:15;3735:165:1;;;6777:21:15;6834:2;6814:18;;;6807:30;6873:34;6853:18;;;6846:62;6944:26;6924:18;;;6917:54;6988:19;;3735:165:1;6593:420:15;3735:165:1;3911:21;3920:2;3924:7;3911:8;:21::i;:::-;3608:331;3538:401;;:::o;4727:330::-;4916:41;719:10:7;4949:7:1;4916:18;:41::i;:::-;4908:103;;;;-1:-1:-1;;;4908:103:1;;;;;;;:::i;:::-;5022:28;5032:4;5038:2;5042:7;5022:9;:28::i;904:501:14:-;962:4;979:21;:9;1032:19:8;;1050:1;1032:19;;;945:123;979:21:14;1011:17;1031:19;:9;918:14:8;;827:112;1031:19:14;1011:39;;1061:28;1067:10;1079:9;1061:5;:28::i;:::-;1142:33;1155:9;1166:8;1142:12;:33::i;:::-;1276:15;;1258:40;;-1:-1:-1;;;;;1276:15:14;;1258:17;:40::i;5123:179:1:-;5256:39;5273:4;5279:2;5283:7;5256:39;;;;;;;;;;;;:16;:39::i;2191:235::-;2263:7;2298:16;;;:7;:16;;;;;;-1:-1:-1;;;;;2298:16:1;;2324:73;;;;-1:-1:-1;;;2324:73:1;;7638:2:15;2324:73:1;;;7620:21:15;7677:2;7657:18;;;7650:30;7716:34;7696:18;;;7689:62;-1:-1:-1;;;7767:18:15;;;7760:39;7816:19;;2324:73:1;7436:405:15;1929:205:1;2001:7;-1:-1:-1;;;;;2028:19:1;;2020:74;;;;-1:-1:-1;;;2020:74:1;;8048:2:15;2020:74:1;;;8030:21:15;8087:2;8067:18;;;8060:30;8126:34;8106:18;;;8099:62;-1:-1:-1;;;8177:18:15;;;8170:40;8227:19;;2020:74:1;7846:406:15;2020:74:1;-1:-1:-1;;;;;;2111:16:1;;;;;:9;:16;;;;;;;1929:205::o;2650:102::-;2706:13;2738:7;2731:14;;;;;:::i;4284:153::-;4378:52;719:10:7;4411:8:1;4421;4378:18;:52::i;:::-;4284:153;;:::o;5368:320::-;5537:41;719:10:7;5570:7:1;5537:18;:41::i;:::-;5529:103;;;;-1:-1:-1;;;5529:103:1;;;;;;;:::i;:::-;5642:39;5656:4;5662:2;5666:7;5675:5;5642:13;:39::i;:::-;5368:320;;;;:::o;467:663:4:-;540:13;573:16;581:7;573;:16::i;:::-;565:78;;;;-1:-1:-1;;;565:78:4;;8459:2:15;565:78:4;;;8441:21:15;8498:2;8478:18;;;8471:30;8537:34;8517:18;;;8510:62;-1:-1:-1;;;8588:18:15;;;8581:47;8645:19;;565:78:4;8257:413:15;565:78:4;654:23;680:19;;;:10;:19;;;;;654:45;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;709:18;730:10;3465:9:1;;;;;;;;;-1:-1:-1;3465:9:1;;;3389:92;730:10:4;709:31;;819:4;813:18;835:1;813:23;809:70;;-1:-1:-1;859:9:4;467:663;-1:-1:-1;;467:663:4:o;809:70::-;981:23;;:27;977:106;;1055:4;1061:9;1038:33;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1024:48;;;;467:663;;;:::o;977:106::-;1100:23;1115:7;1100:14;:23::i;:::-;1093:30;467:663;-1:-1:-1;;;;467:663:4:o;7160:125:1:-;7225:4;7248:16;;;:7;:16;;;;;;-1:-1:-1;;;;;7248:16:1;:30;;;7160:125::o;11169:171::-;11243:24;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;11243:29:1;-1:-1:-1;;;;;11243:29:1;;;;;;;;:24;;11296:23;11243:24;11296:14;:23::i;:::-;-1:-1:-1;;;;;11287:46:1;;;;;;;;;;;11169:171;;:::o;7443:344::-;7536:4;7560:16;7568:7;7560;:16::i;:::-;7552:73;;;;-1:-1:-1;;;7552:73:1;;9352:2:15;7552:73:1;;;9334:21:15;9391:2;9371:18;;;9364:30;9430:34;9410:18;;;9403:62;-1:-1:-1;;;9481:18:15;;;9474:42;9533:19;;7552:73:1;9150:408:15;7552:73:1;7635:13;7651:23;7666:7;7651:14;:23::i;:::-;7635:39;;7703:5;-1:-1:-1;;;;;7692:16:1;:7;-1:-1:-1;;;;;7692:16:1;;:52;;;-1:-1:-1;;;;;;4623:25:1;;;4600:4;4623:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;7712:32;7692:87;;;;7772:7;-1:-1:-1;;;;;7748:31:1;:20;7760:7;7748:11;:20::i;:::-;-1:-1:-1;;;;;7748:31:1;;7684:96;7443:344;-1:-1:-1;;;;7443:344:1:o;10453:605::-;10607:4;-1:-1:-1;;;;;10580:31:1;:23;10595:7;10580:14;:23::i;:::-;-1:-1:-1;;;;;10580:31:1;;10572:81;;;;-1:-1:-1;;;10572:81:1;;9765:2:15;10572:81:1;;;9747:21:15;9804:2;9784:18;;;9777:30;9843:34;9823:18;;;9816:62;-1:-1:-1;;;9894:18:15;;;9887:35;9939:19;;10572:81:1;9563:401:15;10572:81:1;-1:-1:-1;;;;;10671:16:1;;10663:65;;;;-1:-1:-1;;;10663:65:1;;10171:2:15;10663:65:1;;;10153:21:15;10210:2;10190:18;;;10183:30;10249:34;10229:18;;;10222:62;-1:-1:-1;;;10300:18:15;;;10293:34;10344:19;;10663:65:1;9969:400:15;10663:65:1;10840:29;10857:1;10861:7;10840:8;:29::i;:::-;-1:-1:-1;;;;;10880:15:1;;;;;;:9;:15;;;;;:20;;10899:1;;10880:15;:20;;10899:1;;10880:20;:::i;:::-;;;;-1:-1:-1;;;;;;;10910:13:1;;;;;;:9;:13;;;;;:18;;10927:1;;10910:13;:18;;10927:1;;10910:18;:::i;:::-;;;;-1:-1:-1;;10938:16:1;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;10938:21:1;-1:-1:-1;;;;;10938:21:1;;;;;;;;;10975:27;;10938:16;;10975:27;;;;;;;3608:331;3538:401;;:::o;9079:427::-;-1:-1:-1;;;;;9158:16:1;;9150:61;;;;-1:-1:-1;;;9150:61:1;;10971:2:15;9150:61:1;;;10953:21:15;;;10990:18;;;10983:30;11049:34;11029:18;;;11022:62;11101:18;;9150:61:1;10769:356:15;9150:61:1;9230:16;9238:7;9230;:16::i;:::-;9229:17;9221:58;;;;-1:-1:-1;;;9221:58:1;;11332:2:15;9221:58:1;;;11314:21:15;11371:2;11351:18;;;11344:30;11410;11390:18;;;11383:58;11458:18;;9221:58:1;11130:352:15;9221:58:1;-1:-1:-1;;;;;9346:13:1;;;;;;:9;:13;;;;;:18;;9363:1;;9346:13;:18;;9363:1;;9346:18;:::i;:::-;;;;-1:-1:-1;;9374:16:1;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;9374:21:1;-1:-1:-1;;;;;9374:21:1;;;;;;;;9411:33;;9374:16;;;9411:33;;9374:16;;9411:33;4284:153;;:::o;1277:214:4:-;1376:16;1384:7;1376;:16::i;:::-;1368:75;;;;-1:-1:-1;;;1368:75:4;;11689:2:15;1368:75:4;;;11671:21:15;11728:2;11708:18;;;11701:30;11767:34;11747:18;;;11740:62;-1:-1:-1;;;11818:18:15;;;11811:44;11872:19;;1368:75:4;11487:410:15;1368:75:4;1453:19;;;;:10;:19;;;;;;;;:31;;;;;;;;:::i;11475:307:1:-;11625:8;-1:-1:-1;;;;;11616:17:1;:5;-1:-1:-1;;;;;11616:17:1;;11608:55;;;;-1:-1:-1;;;11608:55:1;;12104:2:15;11608:55:1;;;12086:21:15;12143:2;12123:18;;;12116:30;12182:27;12162:18;;;12155:55;12227:18;;11608:55:1;11902:349:15;11608:55:1;-1:-1:-1;;;;;11673:25:1;;;;;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;:46;;-1:-1:-1;;11673:46:1;;;;;;;;;;11734:41;;540::15;;;11734::1;;513:18:15;11734:41:1;;;;;;;11475:307;;;:::o;6550:::-;6701:28;6711:4;6717:2;6721:7;6701:9;:28::i;:::-;6747:48;6770:4;6776:2;6780:7;6789:5;6747:22;:48::i;:::-;6739:111;;;;-1:-1:-1;;;6739:111:1;;;;;;;:::i;2818:329::-;2891:13;2924:16;2932:7;2924;:16::i;:::-;2916:76;;;;-1:-1:-1;;;2916:76:1;;12877:2:15;2916:76:1;;;12859:21:15;12916:2;12896:18;;;12889:30;12955:34;12935:18;;;12928:62;-1:-1:-1;;;13006:18:15;;;12999:45;13061:19;;2916:76:1;12675:411:15;2916:76:1;3003:21;3027:10;3465:9;;;;;;;;;-1:-1:-1;3465:9:1;;;3389:92;3027:10;3003:34;;3078:1;3060:7;3054:21;:25;:86;;;;;;;;;;;;;;;;;3106:7;3115:18;:7;:16;:18::i;:::-;3089:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3054:86;3047:93;2818:329;-1:-1:-1;;;2818:329:1:o;12335:778::-;12485:4;-1:-1:-1;;;;;12505:13:1;;1465:19:6;:23;12501:606:1;;12540:72;;-1:-1:-1;;;12540:72:1;;-1:-1:-1;;;;;12540:36:1;;;;;:72;;719:10:7;;12591:4:1;;12597:7;;12606:5;;12540:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12540:72:1;;;;;;;;-1:-1:-1;;12540:72:1;;;;;;;;;;;;:::i;:::-;;;12536:519;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12779:6;:13;12796:1;12779:18;12775:266;;12821:60;;-1:-1:-1;;;12821:60:1;;;;;;;:::i;12775:266::-;12993:6;12987:13;12978:6;12974:2;12970:15;12963:38;12536:519;-1:-1:-1;;;;;;12662:51:1;-1:-1:-1;;;12662:51:1;;-1:-1:-1;12655:58:1;;12501:606;-1:-1:-1;13092:4:1;12335:778;;;;;;:::o;328:703:9:-;384:13;601:5;610:1;601:10;597:51;;-1:-1:-1;;627:10:9;;;;;;;;;;;;-1:-1:-1;;;627:10:9;;;;;328:703::o;597:51::-;672:5;657:12;711:75;718:9;;711:75;;743:8;;;;:::i;:::-;;-1:-1:-1;765:10:9;;-1:-1:-1;773:2:9;765:10;;:::i;:::-;;;711:75;;;795:19;827:6;817:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;817:17:9;;795:39;;844:150;851:10;;844:150;;877:11;887:1;877:11;;:::i;:::-;;-1:-1:-1;945:10:9;953:2;945:5;:10;:::i;:::-;932:24;;:2;:24;:::i;:::-;919:39;;902:6;909;902:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;902:56:9;;;;;;;;-1:-1:-1;972:11:9;981:2;972:11;;:::i;:::-;;;844:150;;-1:-1:-1;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:131:15;-1:-1:-1;;;;;;88:32:15;;78:43;;68:71;;135:1;132;125:12;68:71;14:131;:::o;150:245::-;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;592:258::-;664:1;674:113;688:6;685:1;682:13;674:113;;;764:11;;;758:18;745:11;;;738:39;710:2;703:10;674:113;;;805:6;802:1;799:13;796:48;;;-1:-1:-1;;840:1:15;822:16;;815:27;592:258::o;855:::-;897:3;935:5;929:12;962:6;957:3;950:19;978:63;1034:6;1027:4;1022:3;1018:14;1011:4;1004:5;1000:16;978:63;:::i;:::-;1095:2;1074:15;-1:-1:-1;;1070:29:15;1061:39;;;;1102:4;1057:50;;855:258;-1:-1:-1;;855:258:15:o;1118:220::-;1267:2;1256:9;1249:21;1230:4;1287:45;1328:2;1317:9;1313:18;1305:6;1287:45;:::i;1343:180::-;1402:6;1455:2;1443:9;1434:7;1430:23;1426:32;1423:52;;;1471:1;1468;1461:12;1423:52;-1:-1:-1;1494:23:15;;1343:180;-1:-1:-1;1343:180:15:o;1736:173::-;1804:20;;-1:-1:-1;;;;;1853:31:15;;1843:42;;1833:70;;1899:1;1896;1889:12;1833:70;1736:173;;;:::o;1914:254::-;1982:6;1990;2043:2;2031:9;2022:7;2018:23;2014:32;2011:52;;;2059:1;2056;2049:12;2011:52;2082:29;2101:9;2082:29;:::i;:::-;2072:39;2158:2;2143:18;;;;2130:32;;-1:-1:-1;;;1914:254:15:o;2173:328::-;2250:6;2258;2266;2319:2;2307:9;2298:7;2294:23;2290:32;2287:52;;;2335:1;2332;2325:12;2287:52;2358:29;2377:9;2358:29;:::i;:::-;2348:39;;2406:38;2440:2;2429:9;2425:18;2406:38;:::i;:::-;2396:48;;2491:2;2480:9;2476:18;2463:32;2453:42;;2173:328;;;;;:::o;2506:127::-;2567:10;2562:3;2558:20;2555:1;2548:31;2598:4;2595:1;2588:15;2622:4;2619:1;2612:15;2638:632;2703:5;2733:18;2774:2;2766:6;2763:14;2760:40;;;2780:18;;:::i;:::-;2855:2;2849:9;2823:2;2909:15;;-1:-1:-1;;2905:24:15;;;2931:2;2901:33;2897:42;2885:55;;;2955:18;;;2975:22;;;2952:46;2949:72;;;3001:18;;:::i;:::-;3041:10;3037:2;3030:22;3070:6;3061:15;;3100:6;3092;3085:22;3140:3;3131:6;3126:3;3122:16;3119:25;3116:45;;;3157:1;3154;3147:12;3116:45;3207:6;3202:3;3195:4;3187:6;3183:17;3170:44;3262:1;3255:4;3246:6;3238;3234:19;3230:30;3223:41;;;;2638:632;;;;;:::o;3275:451::-;3344:6;3397:2;3385:9;3376:7;3372:23;3368:32;3365:52;;;3413:1;3410;3403:12;3365:52;3453:9;3440:23;3486:18;3478:6;3475:30;3472:50;;;3518:1;3515;3508:12;3472:50;3541:22;;3594:4;3586:13;;3582:27;-1:-1:-1;3572:55:15;;3623:1;3620;3613:12;3572:55;3646:74;3712:7;3707:2;3694:16;3689:2;3685;3681:11;3646:74;:::i;3913:186::-;3972:6;4025:2;4013:9;4004:7;4000:23;3996:32;3993:52;;;4041:1;4038;4031:12;3993:52;4064:29;4083:9;4064:29;:::i;4104:347::-;4169:6;4177;4230:2;4218:9;4209:7;4205:23;4201:32;4198:52;;;4246:1;4243;4236:12;4198:52;4269:29;4288:9;4269:29;:::i;:::-;4259:39;;4348:2;4337:9;4333:18;4320:32;4395:5;4388:13;4381:21;4374:5;4371:32;4361:60;;4417:1;4414;4407:12;4361:60;4440:5;4430:15;;;4104:347;;;;;:::o;4456:667::-;4551:6;4559;4567;4575;4628:3;4616:9;4607:7;4603:23;4599:33;4596:53;;;4645:1;4642;4635:12;4596:53;4668:29;4687:9;4668:29;:::i;:::-;4658:39;;4716:38;4750:2;4739:9;4735:18;4716:38;:::i;:::-;4706:48;;4801:2;4790:9;4786:18;4773:32;4763:42;;4856:2;4845:9;4841:18;4828:32;4883:18;4875:6;4872:30;4869:50;;;4915:1;4912;4905:12;4869:50;4938:22;;4991:4;4983:13;;4979:27;-1:-1:-1;4969:55:15;;5020:1;5017;5010:12;4969:55;5043:74;5109:7;5104:2;5091:16;5086:2;5082;5078:11;5043:74;:::i;:::-;5033:84;;;4456:667;;;;;;;:::o;5128:260::-;5196:6;5204;5257:2;5245:9;5236:7;5232:23;5228:32;5225:52;;;5273:1;5270;5263:12;5225:52;5296:29;5315:9;5296:29;:::i;:::-;5286:39;;5344:38;5378:2;5367:9;5363:18;5344:38;:::i;:::-;5334:48;;5128:260;;;;;:::o;5393:380::-;5472:1;5468:12;;;;5515;;;5536:61;;5590:4;5582:6;5578:17;5568:27;;5536:61;5643:2;5635:6;5632:14;5612:18;5609:38;5606:161;;5689:10;5684:3;5680:20;5677:1;5670:31;5724:4;5721:1;5714:15;5752:4;5749:1;5742:15;5606:161;;5393:380;;;:::o;7018:413::-;7220:2;7202:21;;;7259:2;7239:18;;;7232:30;7298:34;7293:2;7278:18;;7271:62;-1:-1:-1;;;7364:2:15;7349:18;;7342:47;7421:3;7406:19;;7018:413::o;8675:470::-;8854:3;8892:6;8886:13;8908:53;8954:6;8949:3;8942:4;8934:6;8930:17;8908:53;:::i;:::-;9024:13;;8983:16;;;;9046:57;9024:13;8983:16;9080:4;9068:17;;9046:57;:::i;:::-;9119:20;;8675:470;-1:-1:-1;;;;8675:470:15:o;10374:127::-;10435:10;10430:3;10426:20;10423:1;10416:31;10466:4;10463:1;10456:15;10490:4;10487:1;10480:15;10506:125;10546:4;10574:1;10571;10568:8;10565:34;;;10579:18;;:::i;:::-;-1:-1:-1;10616:9:15;;10506:125::o;10636:128::-;10676:3;10707:1;10703:6;10700:1;10697:13;10694:39;;;10713:18;;:::i;:::-;-1:-1:-1;10749:9:15;;10636:128::o;12256:414::-;12458:2;12440:21;;;12497:2;12477:18;;;12470:30;12536:34;12531:2;12516:18;;12509:62;-1:-1:-1;;;12602:2:15;12587:18;;12580:48;12660:3;12645:19;;12256:414::o;13091:489::-;-1:-1:-1;;;;;13360:15:15;;;13342:34;;13412:15;;13407:2;13392:18;;13385:43;13459:2;13444:18;;13437:34;;;13507:3;13502:2;13487:18;;13480:31;;;13285:4;;13528:46;;13554:19;;13546:6;13528:46;:::i;:::-;13520:54;13091:489;-1:-1:-1;;;;;;13091:489:15:o;13585:249::-;13654:6;13707:2;13695:9;13686:7;13682:23;13678:32;13675:52;;;13723:1;13720;13713:12;13675:52;13755:9;13749:16;13774:30;13798:5;13774:30;:::i;13839:135::-;13878:3;13899:17;;;13896:43;;13919:18;;:::i;:::-;-1:-1:-1;13966:1:15;13955:13;;13839:135::o;13979:127::-;14040:10;14035:3;14031:20;14028:1;14021:31;14071:4;14068:1;14061:15;14095:4;14092:1;14085:15;14111:120;14151:1;14177;14167:35;;14182:18;;:::i;:::-;-1:-1:-1;14216:9:15;;14111:120::o;14236:112::-;14268:1;14294;14284:35;;14299:18;;:::i;:::-;-1:-1:-1;14333:9:15;;14236:112::o;14353:127::-;14414:10;14409:3;14405:20;14402:1;14395:31;14445:4;14442:1;14435:15;14469:4;14466:1;14459:15",
- "source": "//SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.4;\r\n\r\n// we will brin in the openzeppelin ERC721 NFT functionality\r\n\r\nimport '@openzeppelin/contracts/token/ERC721/ERC721.sol';\r\nimport '@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol';\r\nimport '@openzeppelin/contracts/utils/Counters.sol';\r\n\r\ncontract NFT is ERC721URIStorage {\r\n using Counters for Counters.Counter;\r\n //counter allow us to keep track of tokenIds\r\n Counters.Counter private _tokenIds;\r\n\r\n //address of marketplace for NFTs to interact\r\n address contractAddress;\r\n\r\n //OBJ: give the NFT market the ability to transact tokens or change ownership\r\n // setApprovalForAll allow us to do that with contract address\r\n\r\n // constructor set up our address\r\n constructor(address marketplaceAddress) ERC721 ('9Chiq Memes', '8Chiqs') {\r\n contractAddress = marketplaceAddress;\r\n }\r\n\r\n function mintToken(string memory tokenURI) public returns(uint) {\r\n _tokenIds.increment();\r\n uint256 newItemId = _tokenIds.current();\r\n _mint(msg.sender, newItemId);\r\n // set the token URI: id and url\r\n _setTokenURI(newItemId, tokenURI);\r\n // give the marketplace the approval to transact between users\r\n setApprovalForAll(contractAddress, true);\r\n // mint the token and set it for sale - return the id to do so\r\n return newItemId;\r\n }\r\n\r\n \r\n}",
- "sourcePath": "D:\\react-next-js\\meme-chain\\contracts\\NFT.sol",
- "ast": {
- "absolutePath": "project:/contracts/NFT.sol",
- "exportedSymbols": {
- "Address": [
- 1489
- ],
- "Context": [
- 1511
- ],
- "Counters": [
- 1585
- ],
- "ERC165": [
- 1812
- ],
- "ERC721": [
- 905
- ],
- "ERC721URIStorage": [
- 1167
- ],
- "IERC165": [
- 1824
- ],
- "IERC721": [
- 1021
- ],
- "IERC721Metadata": [
- 1194
- ],
- "IERC721Receiver": [
- 1039
- ],
- "NFT": [
- 4666
- ],
- "Strings": [
- 1788
- ]
- },
- "id": 4667,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 4600,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".4"
- ],
- "nodeType": "PragmaDirective",
- "src": "32:23:14"
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "file": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
- "id": 4601,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4667,
- "sourceUnit": 906,
- "src": "123:57:14",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol",
- "file": "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol",
- "id": 4602,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4667,
- "sourceUnit": 1168,
- "src": "182:78:14",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "absolutePath": "@openzeppelin/contracts/utils/Counters.sol",
- "file": "@openzeppelin/contracts/utils/Counters.sol",
- "id": 4603,
- "nameLocation": "-1:-1:-1",
- "nodeType": "ImportDirective",
- "scope": 4667,
- "sourceUnit": 1586,
- "src": "262:52:14",
- "symbolAliases": [],
- "unitAlias": ""
- },
- {
- "abstract": false,
- "baseContracts": [
- {
- "baseName": {
- "id": 4604,
- "name": "ERC721URIStorage",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1167,
- "src": "334:16:14"
- },
- "id": 4605,
- "nodeType": "InheritanceSpecifier",
- "src": "334:16:14"
- }
- ],
- "canonicalName": "NFT",
- "contractDependencies": [],
- "contractKind": "contract",
- "fullyImplemented": true,
- "id": 4666,
- "linearizedBaseContracts": [
- 4666,
- 1167,
- 905,
- 1194,
- 1021,
- 1812,
- 1824,
- 1511
- ],
- "name": "NFT",
- "nameLocation": "327:3:14",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "global": false,
- "id": 4609,
- "libraryName": {
- "id": 4606,
- "name": "Counters",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1585,
- "src": "364:8:14"
- },
- "nodeType": "UsingForDirective",
- "src": "358:36:14",
- "typeName": {
- "id": 4608,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4607,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "377:16:14"
- },
- "referencedDeclaration": 1517,
- "src": "377:16:14",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- }
- },
- {
- "constant": false,
- "id": 4612,
- "mutability": "mutable",
- "name": "_tokenIds",
- "nameLocation": "475:9:14",
- "nodeType": "VariableDeclaration",
- "scope": 4666,
- "src": "450:34:14",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter"
- },
- "typeName": {
- "id": 4611,
- "nodeType": "UserDefinedTypeName",
- "pathNode": {
- "id": 4610,
- "name": "Counters.Counter",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 1517,
- "src": "450:16:14"
- },
- "referencedDeclaration": 1517,
- "src": "450:16:14",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage_ptr",
- "typeString": "struct Counters.Counter"
- }
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 4614,
- "mutability": "mutable",
- "name": "contractAddress",
- "nameLocation": "552:15:14",
- "nodeType": "VariableDeclaration",
- "scope": 4666,
- "src": "544:23:14",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 4613,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "544:7:14",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- },
- {
- "body": {
- "id": 4627,
- "nodeType": "Block",
- "src": "841:55:14",
- "statements": [
- {
- "expression": {
- "id": 4625,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 4623,
- "name": "contractAddress",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4614,
- "src": "852:15:14",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 4624,
- "name": "marketplaceAddress",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4616,
- "src": "870:18:14",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "src": "852:36:14",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "id": 4626,
- "nodeType": "ExpressionStatement",
- "src": "852:36:14"
- }
- ]
- },
- "id": 4628,
- "implemented": true,
- "kind": "constructor",
- "modifiers": [
- {
- "arguments": [
- {
- "hexValue": "3943686971204d656d6573",
- "id": 4619,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "816:13:14",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_d4fed48411dda13c0558532dcc877b87d4ba076bfd02ef6177b2a5481c97d8f9",
- "typeString": "literal_string \"9Chiq Memes\""
- },
- "value": "9Chiq Memes"
- },
- {
- "hexValue": "384368697173",
- "id": 4620,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "831:8:14",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_3303075202844006a3e697ccb406135130fd02763bbffed21df8df5c90f647f0",
- "typeString": "literal_string \"8Chiqs\""
- },
- "value": "8Chiqs"
- }
- ],
- "id": 4621,
- "kind": "baseConstructorSpecifier",
- "modifierName": {
- "id": 4618,
- "name": "ERC721",
- "nodeType": "IdentifierPath",
- "referencedDeclaration": 905,
- "src": "808:6:14"
- },
- "nodeType": "ModifierInvocation",
- "src": "808:32:14"
- }
- ],
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4617,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4616,
- "mutability": "mutable",
- "name": "marketplaceAddress",
- "nameLocation": "788:18:14",
- "nodeType": "VariableDeclaration",
- "scope": 4628,
- "src": "780:26:14",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- "typeName": {
- "id": 4615,
- "name": "address",
- "nodeType": "ElementaryTypeName",
- "src": "780:7:14",
- "stateMutability": "nonpayable",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "779:28:14"
- },
- "returnParameters": {
- "id": 4622,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "841:0:14"
- },
- "scope": 4666,
- "src": "768:128:14",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- },
- {
- "body": {
- "id": 4664,
- "nodeType": "Block",
- "src": "968:437:14",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4635,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4612,
- "src": "979:9:14",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4637,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "increment",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1543,
- "src": "979:19:14",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Counter_$1517_storage_ptr_$returns$__$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer)"
- }
- },
- "id": 4638,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "979:21:14",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4639,
- "nodeType": "ExpressionStatement",
- "src": "979:21:14"
- },
- {
- "assignments": [
- 4641
- ],
- "declarations": [
- {
- "constant": false,
- "id": 4641,
- "mutability": "mutable",
- "name": "newItemId",
- "nameLocation": "1019:9:14",
- "nodeType": "VariableDeclaration",
- "scope": 4664,
- "src": "1011:17:14",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4640,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1011:7:14",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 4645,
- "initialValue": {
- "arguments": [],
- "expression": {
- "argumentTypes": [],
- "expression": {
- "id": 4642,
- "name": "_tokenIds",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4612,
- "src": "1031:9:14",
- "typeDescriptions": {
- "typeIdentifier": "t_struct$_Counter_$1517_storage",
- "typeString": "struct Counters.Counter storage ref"
- }
- },
- "id": 4643,
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "current",
- "nodeType": "MemberAccess",
- "referencedDeclaration": 1529,
- "src": "1031:17:14",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_view$_t_struct$_Counter_$1517_storage_ptr_$returns$_t_uint256_$bound_to$_t_struct$_Counter_$1517_storage_ptr_$",
- "typeString": "function (struct Counters.Counter storage pointer) view returns (uint256)"
- }
- },
- "id": 4644,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1031:19:14",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1011:39:14"
- },
- {
- "expression": {
- "arguments": [
- {
- "expression": {
- "id": 4647,
- "name": "msg",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4294967281,
- "src": "1067:3:14",
- "typeDescriptions": {
- "typeIdentifier": "t_magic_message",
- "typeString": "msg"
- }
- },
- "id": 4648,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "memberName": "sender",
- "nodeType": "MemberAccess",
- "src": "1067:10:14",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "id": 4649,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4641,
- "src": "1079:9:14",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 4646,
- "name": "_mint",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 629,
- "src": "1061:5:14",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$",
- "typeString": "function (address,uint256)"
- }
- },
- "id": 4650,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1061:28:14",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4651,
- "nodeType": "ExpressionStatement",
- "src": "1061:28:14"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 4653,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4641,
- "src": "1155:9:14",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 4654,
- "name": "tokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4630,
- "src": "1166:8:14",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- ],
- "id": 4652,
- "name": "_setTokenURI",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1136,
- "src": "1142:12:14",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (uint256,string memory)"
- }
- },
- "id": 4655,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1142:33:14",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4656,
- "nodeType": "ExpressionStatement",
- "src": "1142:33:14"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 4658,
- "name": "contractAddress",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4614,
- "src": "1276:15:14",
- "typeDescriptions": {
- "typeIdentifier": "t_address",
- "typeString": "address"
- }
- },
- {
- "hexValue": "74727565",
- "id": 4659,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "bool",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1293:4:14",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- "value": "true"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_address",
- "typeString": "address"
- },
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- ],
- "id": 4657,
- "name": "setApprovalForAll",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 337,
- "src": "1258:17:14",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bool_$returns$__$",
- "typeString": "function (address,bool)"
- }
- },
- "id": 4660,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1258:40:14",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 4661,
- "nodeType": "ExpressionStatement",
- "src": "1258:40:14"
- },
- {
- "expression": {
- "id": 4662,
- "name": "newItemId",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 4641,
- "src": "1388:9:14",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "functionReturnParameters": 4634,
- "id": 4663,
- "nodeType": "Return",
- "src": "1381:16:14"
- }
- ]
- },
- "functionSelector": "33eba49a",
- "id": 4665,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "mintToken",
- "nameLocation": "913:9:14",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 4631,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4630,
- "mutability": "mutable",
- "name": "tokenURI",
- "nameLocation": "937:8:14",
- "nodeType": "VariableDeclaration",
- "scope": 4665,
- "src": "923:22:14",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 4629,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "923:6:14",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "922:24:14"
- },
- "returnParameters": {
- "id": 4634,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 4633,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 4665,
- "src": "962:4:14",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 4632,
- "name": "uint",
- "nodeType": "ElementaryTypeName",
- "src": "962:4:14",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "961:6:14"
- },
- "scope": 4666,
- "src": "904:501:14",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "public"
- }
- ],
- "scope": 4667,
- "src": "318:1098:14",
- "usedErrors": []
- }
- ],
- "src": "32:1384:14"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-10T01:57:01.763Z",
- "networkType": "ethereum",
- "devdoc": {
- "kind": "dev",
- "methods": {
- "approve(address,uint256)": {
- "details": "See {IERC721-approve}."
- },
- "balanceOf(address)": {
- "details": "See {IERC721-balanceOf}."
- },
- "getApproved(uint256)": {
- "details": "See {IERC721-getApproved}."
- },
- "isApprovedForAll(address,address)": {
- "details": "See {IERC721-isApprovedForAll}."
- },
- "name()": {
- "details": "See {IERC721Metadata-name}."
- },
- "ownerOf(uint256)": {
- "details": "See {IERC721-ownerOf}."
- },
- "safeTransferFrom(address,address,uint256)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "safeTransferFrom(address,address,uint256,bytes)": {
- "details": "See {IERC721-safeTransferFrom}."
- },
- "setApprovalForAll(address,bool)": {
- "details": "See {IERC721-setApprovalForAll}."
- },
- "supportsInterface(bytes4)": {
- "details": "See {IERC165-supportsInterface}."
- },
- "symbol()": {
- "details": "See {IERC721Metadata-symbol}."
- },
- "tokenURI(uint256)": {
- "details": "See {IERC721Metadata-tokenURI}."
- },
- "transferFrom(address,address,uint256)": {
- "details": "See {IERC721-transferFrom}."
- }
- },
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/ReentrancyGuard.json b/blockchain-nft-app/public/contracts/ReentrancyGuard.json
deleted file mode 100644
index 891d946..0000000
--- a/blockchain-nft-app/public/contracts/ReentrancyGuard.json
+++ /dev/null
@@ -1,497 +0,0 @@
-{
- "contractName": "ReentrancyGuard",
- "abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Contract module that helps prevent reentrant calls to a function. Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier available, which can be applied to functions to make sure there are no nested (reentrant) calls to them. Note that because there is a single `nonReentrant` guard, functions marked as `nonReentrant` may not call one another. This can be worked around by making those functions `private`, and then adding `external` `nonReentrant` entry points to them. TIP: If you would like to learn more about reentrancy and alternative ways to protect against it, check out our blog post https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/security/ReentrancyGuard.sol\":\"ReentrancyGuard\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/security/ReentrancyGuard.sol\":{\"keccak256\":\"0x0e9621f60b2faabe65549f7ed0f24e8853a45c1b7990d47e8160e523683f3935\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://287a2f8d5814dd0f05f22b740f18ca8321acc21c9bd03a6cb2203ea626e2f3f2\",\"dweb:/ipfs/QmZRQv9iuwU817VuqkA2WweiaibKii69x9QxYBBEfbNEud\"]}},\"version\":1}",
- "bytecode": "0x",
- "deployedBytecode": "0x",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "",
- "deployedSourceMap": "",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (security/ReentrancyGuard.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @dev Contract module that helps prevent reentrant calls to a function.\n *\n * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier\n * available, which can be applied to functions to make sure there are no nested\n * (reentrant) calls to them.\n *\n * Note that because there is a single `nonReentrant` guard, functions marked as\n * `nonReentrant` may not call one another. This can be worked around by making\n * those functions `private`, and then adding `external` `nonReentrant` entry\n * points to them.\n *\n * TIP: If you would like to learn more about reentrancy and alternative ways\n * to protect against it, check out our blog post\n * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].\n */\nabstract contract ReentrancyGuard {\n // Booleans are more expensive than uint256 or any type that takes up a full\n // word because each write operation emits an extra SLOAD to first read the\n // slot's contents, replace the bits taken up by the boolean, and then write\n // back. This is the compiler's defense against contract upgrades and\n // pointer aliasing, and it cannot be disabled.\n\n // The values being non-zero value makes deployment a bit more expensive,\n // but in exchange the refund on every call to nonReentrant will be lower in\n // amount. Since refunds are capped to a percentage of the total\n // transaction's gas, it is best to keep them low in cases like this one, to\n // increase the likelihood of the full refund coming into effect.\n uint256 private constant _NOT_ENTERED = 1;\n uint256 private constant _ENTERED = 2;\n\n uint256 private _status;\n\n constructor() {\n _status = _NOT_ENTERED;\n }\n\n /**\n * @dev Prevents a contract from calling itself, directly or indirectly.\n * Calling a `nonReentrant` function from another `nonReentrant`\n * function is not supported. It is possible to prevent this from happening\n * by making the `nonReentrant` function external, and making it call a\n * `private` function that does the actual work.\n */\n modifier nonReentrant() {\n // On the first call to nonReentrant, _notEntered will be true\n require(_status != _ENTERED, \"ReentrancyGuard: reentrant call\");\n\n // Any calls to nonReentrant after this point will fail\n _status = _ENTERED;\n\n _;\n\n // By storing the original value once again, a refund is triggered (see\n // https://eips.ethereum.org/EIPS/eip-2200)\n _status = _NOT_ENTERED;\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\security\\ReentrancyGuard.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/security/ReentrancyGuard.sol",
- "exportedSymbols": {
- "ReentrancyGuard": [
- 39
- ]
- },
- "id": 40,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "97:23:0"
- },
- {
- "abstract": true,
- "baseContracts": [],
- "canonicalName": "ReentrancyGuard",
- "contractDependencies": [],
- "contractKind": "contract",
- "documentation": {
- "id": 2,
- "nodeType": "StructuredDocumentation",
- "src": "122:750:0",
- "text": " @dev Contract module that helps prevent reentrant calls to a function.\n Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier\n available, which can be applied to functions to make sure there are no nested\n (reentrant) calls to them.\n Note that because there is a single `nonReentrant` guard, functions marked as\n `nonReentrant` may not call one another. This can be worked around by making\n those functions `private`, and then adding `external` `nonReentrant` entry\n points to them.\n TIP: If you would like to learn more about reentrancy and alternative ways\n to protect against it, check out our blog post\n https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul]."
- },
- "fullyImplemented": true,
- "id": 39,
- "linearizedBaseContracts": [
- 39
- ],
- "name": "ReentrancyGuard",
- "nameLocation": "891:15:0",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "constant": true,
- "id": 5,
- "mutability": "constant",
- "name": "_NOT_ENTERED",
- "nameLocation": "1686:12:0",
- "nodeType": "VariableDeclaration",
- "scope": 39,
- "src": "1661:41:0",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 3,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1661:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "31",
- "id": 4,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1701:1:0",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "visibility": "private"
- },
- {
- "constant": true,
- "id": 8,
- "mutability": "constant",
- "name": "_ENTERED",
- "nameLocation": "1733:8:0",
- "nodeType": "VariableDeclaration",
- "scope": 39,
- "src": "1708:37:0",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 6,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1708:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "value": {
- "hexValue": "32",
- "id": 7,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1744:1:0",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "visibility": "private"
- },
- {
- "constant": false,
- "id": 10,
- "mutability": "mutable",
- "name": "_status",
- "nameLocation": "1768:7:0",
- "nodeType": "VariableDeclaration",
- "scope": 39,
- "src": "1752:23:0",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 9,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1752:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "private"
- },
- {
- "body": {
- "id": 17,
- "nodeType": "Block",
- "src": "1796:39:0",
- "statements": [
- {
- "expression": {
- "id": 15,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 13,
- "name": "_status",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 10,
- "src": "1806:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 14,
- "name": "_NOT_ENTERED",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 5,
- "src": "1816:12:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "1806:22:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 16,
- "nodeType": "ExpressionStatement",
- "src": "1806:22:0"
- }
- ]
- },
- "id": 18,
- "implemented": true,
- "kind": "constructor",
- "modifiers": [],
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 11,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1793:2:0"
- },
- "returnParameters": {
- "id": 12,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "1796:0:0"
- },
- "scope": 39,
- "src": "1782:53:0",
- "stateMutability": "nonpayable",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 37,
- "nodeType": "Block",
- "src": "2236:421:0",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 24,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 22,
- "name": "_status",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 10,
- "src": "2325:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "id": 23,
- "name": "_ENTERED",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 8,
- "src": "2336:8:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "2325:19:0",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "5265656e7472616e637947756172643a207265656e7472616e742063616c6c",
- "id": 25,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "2346:33:0",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619",
- "typeString": "literal_string \"ReentrancyGuard: reentrant call\""
- },
- "value": "ReentrancyGuard: reentrant call"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_ebf73bba305590e4764d5cb53b69bffd6d4d092d1a67551cb346f8cfcdab8619",
- "typeString": "literal_string \"ReentrancyGuard: reentrant call\""
- }
- ],
- "id": 21,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "2317:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 26,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2317:63:0",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 27,
- "nodeType": "ExpressionStatement",
- "src": "2317:63:0"
- },
- {
- "expression": {
- "id": 30,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 28,
- "name": "_status",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 10,
- "src": "2455:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 29,
- "name": "_ENTERED",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 8,
- "src": "2465:8:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "2455:18:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 31,
- "nodeType": "ExpressionStatement",
- "src": "2455:18:0"
- },
- {
- "id": 32,
- "nodeType": "PlaceholderStatement",
- "src": "2484:1:0"
- },
- {
- "expression": {
- "id": 35,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 33,
- "name": "_status",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 10,
- "src": "2628:7:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "id": 34,
- "name": "_NOT_ENTERED",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 5,
- "src": "2638:12:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "2628:22:0",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 36,
- "nodeType": "ExpressionStatement",
- "src": "2628:22:0"
- }
- ]
- },
- "documentation": {
- "id": 19,
- "nodeType": "StructuredDocumentation",
- "src": "1841:366:0",
- "text": " @dev Prevents a contract from calling itself, directly or indirectly.\n Calling a `nonReentrant` function from another `nonReentrant`\n function is not supported. It is possible to prevent this from happening\n by making the `nonReentrant` function external, and making it call a\n `private` function that does the actual work."
- },
- "id": 38,
- "name": "nonReentrant",
- "nameLocation": "2221:12:0",
- "nodeType": "ModifierDefinition",
- "parameters": {
- "id": 20,
- "nodeType": "ParameterList",
- "parameters": [],
- "src": "2233:2:0"
- },
- "src": "2212:445:0",
- "virtual": false,
- "visibility": "internal"
- }
- ],
- "scope": 40,
- "src": "873:1786:0",
- "usedErrors": []
- }
- ],
- "src": "97:2563:0"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.496Z",
- "devdoc": {
- "details": "Contract module that helps prevent reentrant calls to a function. Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier available, which can be applied to functions to make sure there are no nested (reentrant) calls to them. Note that because there is a single `nonReentrant` guard, functions marked as `nonReentrant` may not call one another. This can be worked around by making those functions `private`, and then adding `external` `nonReentrant` entry points to them. TIP: If you would like to learn more about reentrancy and alternative ways to protect against it, check out our blog post https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].",
- "kind": "dev",
- "methods": {},
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/contracts/Strings.json b/blockchain-nft-app/public/contracts/Strings.json
deleted file mode 100644
index 8009faa..0000000
--- a/blockchain-nft-app/public/contracts/Strings.json
+++ /dev/null
@@ -1,2580 +0,0 @@
-{
- "contractName": "Strings",
- "abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"String operations.\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Strings.sol\":\"Strings\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x32c202bd28995dd20c4347b7c6467a6d3241c74c8ad3edcbb610cd9205916c45\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8179c356adb19e70d6b31a1eedc8c5c7f0c00e669e2540f4099e3844c6074d30\",\"dweb:/ipfs/QmWFbivarEobbqhS1go64ootVuHfVohBseerYy9FTEd1W2\"]}},\"version\":1}",
- "bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220be8e796df3678a252927d61fa1ac9c2d4a06755791bc1015400802f5a32140a464736f6c634300080d0033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220be8e796df3678a252927d61fa1ac9c2d4a06755791bc1015400802f5a32140a464736f6c634300080d0033",
- "immutableReferences": {},
- "generatedSources": [],
- "deployedGeneratedSources": [],
- "sourceMap": "146:1885:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;146:1885:9;;;;;;;;;;;;;;;;;",
- "deployedSourceMap": "146:1885:9:-:0;;;;;;;;",
- "source": "// SPDX-License-Identifier: MIT\n// OpenZeppelin Contracts v4.4.1 (utils/Strings.sol)\n\npragma solidity ^0.8.0;\n\n/**\n * @dev String operations.\n */\nlibrary Strings {\n bytes16 private constant _HEX_SYMBOLS = \"0123456789abcdef\";\n\n /**\n * @dev Converts a `uint256` to its ASCII `string` decimal representation.\n */\n function toString(uint256 value) internal pure returns (string memory) {\n // Inspired by OraclizeAPI's implementation - MIT licence\n // https://github.com/oraclize/ethereum-api/blob/b42146b063c7d6ee1358846c198246239e9360e8/oraclizeAPI_0.4.25.sol\n\n if (value == 0) {\n return \"0\";\n }\n uint256 temp = value;\n uint256 digits;\n while (temp != 0) {\n digits++;\n temp /= 10;\n }\n bytes memory buffer = new bytes(digits);\n while (value != 0) {\n digits -= 1;\n buffer[digits] = bytes1(uint8(48 + uint256(value % 10)));\n value /= 10;\n }\n return string(buffer);\n }\n\n /**\n * @dev Converts a `uint256` to its ASCII `string` hexadecimal representation.\n */\n function toHexString(uint256 value) internal pure returns (string memory) {\n if (value == 0) {\n return \"0x00\";\n }\n uint256 temp = value;\n uint256 length = 0;\n while (temp != 0) {\n length++;\n temp >>= 8;\n }\n return toHexString(value, length);\n }\n\n /**\n * @dev Converts a `uint256` to its ASCII `string` hexadecimal representation with fixed length.\n */\n function toHexString(uint256 value, uint256 length) internal pure returns (string memory) {\n bytes memory buffer = new bytes(2 * length + 2);\n buffer[0] = \"0\";\n buffer[1] = \"x\";\n for (uint256 i = 2 * length + 1; i > 1; --i) {\n buffer[i] = _HEX_SYMBOLS[value & 0xf];\n value >>= 4;\n }\n require(value == 0, \"Strings: hex length insufficient\");\n return string(buffer);\n }\n}\n",
- "sourcePath": "@openzeppelin\\contracts\\utils\\Strings.sol",
- "ast": {
- "absolutePath": "@openzeppelin/contracts/utils/Strings.sol",
- "exportedSymbols": {
- "Strings": [
- 1788
- ]
- },
- "id": 1789,
- "license": "MIT",
- "nodeType": "SourceUnit",
- "nodes": [
- {
- "id": 1587,
- "literals": [
- "solidity",
- "^",
- "0.8",
- ".0"
- ],
- "nodeType": "PragmaDirective",
- "src": "86:23:9"
- },
- {
- "abstract": false,
- "baseContracts": [],
- "canonicalName": "Strings",
- "contractDependencies": [],
- "contractKind": "library",
- "documentation": {
- "id": 1588,
- "nodeType": "StructuredDocumentation",
- "src": "111:34:9",
- "text": " @dev String operations."
- },
- "fullyImplemented": true,
- "id": 1788,
- "linearizedBaseContracts": [
- 1788
- ],
- "name": "Strings",
- "nameLocation": "154:7:9",
- "nodeType": "ContractDefinition",
- "nodes": [
- {
- "constant": true,
- "id": 1591,
- "mutability": "constant",
- "name": "_HEX_SYMBOLS",
- "nameLocation": "193:12:9",
- "nodeType": "VariableDeclaration",
- "scope": 1788,
- "src": "168:58:9",
- "stateVariable": true,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes16",
- "typeString": "bytes16"
- },
- "typeName": {
- "id": 1589,
- "name": "bytes16",
- "nodeType": "ElementaryTypeName",
- "src": "168:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes16",
- "typeString": "bytes16"
- }
- },
- "value": {
- "hexValue": "30313233343536373839616263646566",
- "id": 1590,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "208:18:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_cb29997ed99ead0db59ce4d12b7d3723198c827273e5796737c926d78019c39f",
- "typeString": "literal_string \"0123456789abcdef\""
- },
- "value": "0123456789abcdef"
- },
- "visibility": "private"
- },
- {
- "body": {
- "id": 1669,
- "nodeType": "Block",
- "src": "399:632:9",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1601,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1599,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1594,
- "src": "601:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "30",
- "id": 1600,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "610:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "601:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1605,
- "nodeType": "IfStatement",
- "src": "597:51:9",
- "trueBody": {
- "id": 1604,
- "nodeType": "Block",
- "src": "613:35:9",
- "statements": [
- {
- "expression": {
- "hexValue": "30",
- "id": 1602,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "634:3:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_044852b2a670ade5407e78fb2863c51de9fcb96542a07186fe3aeda6bb8a116d",
- "typeString": "literal_string \"0\""
- },
- "value": "0"
- },
- "functionReturnParameters": 1598,
- "id": 1603,
- "nodeType": "Return",
- "src": "627:10:9"
- }
- ]
- }
- },
- {
- "assignments": [
- 1607
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1607,
- "mutability": "mutable",
- "name": "temp",
- "nameLocation": "665:4:9",
- "nodeType": "VariableDeclaration",
- "scope": 1669,
- "src": "657:12:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1606,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "657:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1609,
- "initialValue": {
- "id": 1608,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1594,
- "src": "672:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "657:20:9"
- },
- {
- "assignments": [
- 1611
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1611,
- "mutability": "mutable",
- "name": "digits",
- "nameLocation": "695:6:9",
- "nodeType": "VariableDeclaration",
- "scope": 1669,
- "src": "687:14:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1610,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "687:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1612,
- "nodeType": "VariableDeclarationStatement",
- "src": "687:14:9"
- },
- {
- "body": {
- "id": 1623,
- "nodeType": "Block",
- "src": "729:57:9",
- "statements": [
- {
- "expression": {
- "id": 1617,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "++",
- "prefix": false,
- "src": "743:8:9",
- "subExpression": {
- "id": 1616,
- "name": "digits",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1611,
- "src": "743:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1618,
- "nodeType": "ExpressionStatement",
- "src": "743:8:9"
- },
- {
- "expression": {
- "id": 1621,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1619,
- "name": "temp",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1607,
- "src": "765:4:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "/=",
- "rightHandSide": {
- "hexValue": "3130",
- "id": 1620,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "773:2:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_10_by_1",
- "typeString": "int_const 10"
- },
- "value": "10"
- },
- "src": "765:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1622,
- "nodeType": "ExpressionStatement",
- "src": "765:10:9"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1615,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1613,
- "name": "temp",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1607,
- "src": "718:4:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "hexValue": "30",
- "id": 1614,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "726:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "718:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1624,
- "nodeType": "WhileStatement",
- "src": "711:75:9"
- },
- {
- "assignments": [
- 1626
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1626,
- "mutability": "mutable",
- "name": "buffer",
- "nameLocation": "808:6:9",
- "nodeType": "VariableDeclaration",
- "scope": 1669,
- "src": "795:19:9",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1625,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "795:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1631,
- "initialValue": {
- "arguments": [
- {
- "id": 1629,
- "name": "digits",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1611,
- "src": "827:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1628,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "817:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (uint256) pure returns (bytes memory)"
- },
- "typeName": {
- "id": 1627,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "821:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- }
- },
- "id": 1630,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "817:17:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "795:39:9"
- },
- {
- "body": {
- "id": 1662,
- "nodeType": "Block",
- "src": "863:131:9",
- "statements": [
- {
- "expression": {
- "id": 1637,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1635,
- "name": "digits",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1611,
- "src": "877:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "-=",
- "rightHandSide": {
- "hexValue": "31",
- "id": 1636,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "887:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "877:11:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1638,
- "nodeType": "ExpressionStatement",
- "src": "877:11:9"
- },
- {
- "expression": {
- "id": 1656,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 1639,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1626,
- "src": "902:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1641,
- "indexExpression": {
- "id": 1640,
- "name": "digits",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1611,
- "src": "909:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "902:14:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "arguments": [
- {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1653,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "hexValue": "3438",
- "id": 1646,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "932:2:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_48_by_1",
- "typeString": "int_const 48"
- },
- "value": "48"
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1651,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1649,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1594,
- "src": "945:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "%",
- "rightExpression": {
- "hexValue": "3130",
- "id": 1650,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "953:2:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_10_by_1",
- "typeString": "int_const 10"
- },
- "value": "10"
- },
- "src": "945:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1648,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "937:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_uint256_$",
- "typeString": "type(uint256)"
- },
- "typeName": {
- "id": 1647,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "937:7:9",
- "typeDescriptions": {}
- }
- },
- "id": 1652,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "937:19:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "932:24:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1645,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "926:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_uint8_$",
- "typeString": "type(uint8)"
- },
- "typeName": {
- "id": 1644,
- "name": "uint8",
- "nodeType": "ElementaryTypeName",
- "src": "926:5:9",
- "typeDescriptions": {}
- }
- },
- "id": 1654,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "926:31:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_uint8",
- "typeString": "uint8"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint8",
- "typeString": "uint8"
- }
- ],
- "id": 1643,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "919:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_bytes1_$",
- "typeString": "type(bytes1)"
- },
- "typeName": {
- "id": 1642,
- "name": "bytes1",
- "nodeType": "ElementaryTypeName",
- "src": "919:6:9",
- "typeDescriptions": {}
- }
- },
- "id": 1655,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "919:39:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "src": "902:56:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "id": 1657,
- "nodeType": "ExpressionStatement",
- "src": "902:56:9"
- },
- {
- "expression": {
- "id": 1660,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1658,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1594,
- "src": "972:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": "/=",
- "rightHandSide": {
- "hexValue": "3130",
- "id": 1659,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "981:2:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_10_by_1",
- "typeString": "int_const 10"
- },
- "value": "10"
- },
- "src": "972:11:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1661,
- "nodeType": "ExpressionStatement",
- "src": "972:11:9"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1634,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1632,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1594,
- "src": "851:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "hexValue": "30",
- "id": 1633,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "860:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "851:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1663,
- "nodeType": "WhileStatement",
- "src": "844:150:9"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1666,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1626,
- "src": "1017:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 1665,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "1010:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_string_storage_ptr_$",
- "typeString": "type(string storage pointer)"
- },
- "typeName": {
- "id": 1664,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1010:6:9",
- "typeDescriptions": {}
- }
- },
- "id": 1667,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1010:14:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1598,
- "id": 1668,
- "nodeType": "Return",
- "src": "1003:21:9"
- }
- ]
- },
- "documentation": {
- "id": 1592,
- "nodeType": "StructuredDocumentation",
- "src": "233:90:9",
- "text": " @dev Converts a `uint256` to its ASCII `string` decimal representation."
- },
- "id": 1670,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "toString",
- "nameLocation": "337:8:9",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1595,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1594,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "354:5:9",
- "nodeType": "VariableDeclaration",
- "scope": 1670,
- "src": "346:13:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1593,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "346:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "345:15:9"
- },
- "returnParameters": {
- "id": 1598,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1597,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1670,
- "src": "384:13:9",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1596,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "384:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "383:15:9"
- },
- "scope": 1788,
- "src": "328:703:9",
- "stateMutability": "pure",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1710,
- "nodeType": "Block",
- "src": "1210:255:9",
- "statements": [
- {
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1680,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1678,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1673,
- "src": "1224:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "30",
- "id": 1679,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1233:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1224:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1684,
- "nodeType": "IfStatement",
- "src": "1220:54:9",
- "trueBody": {
- "id": 1683,
- "nodeType": "Block",
- "src": "1236:38:9",
- "statements": [
- {
- "expression": {
- "hexValue": "30783030",
- "id": 1681,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1257:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_27489e20a0060b723a1748bdff5e44570ee9fae64141728105692eac6031e8a4",
- "typeString": "literal_string \"0x00\""
- },
- "value": "0x00"
- },
- "functionReturnParameters": 1677,
- "id": 1682,
- "nodeType": "Return",
- "src": "1250:13:9"
- }
- ]
- }
- },
- {
- "assignments": [
- 1686
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1686,
- "mutability": "mutable",
- "name": "temp",
- "nameLocation": "1291:4:9",
- "nodeType": "VariableDeclaration",
- "scope": 1710,
- "src": "1283:12:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1685,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1283:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1688,
- "initialValue": {
- "id": 1687,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1673,
- "src": "1298:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1283:20:9"
- },
- {
- "assignments": [
- 1690
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1690,
- "mutability": "mutable",
- "name": "length",
- "nameLocation": "1321:6:9",
- "nodeType": "VariableDeclaration",
- "scope": 1710,
- "src": "1313:14:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1689,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1313:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1692,
- "initialValue": {
- "hexValue": "30",
- "id": 1691,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1330:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1313:18:9"
- },
- {
- "body": {
- "id": 1703,
- "nodeType": "Block",
- "src": "1359:57:9",
- "statements": [
- {
- "expression": {
- "id": 1697,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "++",
- "prefix": false,
- "src": "1373:8:9",
- "subExpression": {
- "id": 1696,
- "name": "length",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1690,
- "src": "1373:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1698,
- "nodeType": "ExpressionStatement",
- "src": "1373:8:9"
- },
- {
- "expression": {
- "id": 1701,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1699,
- "name": "temp",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1686,
- "src": "1395:4:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": ">>=",
- "rightHandSide": {
- "hexValue": "38",
- "id": 1700,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1404:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_8_by_1",
- "typeString": "int_const 8"
- },
- "value": "8"
- },
- "src": "1395:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1702,
- "nodeType": "ExpressionStatement",
- "src": "1395:10:9"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1695,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1693,
- "name": "temp",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1686,
- "src": "1348:4:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "!=",
- "rightExpression": {
- "hexValue": "30",
- "id": 1694,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1356:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1348:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1704,
- "nodeType": "WhileStatement",
- "src": "1341:75:9"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1706,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1673,
- "src": "1444:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- {
- "id": 1707,
- "name": "length",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1690,
- "src": "1451:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1705,
- "name": "toHexString",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 1711,
- 1787
- ],
- "referencedDeclaration": 1787,
- "src": "1432:11:9",
- "typeDescriptions": {
- "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_string_memory_ptr_$",
- "typeString": "function (uint256,uint256) pure returns (string memory)"
- }
- },
- "id": 1708,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1432:26:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1677,
- "id": 1709,
- "nodeType": "Return",
- "src": "1425:33:9"
- }
- ]
- },
- "documentation": {
- "id": 1671,
- "nodeType": "StructuredDocumentation",
- "src": "1037:94:9",
- "text": " @dev Converts a `uint256` to its ASCII `string` hexadecimal representation."
- },
- "id": 1711,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "toHexString",
- "nameLocation": "1145:11:9",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1674,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1673,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "1165:5:9",
- "nodeType": "VariableDeclaration",
- "scope": 1711,
- "src": "1157:13:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1672,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1157:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1156:15:9"
- },
- "returnParameters": {
- "id": 1677,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1676,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1711,
- "src": "1195:13:9",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1675,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1195:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1194:15:9"
- },
- "scope": 1788,
- "src": "1136:329:9",
- "stateMutability": "pure",
- "virtual": false,
- "visibility": "internal"
- },
- {
- "body": {
- "id": 1786,
- "nodeType": "Block",
- "src": "1678:351:9",
- "statements": [
- {
- "assignments": [
- 1722
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1722,
- "mutability": "mutable",
- "name": "buffer",
- "nameLocation": "1701:6:9",
- "nodeType": "VariableDeclaration",
- "scope": 1786,
- "src": "1688:19:9",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes"
- },
- "typeName": {
- "id": 1721,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "1688:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1731,
- "initialValue": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1729,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1727,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "hexValue": "32",
- "id": 1725,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1720:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "nodeType": "BinaryOperation",
- "operator": "*",
- "rightExpression": {
- "id": 1726,
- "name": "length",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1716,
- "src": "1724:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "1720:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "32",
- "id": 1728,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1733:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "src": "1720:14:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- ],
- "id": 1724,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "NewExpression",
- "src": "1710:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$",
- "typeString": "function (uint256) pure returns (bytes memory)"
- },
- "typeName": {
- "id": 1723,
- "name": "bytes",
- "nodeType": "ElementaryTypeName",
- "src": "1714:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_storage_ptr",
- "typeString": "bytes"
- }
- }
- },
- "id": 1730,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1710:25:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1688:47:9"
- },
- {
- "expression": {
- "id": 1736,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 1732,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1722,
- "src": "1745:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1734,
- "indexExpression": {
- "hexValue": "30",
- "id": 1733,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1752:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "1745:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "30",
- "id": 1735,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1757:3:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_044852b2a670ade5407e78fb2863c51de9fcb96542a07186fe3aeda6bb8a116d",
- "typeString": "literal_string \"0\""
- },
- "value": "0"
- },
- "src": "1745:15:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "id": 1737,
- "nodeType": "ExpressionStatement",
- "src": "1745:15:9"
- },
- {
- "expression": {
- "id": 1742,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 1738,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1722,
- "src": "1770:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1740,
- "indexExpression": {
- "hexValue": "31",
- "id": 1739,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1777:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "1770:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "hexValue": "78",
- "id": 1741,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1782:3:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_7521d1cadbcfa91eec65aa16715b94ffc1c9654ba57ea2ef1a2127bca1127a83",
- "typeString": "literal_string \"x\""
- },
- "value": "x"
- },
- "src": "1770:15:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "id": 1743,
- "nodeType": "ExpressionStatement",
- "src": "1770:15:9"
- },
- {
- "body": {
- "id": 1772,
- "nodeType": "Block",
- "src": "1840:87:9",
- "statements": [
- {
- "expression": {
- "id": 1766,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "baseExpression": {
- "id": 1758,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1722,
- "src": "1854:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- },
- "id": 1760,
- "indexExpression": {
- "id": 1759,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1745,
- "src": "1861:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": true,
- "isPure": false,
- "lValueRequested": true,
- "nodeType": "IndexAccess",
- "src": "1854:9:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "nodeType": "Assignment",
- "operator": "=",
- "rightHandSide": {
- "baseExpression": {
- "id": 1761,
- "name": "_HEX_SYMBOLS",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1591,
- "src": "1866:12:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes16",
- "typeString": "bytes16"
- }
- },
- "id": 1765,
- "indexExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1764,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1762,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1714,
- "src": "1879:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "&",
- "rightExpression": {
- "hexValue": "307866",
- "id": 1763,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1887:3:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_15_by_1",
- "typeString": "int_const 15"
- },
- "value": "0xf"
- },
- "src": "1879:11:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "IndexAccess",
- "src": "1866:25:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "src": "1854:37:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes1",
- "typeString": "bytes1"
- }
- },
- "id": 1767,
- "nodeType": "ExpressionStatement",
- "src": "1854:37:9"
- },
- {
- "expression": {
- "id": 1770,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftHandSide": {
- "id": 1768,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1714,
- "src": "1905:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "Assignment",
- "operator": ">>=",
- "rightHandSide": {
- "hexValue": "34",
- "id": 1769,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1915:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_4_by_1",
- "typeString": "int_const 4"
- },
- "value": "4"
- },
- "src": "1905:11:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1771,
- "nodeType": "ExpressionStatement",
- "src": "1905:11:9"
- }
- ]
- },
- "condition": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1754,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1752,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1745,
- "src": "1828:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": ">",
- "rightExpression": {
- "hexValue": "31",
- "id": 1753,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1832:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "1828:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- "id": 1773,
- "initializationExpression": {
- "assignments": [
- 1745
- ],
- "declarations": [
- {
- "constant": false,
- "id": 1745,
- "mutability": "mutable",
- "name": "i",
- "nameLocation": "1808:1:9",
- "nodeType": "VariableDeclaration",
- "scope": 1773,
- "src": "1800:9:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1744,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1800:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "id": 1751,
- "initialValue": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1750,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1748,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "hexValue": "32",
- "id": 1746,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1812:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_2_by_1",
- "typeString": "int_const 2"
- },
- "value": "2"
- },
- "nodeType": "BinaryOperation",
- "operator": "*",
- "rightExpression": {
- "id": 1747,
- "name": "length",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1716,
- "src": "1816:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "src": "1812:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "+",
- "rightExpression": {
- "hexValue": "31",
- "id": 1749,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1825:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_1_by_1",
- "typeString": "int_const 1"
- },
- "value": "1"
- },
- "src": "1812:14:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "VariableDeclarationStatement",
- "src": "1800:26:9"
- },
- "loopExpression": {
- "expression": {
- "id": 1756,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "nodeType": "UnaryOperation",
- "operator": "--",
- "prefix": true,
- "src": "1835:3:9",
- "subExpression": {
- "id": 1755,
- "name": "i",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1745,
- "src": "1837:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "id": 1757,
- "nodeType": "ExpressionStatement",
- "src": "1835:3:9"
- },
- "nodeType": "ForStatement",
- "src": "1795:132:9"
- },
- {
- "expression": {
- "arguments": [
- {
- "commonType": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "id": 1777,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "lValueRequested": false,
- "leftExpression": {
- "id": 1775,
- "name": "value",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1714,
- "src": "1944:5:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "nodeType": "BinaryOperation",
- "operator": "==",
- "rightExpression": {
- "hexValue": "30",
- "id": 1776,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "number",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1953:1:9",
- "typeDescriptions": {
- "typeIdentifier": "t_rational_0_by_1",
- "typeString": "int_const 0"
- },
- "value": "0"
- },
- "src": "1944:10:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- }
- },
- {
- "hexValue": "537472696e67733a20686578206c656e67746820696e73756666696369656e74",
- "id": 1778,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "kind": "string",
- "lValueRequested": false,
- "nodeType": "Literal",
- "src": "1956:34:9",
- "typeDescriptions": {
- "typeIdentifier": "t_stringliteral_04fc88320d7c9f639317c75102c103ff0044d3075a5c627e24e76e5bbb2733c2",
- "typeString": "literal_string \"Strings: hex length insufficient\""
- },
- "value": "Strings: hex length insufficient"
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bool",
- "typeString": "bool"
- },
- {
- "typeIdentifier": "t_stringliteral_04fc88320d7c9f639317c75102c103ff0044d3075a5c627e24e76e5bbb2733c2",
- "typeString": "literal_string \"Strings: hex length insufficient\""
- }
- ],
- "id": 1774,
- "name": "require",
- "nodeType": "Identifier",
- "overloadedDeclarations": [
- 4294967278,
- 4294967278
- ],
- "referencedDeclaration": 4294967278,
- "src": "1936:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
- "typeString": "function (bool,string memory) pure"
- }
- },
- "id": 1779,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "functionCall",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "1936:55:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_tuple$__$",
- "typeString": "tuple()"
- }
- },
- "id": 1780,
- "nodeType": "ExpressionStatement",
- "src": "1936:55:9"
- },
- {
- "expression": {
- "arguments": [
- {
- "id": 1783,
- "name": "buffer",
- "nodeType": "Identifier",
- "overloadedDeclarations": [],
- "referencedDeclaration": 1722,
- "src": "2015:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- }
- ],
- "expression": {
- "argumentTypes": [
- {
- "typeIdentifier": "t_bytes_memory_ptr",
- "typeString": "bytes memory"
- }
- ],
- "id": 1782,
- "isConstant": false,
- "isLValue": false,
- "isPure": true,
- "lValueRequested": false,
- "nodeType": "ElementaryTypeNameExpression",
- "src": "2008:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_type$_t_string_storage_ptr_$",
- "typeString": "type(string storage pointer)"
- },
- "typeName": {
- "id": 1781,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "2008:6:9",
- "typeDescriptions": {}
- }
- },
- "id": 1784,
- "isConstant": false,
- "isLValue": false,
- "isPure": false,
- "kind": "typeConversion",
- "lValueRequested": false,
- "names": [],
- "nodeType": "FunctionCall",
- "src": "2008:14:9",
- "tryCall": false,
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string memory"
- }
- },
- "functionReturnParameters": 1720,
- "id": 1785,
- "nodeType": "Return",
- "src": "2001:21:9"
- }
- ]
- },
- "documentation": {
- "id": 1712,
- "nodeType": "StructuredDocumentation",
- "src": "1471:112:9",
- "text": " @dev Converts a `uint256` to its ASCII `string` hexadecimal representation with fixed length."
- },
- "id": 1787,
- "implemented": true,
- "kind": "function",
- "modifiers": [],
- "name": "toHexString",
- "nameLocation": "1597:11:9",
- "nodeType": "FunctionDefinition",
- "parameters": {
- "id": 1717,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1714,
- "mutability": "mutable",
- "name": "value",
- "nameLocation": "1617:5:9",
- "nodeType": "VariableDeclaration",
- "scope": 1787,
- "src": "1609:13:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1713,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1609:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- },
- {
- "constant": false,
- "id": 1716,
- "mutability": "mutable",
- "name": "length",
- "nameLocation": "1632:6:9",
- "nodeType": "VariableDeclaration",
- "scope": 1787,
- "src": "1624:14:9",
- "stateVariable": false,
- "storageLocation": "default",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- },
- "typeName": {
- "id": 1715,
- "name": "uint256",
- "nodeType": "ElementaryTypeName",
- "src": "1624:7:9",
- "typeDescriptions": {
- "typeIdentifier": "t_uint256",
- "typeString": "uint256"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1608:31:9"
- },
- "returnParameters": {
- "id": 1720,
- "nodeType": "ParameterList",
- "parameters": [
- {
- "constant": false,
- "id": 1719,
- "mutability": "mutable",
- "name": "",
- "nameLocation": "-1:-1:-1",
- "nodeType": "VariableDeclaration",
- "scope": 1787,
- "src": "1663:13:9",
- "stateVariable": false,
- "storageLocation": "memory",
- "typeDescriptions": {
- "typeIdentifier": "t_string_memory_ptr",
- "typeString": "string"
- },
- "typeName": {
- "id": 1718,
- "name": "string",
- "nodeType": "ElementaryTypeName",
- "src": "1663:6:9",
- "typeDescriptions": {
- "typeIdentifier": "t_string_storage_ptr",
- "typeString": "string"
- }
- },
- "visibility": "internal"
- }
- ],
- "src": "1662:15:9"
- },
- "scope": 1788,
- "src": "1588:441:9",
- "stateMutability": "pure",
- "virtual": false,
- "visibility": "internal"
- }
- ],
- "scope": 1789,
- "src": "146:1885:9",
- "usedErrors": []
- }
- ],
- "src": "86:1946:9"
- },
- "compiler": {
- "name": "solc",
- "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
- },
- "networks": {},
- "schemaVersion": "3.4.7",
- "updatedAt": "2022-07-09T16:49:49.614Z",
- "devdoc": {
- "details": "String operations.",
- "kind": "dev",
- "methods": {},
- "version": 1
- },
- "userdoc": {
- "kind": "user",
- "methods": {},
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/favicon.ico b/blockchain-nft-app/public/favicon.ico
deleted file mode 100644
index 8b643ba..0000000
Binary files a/blockchain-nft-app/public/favicon.ico and /dev/null differ
diff --git a/blockchain-nft-app/public/fonts/Satisfy-Regular.ttf b/blockchain-nft-app/public/fonts/Satisfy-Regular.ttf
deleted file mode 100644
index d428788..0000000
Binary files a/blockchain-nft-app/public/fonts/Satisfy-Regular.ttf and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/android-chrome-192x192.png b/blockchain-nft-app/public/static/images/android-chrome-192x192.png
deleted file mode 100644
index 7ce8ba0..0000000
Binary files a/blockchain-nft-app/public/static/images/android-chrome-192x192.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/android-chrome-512x512.png b/blockchain-nft-app/public/static/images/android-chrome-512x512.png
deleted file mode 100644
index 0fb0671..0000000
Binary files a/blockchain-nft-app/public/static/images/android-chrome-512x512.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/apple-touch-icon.png b/blockchain-nft-app/public/static/images/apple-touch-icon.png
deleted file mode 100644
index e6c2fbb..0000000
Binary files a/blockchain-nft-app/public/static/images/apple-touch-icon.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/avatar.png b/blockchain-nft-app/public/static/images/avatar.png
deleted file mode 100644
index e4d087f..0000000
Binary files a/blockchain-nft-app/public/static/images/avatar.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/california.jpg b/blockchain-nft-app/public/static/images/california.jpg
deleted file mode 100644
index d72efeb..0000000
Binary files a/blockchain-nft-app/public/static/images/california.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/chat_bubble_FILL0_wght400.svg b/blockchain-nft-app/public/static/images/chat_bubble_FILL0_wght400.svg
deleted file mode 100644
index d2cac3d..0000000
--- a/blockchain-nft-app/public/static/images/chat_bubble_FILL0_wght400.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/chicago.jpg b/blockchain-nft-app/public/static/images/chicago.jpg
deleted file mode 100644
index b5cc2ea..0000000
Binary files a/blockchain-nft-app/public/static/images/chicago.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/chicken_color.png b/blockchain-nft-app/public/static/images/chicken_color.png
deleted file mode 100644
index 5ec0b5c..0000000
Binary files a/blockchain-nft-app/public/static/images/chicken_color.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/favicon-16x16.png b/blockchain-nft-app/public/static/images/favicon-16x16.png
deleted file mode 100644
index 9807f78..0000000
Binary files a/blockchain-nft-app/public/static/images/favicon-16x16.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/favicon-32x32.png b/blockchain-nft-app/public/static/images/favicon-32x32.png
deleted file mode 100644
index 6db02a4..0000000
Binary files a/blockchain-nft-app/public/static/images/favicon-32x32.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/favicon.ico b/blockchain-nft-app/public/static/images/favicon.ico
deleted file mode 100644
index 8b643ba..0000000
Binary files a/blockchain-nft-app/public/static/images/favicon.ico and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/home1.jpg b/blockchain-nft-app/public/static/images/home1.jpg
deleted file mode 100644
index cc91c04..0000000
Binary files a/blockchain-nft-app/public/static/images/home1.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/home2.jpg b/blockchain-nft-app/public/static/images/home2.jpg
deleted file mode 100644
index 64742c3..0000000
Binary files a/blockchain-nft-app/public/static/images/home2.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/home3.jpg b/blockchain-nft-app/public/static/images/home3.jpg
deleted file mode 100644
index 94eb6bb..0000000
Binary files a/blockchain-nft-app/public/static/images/home3.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/house.png b/blockchain-nft-app/public/static/images/house.png
deleted file mode 100644
index e0a8e8a..0000000
Binary files a/blockchain-nft-app/public/static/images/house.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/icons8-blockchain-digital-64.png b/blockchain-nft-app/public/static/images/icons8-blockchain-digital-64.png
deleted file mode 100644
index a4ff26b..0000000
Binary files a/blockchain-nft-app/public/static/images/icons8-blockchain-digital-64.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/icons8-cat-64.png b/blockchain-nft-app/public/static/images/icons8-cat-64.png
deleted file mode 100644
index 1cfb9dd..0000000
Binary files a/blockchain-nft-app/public/static/images/icons8-cat-64.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/icons8-crazy-96.png b/blockchain-nft-app/public/static/images/icons8-crazy-96.png
deleted file mode 100644
index fc2fe3d..0000000
Binary files a/blockchain-nft-app/public/static/images/icons8-crazy-96.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/icons8-naruto-96.png b/blockchain-nft-app/public/static/images/icons8-naruto-96.png
deleted file mode 100644
index 2e55d67..0000000
Binary files a/blockchain-nft-app/public/static/images/icons8-naruto-96.png and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/luxury.jpg b/blockchain-nft-app/public/static/images/luxury.jpg
deleted file mode 100644
index 359e7da..0000000
Binary files a/blockchain-nft-app/public/static/images/luxury.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/newyork.jpg b/blockchain-nft-app/public/static/images/newyork.jpg
deleted file mode 100644
index cb69da7..0000000
Binary files a/blockchain-nft-app/public/static/images/newyork.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/ny.jpg b/blockchain-nft-app/public/static/images/ny.jpg
deleted file mode 100644
index 88f7b86..0000000
Binary files a/blockchain-nft-app/public/static/images/ny.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/said.jpg b/blockchain-nft-app/public/static/images/said.jpg
deleted file mode 100644
index cf61726..0000000
Binary files a/blockchain-nft-app/public/static/images/said.jpg and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/search.svg b/blockchain-nft-app/public/static/images/search.svg
deleted file mode 100644
index d301fac..0000000
--- a/blockchain-nft-app/public/static/images/search.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/share_48.svg b/blockchain-nft-app/public/static/images/share_48.svg
deleted file mode 100644
index e95e946..0000000
--- a/blockchain-nft-app/public/static/images/share_48.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/site.webmanifest b/blockchain-nft-app/public/static/images/site.webmanifest
deleted file mode 100644
index 45dc8a2..0000000
--- a/blockchain-nft-app/public/static/images/site.webmanifest
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/small-eth.webp b/blockchain-nft-app/public/static/images/small-eth.webp
deleted file mode 100644
index cbceead..0000000
Binary files a/blockchain-nft-app/public/static/images/small-eth.webp and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/test1.webp b/blockchain-nft-app/public/static/images/test1.webp
deleted file mode 100644
index 74ebf3f..0000000
Binary files a/blockchain-nft-app/public/static/images/test1.webp and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/test2.webp b/blockchain-nft-app/public/static/images/test2.webp
deleted file mode 100644
index a50d8ec..0000000
Binary files a/blockchain-nft-app/public/static/images/test2.webp and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/test3.webp b/blockchain-nft-app/public/static/images/test3.webp
deleted file mode 100644
index 3cc5aae..0000000
Binary files a/blockchain-nft-app/public/static/images/test3.webp and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/test4.webp b/blockchain-nft-app/public/static/images/test4.webp
deleted file mode 100644
index 2f1b5dd..0000000
Binary files a/blockchain-nft-app/public/static/images/test4.webp and /dev/null differ
diff --git a/blockchain-nft-app/public/static/images/thumb_down_FILL0_wght400.svg b/blockchain-nft-app/public/static/images/thumb_down_FILL0_wght400.svg
deleted file mode 100644
index dedb9af..0000000
--- a/blockchain-nft-app/public/static/images/thumb_down_FILL0_wght400.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/thumb_down_red_wght400.svg b/blockchain-nft-app/public/static/images/thumb_down_red_wght400.svg
deleted file mode 100644
index a97799a..0000000
--- a/blockchain-nft-app/public/static/images/thumb_down_red_wght400.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/thumb_up_FILL0_wght400.svg b/blockchain-nft-app/public/static/images/thumb_up_FILL0_wght400.svg
deleted file mode 100644
index 2abeb3d..0000000
--- a/blockchain-nft-app/public/static/images/thumb_up_FILL0_wght400.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/thumb_up_green_wght400.svg b/blockchain-nft-app/public/static/images/thumb_up_green_wght400.svg
deleted file mode 100644
index 0f86add..0000000
--- a/blockchain-nft-app/public/static/images/thumb_up_green_wght400.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/blockchain-nft-app/public/static/images/yellow-button.png b/blockchain-nft-app/public/static/images/yellow-button.png
deleted file mode 100644
index da9a2f3..0000000
Binary files a/blockchain-nft-app/public/static/images/yellow-button.png and /dev/null differ
diff --git a/blockchain-nft-app/styles/globals.css b/blockchain-nft-app/styles/globals.css
deleted file mode 100644
index 49d6a2d..0000000
--- a/blockchain-nft-app/styles/globals.css
+++ /dev/null
@@ -1,152 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-@font-face {
- font-family: "Satisfy";
- src: url("https://github.com/public/fonts/Satisfy-Regular.ttf");
-}
-
-
-.sk-chase {
- position: relative;
- animation: sk-chase 2.5s infinite linear both;
- }
-
- .sk-chase-dot {
- width: 100%;
- height: 100%;
- position: absolute;
- left: 0;
- top: 0;
- animation: sk-chase-dot 2.0s infinite ease-in-out both;
- }
-
- .sk-chase-dot:before {
- content: '';
- display: block;
- width: 25%;
- height: 25%;
- border-radius: 100%;
- background-color: #a855f7;
- animation: sk-chase-dot-before 2.0s infinite ease-in-out both;
- }
-
- .sk-chase-dot:nth-child(1) { animation-delay: -1.1s; }
- .sk-chase-dot:nth-child(2) { animation-delay: -1.0s; }
- .sk-chase-dot:nth-child(3) { animation-delay: -0.9s; }
- .sk-chase-dot:nth-child(4) { animation-delay: -0.8s; }
- .sk-chase-dot:nth-child(5) { animation-delay: -0.7s; }
- .sk-chase-dot:nth-child(6) { animation-delay: -0.6s; }
- .sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; }
- .sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; }
- .sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; }
- .sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; }
- .sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; }
- .sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; }
-
- @keyframes sk-chase {
- 100% { transform: rotate(360deg); }
- }
-
- @keyframes sk-chase-dot {
- 80%, 100% { transform: rotate(360deg); }
- }
-
- @keyframes sk-chase-dot-before {
- 50% {
- transform: scale(0.4);
- } 100%, 0% {
- transform: scale(1.0);
- }
- }
-
-
- .ReactTags__tags {
- position: relative;
- }
-
- .ReactTags__clearAll {
- cursor: pointer;
- padding: 10px;
- margin: 10px;
- background: #f88d8d;
- color: #fff;
- border: none;
- }
-
- /* Styles for the input */
- .ReactTags__tagInput {
- border-radius: 2px;
- display: inline-block;
- }
- .ReactTags__tagInput input.ReactTags__tagInputField,
- .ReactTags__tagInput input.ReactTags__tagInputField:focus {
- height: 31px;
- margin: 0;
- font-size: 12px;
- border: 1px solid #eee;
- min-width: 150px;
- }
-
- .ReactTags__editInput {
- border-radius: 1px;
- }
-
- .ReactTags__editTagInput {
- display: inline-flex;
- }
-
- /* Styles for selected tags */
- .ReactTags__selected span.ReactTags__tag {
- border: 2px solid #ddd;
- background: #a855f7;
- color: white;
- font-size: 12px;
- display: inline-block;
- padding: 10px;
- margin: 0 5px;
- border-radius: 2px;
- }
- .ReactTags__selected span.ReactTags__tag:first-child {
- margin-left: 0px;
- }
- .ReactTags__selected a.ReactTags__remove {
- color: #aaa;
- margin: 5px;
- cursor: pointer;
- }
-
- /* Styles for suggestions */
- .ReactTags__suggestions {
- position: absolute;
- top:60px;
- }
- .ReactTags__suggestions ul {
- list-style-type: none;
- box-shadow: 0.05em 0.01em 0.5em rgba(0, 0, 0, 0.2);
- background: white;
- width: 200px;
- }
- .ReactTags__suggestions li {
- border-bottom: 1px solid #ddd;
- padding: 5px 10px;
- margin: 0;
- }
- .ReactTags__suggestions li mark {
- text-decoration: underline;
- background: none;
- font-weight: 600;
- }
- .ReactTags__suggestions ul li.ReactTags__activeSuggestion {
- background: #b7cfe0;
- cursor: pointer;
- }
-
- .ReactTags__remove {
- border: none;
- border: 5px;
- cursor: pointer;
- background: none;
- color: white;
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/tailwind.config.js b/blockchain-nft-app/tailwind.config.js
deleted file mode 100644
index 9ffa8c8..0000000
--- a/blockchain-nft-app/tailwind.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-module.exports = {
- content: [
- "./pages/**/*.{js,ts,jsx,tsx}",
- "./components/**/*.{js,ts,jsx,tsx}",
- ],
- theme: {
- extend: {
- fontFamily: {
- satisfy: ["Satisfy", "serif"],
- },
- },
- },
- plugins: [],
-}
diff --git a/blockchain-nft-app/truffle-config.js b/blockchain-nft-app/truffle-config.js
deleted file mode 100644
index 3fdd5f5..0000000
--- a/blockchain-nft-app/truffle-config.js
+++ /dev/null
@@ -1,83 +0,0 @@
-const HDWalletProvider = require('@truffle/hdwallet-provider');
-// create a file at the root of your project and name it .env -- there you can set process variables
-// like the mnemomic and Infura project key below. Note: .env is ignored by git to keep your private information safe
-require('dotenv').config();
-const mnemonic = process.env["MNEMONIC"];
-const infuraProjectId = process.env["INFURA_PROJECT_ID"];
-
-module.exports = {
-
- contracts_build_directory: "./public/contracts",
- networks: {
- development: {
- host: "127.0.0.1", // Localhost (default: none)
- port: 7545, // Standard Ethereum port (default: none)
- network_id: "*", // Any network (default: none)
- },
- //polygon Infura mainnet
- polygon_infura_mainnet: {
- provider: () => new HDWalletProvider({
- mnemonic: {
- phrase: mnemonic
- },
- providerOrUrl:
- "https://polygon-mainnet.infura.io/v3/" + infuraProjectId
- }),
- network_id: 137,
- confirmations: 2,
- timeoutBlocks: 200,
- skipDryRun: true,
- chainId: 137,
- gasPrice: 10000000000
- },
- //polygon Infura testnet
- polygon_infura_testnet: {
- provider: () => new HDWalletProvider({
- mnemonic: {
- phrase: mnemonic
- },
- providerOrUrl:
- "https://polygon-mumbai.infura.io/v3/" + infuraProjectId
- }),
- network_id: 80001,
- confirmations: 2,
- timeoutBlocks: 800,
- skipDryRun: true,
- chainId: 80001,
- gasPrice: 30000000000
- },
- //Goerli
- goerli_infura_testnet: {
- provider: () => new HDWalletProvider({
- mnemonic: {
- phrase: mnemonic
- },
- providerOrUrl:
- "wss://goerli.infura.io/ws/v3/" + infuraProjectId
- }),
- network_id: 5,
- confirmations: 2,
- timeoutBlocks: 800,
- skipDryRun: true,
- chainId: 5,
- gasPrice: 30000000000
- },
- },
-
-
- // Configure your compilers
- compilers: {
- solc: {
- version: "0.8.13", // Fetch exact version from solc-bin (default: truffle's version)
- settings: { // See the solidity docs for advice about optimization and evmVersion
- optimizer: {
- enabled: true,
- runs: 200
- }
- }
- },
-
- }
-
-
-};
diff --git a/blockchain-nft-app/utils/buyNFT.js b/blockchain-nft-app/utils/buyNFT.js
deleted file mode 100644
index e427cfc..0000000
--- a/blockchain-nft-app/utils/buyNFT.js
+++ /dev/null
@@ -1,18 +0,0 @@
-
-import axios from 'axios'
-
-export async function buyNFT(web3, marketContract, address, tokenId, price) {
-
-
- console.log('masuk ke buy')
- // console.log(marketContract.methods)
- price = web3.utils.toWei(price)
- console.log(web3)
- console.log(address.data)
- console.log(tokenId)
- console.log(price)
- const data = await marketContract.methods.createMarketSale(tokenId).send({from: address.data, value: price})
- console.log('transaksi nya cussss')
- console.log(data)
- return data;
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/utils/cancelListMeme.js b/blockchain-nft-app/utils/cancelListMeme.js
deleted file mode 100644
index d5af1c9..0000000
--- a/blockchain-nft-app/utils/cancelListMeme.js
+++ /dev/null
@@ -1,13 +0,0 @@
-
-import axios from 'axios'
-
-export async function canceListNFT(web3, marketContract, address, tokenId) {
-
-
- console.log('masuk ke cancel listing meme')
- // console.log(marketContract.methods)
- const data = await marketContract.methods.cancelMarketSale(tokenId).send({from: address.data})
- console.log('transaksi nya cussss')
- console.log(data)
- return data;
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/utils/dislikeMeme.js b/blockchain-nft-app/utils/dislikeMeme.js
deleted file mode 100644
index 21b2167..0000000
--- a/blockchain-nft-app/utils/dislikeMeme.js
+++ /dev/null
@@ -1,12 +0,0 @@
-
-export async function dislikeMeme(marketContract, address, tokenId) {
-
-
- console.log('masuk ke dislike')
- // console.log(marketContract.methods)
- // price = web3.utils.toWei(price)
- const data = await marketContract.methods.dislikeMeme(tokenId).send({from: address.data})
- console.log('transaksi nya cussss (dislike)')
- console.log(data)
- return data;
- }
\ No newline at end of file
diff --git a/blockchain-nft-app/utils/likeMeme.js b/blockchain-nft-app/utils/likeMeme.js
deleted file mode 100644
index 59cfd65..0000000
--- a/blockchain-nft-app/utils/likeMeme.js
+++ /dev/null
@@ -1,12 +0,0 @@
-
-export async function likeMeme(marketContract, address, tokenId) {
-
-
- console.log('masuk ke like')
- // console.log(marketContract.methods)
- // price = web3.utils.toWei(price)
- const data = await marketContract.methods.likeMeme(tokenId).send({from: address.data})
- console.log('transaksi nya cussss (like)')
- console.log(data)
- return data;
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/utils/loadContract.js b/blockchain-nft-app/utils/loadContract.js
deleted file mode 100644
index a220317..0000000
--- a/blockchain-nft-app/utils/loadContract.js
+++ /dev/null
@@ -1,18 +0,0 @@
-const NETWORK_ID = process.env.NEXT_PUBLIC_NETWORK_ID
-
-export const loadContract = async (name, web3) => {
- const res = await fetch(`/contracts/${name}.json`)
- const Artifact = await res.json()
- let contract = null
-
- try {
- contract = new web3.eth.Contract(
- Artifact.abi,
- Artifact.networks[NETWORK_ID].address
- )
- } catch {
- console.log(`Contract ${name} cannot be loaded`)
- }
-
- return contract
-}
\ No newline at end of file
diff --git a/blockchain-nft-app/yarn.lock b/blockchain-nft-app/yarn.lock
deleted file mode 100644
index f1c11e9..0000000
--- a/blockchain-nft-app/yarn.lock
+++ /dev/null
@@ -1,12564 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@ampproject/remapping@^2.1.0":
- "integrity" "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w=="
- "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz"
- "version" "2.2.0"
- dependencies:
- "@jridgewell/gen-mapping" "^0.1.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@apideck/better-ajv-errors@^0.3.1":
- "integrity" "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA=="
- "resolved" "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz"
- "version" "0.3.6"
- dependencies:
- "json-schema" "^0.4.0"
- "jsonpointer" "^5.0.0"
- "leven" "^3.1.0"
-
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3":
- "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q=="
- "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/highlight" "^7.18.6"
-
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.6":
- "integrity" "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ=="
- "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.4.0-0", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@>=7.11.0":
- "integrity" "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ=="
- "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@ampproject/remapping" "^2.1.0"
- "@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.18.6"
- "@babel/helper-compilation-targets" "^7.18.6"
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helpers" "^7.18.6"
- "@babel/parser" "^7.18.6"
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.6"
- "@babel/types" "^7.18.6"
- "convert-source-map" "^1.7.0"
- "debug" "^4.1.0"
- "gensync" "^1.0.0-beta.2"
- "json5" "^2.2.1"
- "semver" "^6.3.0"
-
-"@babel/eslint-parser@^7.16.3":
- "integrity" "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A=="
- "resolved" "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz"
- "version" "7.18.2"
- dependencies:
- "eslint-scope" "^5.1.1"
- "eslint-visitor-keys" "^2.1.0"
- "semver" "^6.3.0"
-
-"@babel/generator@^7.18.6", "@babel/generator@^7.7.2":
- "integrity" "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A=="
- "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz"
- "version" "7.18.7"
- dependencies:
- "@babel/types" "^7.18.7"
- "@jridgewell/gen-mapping" "^0.3.2"
- "jsesc" "^2.5.1"
-
-"@babel/helper-annotate-as-pure@^7.18.6":
- "integrity" "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA=="
- "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
- "integrity" "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-explode-assignable-expression" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.18.6":
- "integrity" "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg=="
- "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/compat-data" "^7.18.6"
- "@babel/helper-validator-option" "^7.18.6"
- "browserslist" "^4.20.2"
- "semver" "^6.3.0"
-
-"@babel/helper-create-class-features-plugin@^7.18.6":
- "integrity" "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-function-name" "^7.18.6"
- "@babel/helper-member-expression-to-functions" "^7.18.6"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/helper-replace-supers" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
-
-"@babel/helper-create-regexp-features-plugin@^7.18.6":
- "integrity" "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A=="
- "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "regexpu-core" "^5.1.0"
-
-"@babel/helper-define-polyfill-provider@^0.3.1":
- "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA=="
- "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"
- "version" "0.3.1"
- dependencies:
- "@babel/helper-compilation-targets" "^7.13.0"
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/helper-plugin-utils" "^7.13.0"
- "@babel/traverse" "^7.13.0"
- "debug" "^4.1.1"
- "lodash.debounce" "^4.0.8"
- "resolve" "^1.14.2"
- "semver" "^6.1.2"
-
-"@babel/helper-environment-visitor@^7.18.6":
- "integrity" "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q=="
- "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/helper-explode-assignable-expression@^7.18.6":
- "integrity" "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg=="
- "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-function-name@^7.18.6":
- "integrity" "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/template" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helper-hoist-variables@^7.18.6":
- "integrity" "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q=="
- "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-member-expression-to-functions@^7.18.6":
- "integrity" "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng=="
- "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6":
- "integrity" "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="
- "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-module-transforms@^7.18.6":
- "integrity" "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-simple-access" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/helper-validator-identifier" "^7.18.6"
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helper-optimise-call-expression@^7.18.6":
- "integrity" "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA=="
- "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- "integrity" "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg=="
- "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/helper-remap-async-to-generator@^7.18.6":
- "integrity" "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ=="
- "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-wrap-function" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helper-replace-supers@^7.18.6":
- "integrity" "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g=="
- "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-member-expression-to-functions" "^7.18.6"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/traverse" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helper-simple-access@^7.18.6":
- "integrity" "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g=="
- "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-skip-transparent-expression-wrappers@^7.18.6":
- "integrity" "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-split-export-declaration@^7.18.6":
- "integrity" "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA=="
- "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/types" "^7.18.6"
-
-"@babel/helper-validator-identifier@^7.18.6":
- "integrity" "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g=="
- "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/helper-validator-option@^7.18.6":
- "integrity" "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/helper-wrap-function@^7.18.6":
- "integrity" "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw=="
- "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-function-name" "^7.18.6"
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/helpers@^7.18.6":
- "integrity" "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ=="
- "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/highlight@^7.18.6":
- "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g=="
- "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-validator-identifier" "^7.18.6"
- "chalk" "^2.0.0"
- "js-tokens" "^4.0.0"
-
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6":
- "integrity" "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw=="
- "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz"
- "version" "7.18.6"
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
- "integrity" "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.6":
- "integrity" "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
- "@babel/plugin-proposal-optional-chaining" "^7.18.6"
-
-"@babel/plugin-proposal-async-generator-functions@^7.18.6":
- "integrity" "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-remap-async-to-generator" "^7.18.6"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
-"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.18.6":
- "integrity" "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-proposal-class-static-block@^7.18.6":
- "integrity" "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
-
-"@babel/plugin-proposal-decorators@^7.16.4":
- "integrity" "sha512-gAdhsjaYmiZVxx5vTMiRfj31nB7LhwBJFMSLzeDxc7X4tKLixup0+k9ughn0RcpBrv9E3PBaXJW7jF5TCihAOg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-replace-supers" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/plugin-syntax-decorators" "^7.18.6"
-
-"@babel/plugin-proposal-dynamic-import@^7.18.6":
- "integrity" "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
-
-"@babel/plugin-proposal-export-namespace-from@^7.18.6":
- "integrity" "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-
-"@babel/plugin-proposal-json-strings@^7.18.6":
- "integrity" "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
-
-"@babel/plugin-proposal-logical-assignment-operators@^7.18.6":
- "integrity" "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6":
- "integrity" "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
-"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.18.6":
- "integrity" "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-
-"@babel/plugin-proposal-object-rest-spread@^7.18.6":
- "integrity" "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/compat-data" "^7.18.6"
- "@babel/helper-compilation-targets" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.18.6"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.18.6":
- "integrity" "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
-"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.18.6":
- "integrity" "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
-"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.18.6":
- "integrity" "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-proposal-private-property-in-object@^7.18.6":
- "integrity" "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-
-"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- "integrity" "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-async-generators@^7.8.4":
- "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
- "version" "7.8.4"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-bigint@^7.8.3":
- "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
- "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
- "version" "7.12.13"
- dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
-
-"@babel/plugin-syntax-class-static-block@^7.14.5":
- "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
- "version" "7.14.5"
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-decorators@^7.18.6":
- "integrity" "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-dynamic-import@^7.8.3":
- "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
-
-"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.18.6":
- "integrity" "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-import-assertions@^7.18.6":
- "integrity" "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-import-meta@^7.8.3":
- "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
- "version" "7.10.4"
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-json-strings@^7.8.3":
- "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-jsx@^7.18.6":
- "integrity" "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
- "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
- "version" "7.10.4"
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
- "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
- "version" "7.10.4"
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-chaining@^7.8.3":
- "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
- "version" "7.14.5"
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
- "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
- "version" "7.14.5"
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-typescript@^7.18.6", "@babel/plugin-syntax-typescript@^7.7.2":
- "integrity" "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-arrow-functions@^7.18.6":
- "integrity" "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-async-to-generator@^7.18.6":
- "integrity" "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-remap-async-to-generator" "^7.18.6"
-
-"@babel/plugin-transform-block-scoped-functions@^7.18.6":
- "integrity" "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-block-scoping@^7.18.6":
- "integrity" "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-classes@^7.18.6":
- "integrity" "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-function-name" "^7.18.6"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-replace-supers" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "globals" "^11.1.0"
-
-"@babel/plugin-transform-computed-properties@^7.18.6":
- "integrity" "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-destructuring@^7.18.6":
- "integrity" "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
- "integrity" "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-duplicate-keys@^7.18.6":
- "integrity" "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-exponentiation-operator@^7.18.6":
- "integrity" "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-flow-strip-types@^7.16.0":
- "integrity" "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-flow" "^7.18.6"
-
-"@babel/plugin-transform-for-of@^7.18.6":
- "integrity" "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-function-name@^7.18.6":
- "integrity" "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-compilation-targets" "^7.18.6"
- "@babel/helper-function-name" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-literals@^7.18.6":
- "integrity" "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-member-expression-literals@^7.18.6":
- "integrity" "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-modules-amd@^7.18.6":
- "integrity" "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "babel-plugin-dynamic-import-node" "^2.3.3"
-
-"@babel/plugin-transform-modules-commonjs@^7.18.6":
- "integrity" "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-simple-access" "^7.18.6"
- "babel-plugin-dynamic-import-node" "^2.3.3"
-
-"@babel/plugin-transform-modules-systemjs@^7.18.6":
- "integrity" "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-validator-identifier" "^7.18.6"
- "babel-plugin-dynamic-import-node" "^2.3.3"
-
-"@babel/plugin-transform-modules-umd@^7.18.6":
- "integrity" "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6":
- "integrity" "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-new-target@^7.18.6":
- "integrity" "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-object-super@^7.18.6":
- "integrity" "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-replace-supers" "^7.18.6"
-
-"@babel/plugin-transform-parameters@^7.18.6":
- "integrity" "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-property-literals@^7.18.6":
- "integrity" "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-react-constant-elements@^7.12.1":
- "integrity" "sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.18.6":
- "integrity" "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-react-jsx-development@^7.18.6":
- "integrity" "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/plugin-transform-react-jsx" "^7.18.6"
-
-"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.18.6":
- "integrity" "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-jsx" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/plugin-transform-react-pure-annotations@^7.18.6":
- "integrity" "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-regenerator@^7.18.6":
- "integrity" "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "regenerator-transform" "^0.15.0"
-
-"@babel/plugin-transform-reserved-words@^7.18.6":
- "integrity" "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-runtime@^7.16.4", "@babel/plugin-transform-runtime@^7.5.5":
- "integrity" "sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "babel-plugin-polyfill-corejs2" "^0.3.1"
- "babel-plugin-polyfill-corejs3" "^0.5.2"
- "babel-plugin-polyfill-regenerator" "^0.3.1"
- "semver" "^6.3.0"
-
-"@babel/plugin-transform-shorthand-properties@^7.18.6":
- "integrity" "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-spread@^7.18.6":
- "integrity" "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
-
-"@babel/plugin-transform-sticky-regex@^7.18.6":
- "integrity" "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-template-literals@^7.18.6":
- "integrity" "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-typeof-symbol@^7.18.6":
- "integrity" "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-typescript@^7.18.6":
- "integrity" "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/plugin-syntax-typescript" "^7.18.6"
-
-"@babel/plugin-transform-unicode-escapes@^7.18.6":
- "integrity" "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/plugin-transform-unicode-regex@^7.18.6":
- "integrity" "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA=="
- "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
-
-"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
- "integrity" "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw=="
- "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/compat-data" "^7.18.6"
- "@babel/helper-compilation-targets" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-validator-option" "^7.18.6"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.6"
- "@babel/plugin-proposal-async-generator-functions" "^7.18.6"
- "@babel/plugin-proposal-class-properties" "^7.18.6"
- "@babel/plugin-proposal-class-static-block" "^7.18.6"
- "@babel/plugin-proposal-dynamic-import" "^7.18.6"
- "@babel/plugin-proposal-export-namespace-from" "^7.18.6"
- "@babel/plugin-proposal-json-strings" "^7.18.6"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.18.6"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
- "@babel/plugin-proposal-numeric-separator" "^7.18.6"
- "@babel/plugin-proposal-object-rest-spread" "^7.18.6"
- "@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
- "@babel/plugin-proposal-optional-chaining" "^7.18.6"
- "@babel/plugin-proposal-private-methods" "^7.18.6"
- "@babel/plugin-proposal-private-property-in-object" "^7.18.6"
- "@babel/plugin-proposal-unicode-property-regex" "^7.18.6"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-class-properties" "^7.12.13"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-import-assertions" "^7.18.6"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
- "@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.18.6"
- "@babel/plugin-transform-async-to-generator" "^7.18.6"
- "@babel/plugin-transform-block-scoped-functions" "^7.18.6"
- "@babel/plugin-transform-block-scoping" "^7.18.6"
- "@babel/plugin-transform-classes" "^7.18.6"
- "@babel/plugin-transform-computed-properties" "^7.18.6"
- "@babel/plugin-transform-destructuring" "^7.18.6"
- "@babel/plugin-transform-dotall-regex" "^7.18.6"
- "@babel/plugin-transform-duplicate-keys" "^7.18.6"
- "@babel/plugin-transform-exponentiation-operator" "^7.18.6"
- "@babel/plugin-transform-for-of" "^7.18.6"
- "@babel/plugin-transform-function-name" "^7.18.6"
- "@babel/plugin-transform-literals" "^7.18.6"
- "@babel/plugin-transform-member-expression-literals" "^7.18.6"
- "@babel/plugin-transform-modules-amd" "^7.18.6"
- "@babel/plugin-transform-modules-commonjs" "^7.18.6"
- "@babel/plugin-transform-modules-systemjs" "^7.18.6"
- "@babel/plugin-transform-modules-umd" "^7.18.6"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6"
- "@babel/plugin-transform-new-target" "^7.18.6"
- "@babel/plugin-transform-object-super" "^7.18.6"
- "@babel/plugin-transform-parameters" "^7.18.6"
- "@babel/plugin-transform-property-literals" "^7.18.6"
- "@babel/plugin-transform-regenerator" "^7.18.6"
- "@babel/plugin-transform-reserved-words" "^7.18.6"
- "@babel/plugin-transform-shorthand-properties" "^7.18.6"
- "@babel/plugin-transform-spread" "^7.18.6"
- "@babel/plugin-transform-sticky-regex" "^7.18.6"
- "@babel/plugin-transform-template-literals" "^7.18.6"
- "@babel/plugin-transform-typeof-symbol" "^7.18.6"
- "@babel/plugin-transform-unicode-escapes" "^7.18.6"
- "@babel/plugin-transform-unicode-regex" "^7.18.6"
- "@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.18.6"
- "babel-plugin-polyfill-corejs2" "^0.3.1"
- "babel-plugin-polyfill-corejs3" "^0.5.2"
- "babel-plugin-polyfill-regenerator" "^0.3.1"
- "core-js-compat" "^3.22.1"
- "semver" "^6.3.0"
-
-"@babel/preset-modules@^0.1.5":
- "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA=="
- "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
- "version" "0.1.5"
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
- "@babel/plugin-transform-dotall-regex" "^7.4.4"
- "@babel/types" "^7.4.4"
- "esutils" "^2.0.2"
-
-"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0":
- "integrity" "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg=="
- "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-validator-option" "^7.18.6"
- "@babel/plugin-transform-react-display-name" "^7.18.6"
- "@babel/plugin-transform-react-jsx" "^7.18.6"
- "@babel/plugin-transform-react-jsx-development" "^7.18.6"
- "@babel/plugin-transform-react-pure-annotations" "^7.18.6"
-
-"@babel/preset-typescript@^7.16.0":
- "integrity" "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ=="
- "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-validator-option" "^7.18.6"
- "@babel/plugin-transform-typescript" "^7.18.6"
-
-"@babel/runtime-corejs3@^7.10.2":
- "integrity" "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw=="
- "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz"
- "version" "7.17.9"
- dependencies:
- "core-js-pure" "^3.20.2"
- "regenerator-runtime" "^0.13.4"
-
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4":
- "integrity" "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg=="
- "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz"
- "version" "7.17.9"
- dependencies:
- "regenerator-runtime" "^0.13.4"
-
-"@babel/template@^7.18.6", "@babel/template@^7.3.3":
- "integrity" "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw=="
- "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/code-frame" "^7.18.6"
- "@babel/parser" "^7.18.6"
- "@babel/types" "^7.18.6"
-
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.7.2":
- "integrity" "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw=="
- "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz"
- "version" "7.18.6"
- dependencies:
- "@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.6"
- "@babel/helper-function-name" "^7.18.6"
- "@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/parser" "^7.18.6"
- "@babel/types" "^7.18.6"
- "debug" "^4.1.0"
- "globals" "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.6", "@babel/types@^7.18.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- "integrity" "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ=="
- "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz"
- "version" "7.18.7"
- dependencies:
- "@babel/helper-validator-identifier" "^7.18.6"
- "to-fast-properties" "^2.0.0"
-
-"@bcoe/v8-coverage@^0.2.3":
- "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
- "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
- "version" "0.2.3"
-
-"@csstools/normalize.css@*":
- "integrity" "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg=="
- "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz"
- "version" "12.0.0"
-
-"@csstools/postcss-cascade-layers@^1.0.4":
- "integrity" "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "@csstools/selector-specificity" "^2.0.0"
- "postcss-selector-parser" "^6.0.10"
-
-"@csstools/postcss-color-function@^1.1.0":
- "integrity" "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-font-format-keywords@^1.0.0":
- "integrity" "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-hwb-function@^1.0.1":
- "integrity" "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-ic-unit@^1.0.0":
- "integrity" "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-is-pseudo-class@^2.0.6":
- "integrity" "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz"
- "version" "2.0.6"
- dependencies:
- "@csstools/selector-specificity" "^2.0.0"
- "postcss-selector-parser" "^6.0.10"
-
-"@csstools/postcss-normalize-display-values@^1.0.0":
- "integrity" "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-oklab-function@^1.1.0":
- "integrity" "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0":
- "integrity" "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-stepped-value-functions@^1.0.0":
- "integrity" "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-trigonometric-functions@^1.0.1":
- "integrity" "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"@csstools/postcss-unset-value@^1.0.1":
- "integrity" "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg=="
- "resolved" "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz"
- "version" "1.0.1"
-
-"@csstools/selector-specificity@^2.0.0":
- "integrity" "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA=="
- "resolved" "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz"
- "version" "2.0.1"
-
-"@eslint/eslintrc@^1.2.3":
- "integrity" "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA=="
- "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz"
- "version" "1.2.3"
- dependencies:
- "ajv" "^6.12.4"
- "debug" "^4.3.2"
- "espree" "^9.3.2"
- "globals" "^13.9.0"
- "ignore" "^5.2.0"
- "import-fresh" "^3.2.1"
- "js-yaml" "^4.1.0"
- "minimatch" "^3.1.2"
- "strip-json-comments" "^3.1.1"
-
-"@ethereumjs/common@^2.4.0", "@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.4":
- "integrity" "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA=="
- "resolved" "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz"
- "version" "2.6.5"
- dependencies:
- "crc-32" "^1.2.0"
- "ethereumjs-util" "^7.1.5"
-
-"@ethereumjs/tx@^3.3.0", "@ethereumjs/tx@^3.3.2":
- "integrity" "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw=="
- "resolved" "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz"
- "version" "3.5.2"
- dependencies:
- "@ethereumjs/common" "^2.6.4"
- "ethereumjs-util" "^7.1.5"
-
-"@ethersproject/abi@^5.6.3":
- "integrity" "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg=="
- "resolved" "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz"
- "version" "5.6.4"
- dependencies:
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/hash" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.1"
-
-"@ethersproject/abi@5.6.3":
- "integrity" "sha512-CxKTdoZY4zDJLWXG6HzNH6znWK0M79WzzxHegDoecE3+K32pzfHOzuXg2/oGSTecZynFgpkjYXNPOqXVJlqClw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.3.tgz"
- "version" "5.6.3"
- dependencies:
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/hash" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.1"
-
-"@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@5.6.1":
- "integrity" "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/networks" "^5.6.3"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/transactions" "^5.6.2"
- "@ethersproject/web" "^5.6.1"
-
-"@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@5.6.2":
- "integrity" "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
-
-"@ethersproject/address@^5.6.1", "@ethersproject/address@5.6.1":
- "integrity" "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q=="
- "resolved" "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/rlp" "^5.6.1"
-
-"@ethersproject/base64@^5.6.1", "@ethersproject/base64@5.6.1":
- "integrity" "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
-
-"@ethersproject/basex@^5.6.1", "@ethersproject/basex@5.6.1":
- "integrity" "sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA=="
- "resolved" "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/properties" "^5.6.0"
-
-"@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@5.6.2":
- "integrity" "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "bn.js" "^5.2.1"
-
-"@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@5.6.1":
- "integrity" "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g=="
- "resolved" "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/constants@^5.6.1", "@ethersproject/constants@5.6.1":
- "integrity" "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg=="
- "resolved" "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bignumber" "^5.6.2"
-
-"@ethersproject/contracts@5.6.2":
- "integrity" "sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g=="
- "resolved" "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- "@ethersproject/abstract-provider" "^5.6.1"
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/transactions" "^5.6.2"
-
-"@ethersproject/hash@^5.6.1", "@ethersproject/hash@5.6.1":
- "integrity" "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA=="
- "resolved" "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.1"
-
-"@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@5.6.2":
- "integrity" "sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q=="
- "resolved" "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/basex" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/pbkdf2" "^5.6.1"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/sha2" "^5.6.1"
- "@ethersproject/signing-key" "^5.6.2"
- "@ethersproject/strings" "^5.6.1"
- "@ethersproject/transactions" "^5.6.2"
- "@ethersproject/wordlists" "^5.6.1"
-
-"@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@5.6.1":
- "integrity" "sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/hdnode" "^5.6.2"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/pbkdf2" "^5.6.1"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.1"
- "@ethersproject/strings" "^5.6.1"
- "@ethersproject/transactions" "^5.6.2"
- "aes-js" "3.0.0"
- "scrypt-js" "3.0.1"
-
-"@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@5.6.1":
- "integrity" "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA=="
- "resolved" "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "js-sha3" "0.8.0"
-
-"@ethersproject/logger@^5.6.0", "@ethersproject/logger@5.6.0":
- "integrity" "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg=="
- "resolved" "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz"
- "version" "5.6.0"
-
-"@ethersproject/networks@^5.6.3", "@ethersproject/networks@5.6.3":
- "integrity" "sha512-QZxRH7cA5Ut9TbXwZFiCyuPchdWi87ZtVNHWZd0R6YFgYtes2jQ3+bsslJ0WdyDe0i6QumqtoYqvY3rrQFRZOQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.3.tgz"
- "version" "5.6.3"
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/pbkdf2@^5.6.1", "@ethersproject/pbkdf2@5.6.1":
- "integrity" "sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/sha2" "^5.6.1"
-
-"@ethersproject/properties@^5.6.0", "@ethersproject/properties@5.6.0":
- "integrity" "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg=="
- "resolved" "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz"
- "version" "5.6.0"
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/providers@5.6.8":
- "integrity" "sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w=="
- "resolved" "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz"
- "version" "5.6.8"
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.1"
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/base64" "^5.6.1"
- "@ethersproject/basex" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/hash" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/networks" "^5.6.3"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.1"
- "@ethersproject/rlp" "^5.6.1"
- "@ethersproject/sha2" "^5.6.1"
- "@ethersproject/strings" "^5.6.1"
- "@ethersproject/transactions" "^5.6.2"
- "@ethersproject/web" "^5.6.1"
- "bech32" "1.1.4"
- "ws" "7.4.6"
-
-"@ethersproject/random@^5.6.1", "@ethersproject/random@5.6.1":
- "integrity" "sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA=="
- "resolved" "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@5.6.1":
- "integrity" "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@5.6.1":
- "integrity" "sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g=="
- "resolved" "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "hash.js" "1.1.7"
-
-"@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@5.6.2":
- "integrity" "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ=="
- "resolved" "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "bn.js" "^5.2.1"
- "elliptic" "6.5.4"
- "hash.js" "1.1.7"
-
-"@ethersproject/solidity@5.6.1":
- "integrity" "sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g=="
- "resolved" "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/sha2" "^5.6.1"
- "@ethersproject/strings" "^5.6.1"
-
-"@ethersproject/strings@^5.6.1", "@ethersproject/strings@5.6.1":
- "integrity" "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@5.6.2":
- "integrity" "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q=="
- "resolved" "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/rlp" "^5.6.1"
- "@ethersproject/signing-key" "^5.6.2"
-
-"@ethersproject/units@5.6.1":
- "integrity" "sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/constants" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/wallet@5.6.2":
- "integrity" "sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg=="
- "resolved" "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.6.2.tgz"
- "version" "5.6.2"
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.1"
- "@ethersproject/abstract-signer" "^5.6.2"
- "@ethersproject/address" "^5.6.1"
- "@ethersproject/bignumber" "^5.6.2"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/hash" "^5.6.1"
- "@ethersproject/hdnode" "^5.6.2"
- "@ethersproject/json-wallets" "^5.6.1"
- "@ethersproject/keccak256" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.1"
- "@ethersproject/signing-key" "^5.6.2"
- "@ethersproject/transactions" "^5.6.2"
- "@ethersproject/wordlists" "^5.6.1"
-
-"@ethersproject/web@^5.6.1", "@ethersproject/web@5.6.1":
- "integrity" "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA=="
- "resolved" "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/base64" "^5.6.1"
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.1"
-
-"@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@5.6.1":
- "integrity" "sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw=="
- "resolved" "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz"
- "version" "5.6.1"
- dependencies:
- "@ethersproject/bytes" "^5.6.1"
- "@ethersproject/hash" "^5.6.1"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.1"
-
-"@humanwhocodes/config-array@^0.9.2":
- "integrity" "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw=="
- "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
- "version" "0.9.5"
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- "debug" "^4.1.1"
- "minimatch" "^3.0.4"
-
-"@humanwhocodes/object-schema@^1.2.1":
- "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
- "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
- "version" "1.2.1"
-
-"@ipld/dag-cbor@^6.0.3":
- "integrity" "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA=="
- "resolved" "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz"
- "version" "6.0.15"
- dependencies:
- "cborg" "^1.5.4"
- "multiformats" "^9.5.4"
-
-"@ipld/dag-cbor@^7.0.0":
- "integrity" "sha512-V9EhJVWXqzjjRs0kiZfUXOaq8y6R2C4AAmfGoMeszqGOBgfACr5tFAgAwZY0e8z/OpmJWpCrZhzPRTZV0c/gjA=="
- "resolved" "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.2.tgz"
- "version" "7.0.2"
- dependencies:
- "cborg" "^1.6.0"
- "multiformats" "^9.5.4"
-
-"@ipld/dag-json@^8.0.1":
- "integrity" "sha512-fny24vxVtgAv7aKmAikZq86kikp56knZL/77eyXUsrgGRGtkx9D1awemKbhIVw/7S5nBbP43m/AZwxNPVpP5eg=="
- "resolved" "https://registry.npmjs.org/@ipld/dag-json/-/dag-json-8.0.10.tgz"
- "version" "8.0.10"
- dependencies:
- "cborg" "^1.5.4"
- "multiformats" "^9.5.4"
-
-"@ipld/dag-pb@^2.1.3":
- "integrity" "sha512-AmzOdmdv5hT8iGsrbpzm5R0Fvk7DEbtwcglG2gJLvW9q3zwb+E681hY4EwEELypM1Rfnp/JDA9dGqYcpEi/iAg=="
- "resolved" "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.17.tgz"
- "version" "2.1.17"
- dependencies:
- "multiformats" "^9.5.4"
-
-"@istanbuljs/load-nyc-config@^1.0.0":
- "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="
- "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "camelcase" "^5.3.1"
- "find-up" "^4.1.0"
- "get-package-type" "^0.1.0"
- "js-yaml" "^3.13.1"
- "resolve-from" "^5.0.0"
-
-"@istanbuljs/schema@^0.1.2":
- "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
- "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
- "version" "0.1.3"
-
-"@jest/console@^27.5.1":
- "integrity" "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg=="
- "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "jest-message-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "slash" "^3.0.0"
-
-"@jest/console@^28.1.1":
- "integrity" "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA=="
- "resolved" "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/types" "^28.1.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "jest-message-util" "^28.1.1"
- "jest-util" "^28.1.1"
- "slash" "^3.0.0"
-
-"@jest/core@^27.5.1":
- "integrity" "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ=="
- "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/reporters" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "ansi-escapes" "^4.2.1"
- "chalk" "^4.0.0"
- "emittery" "^0.8.1"
- "exit" "^0.1.2"
- "graceful-fs" "^4.2.9"
- "jest-changed-files" "^27.5.1"
- "jest-config" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-resolve-dependencies" "^27.5.1"
- "jest-runner" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "jest-watcher" "^27.5.1"
- "micromatch" "^4.0.4"
- "rimraf" "^3.0.0"
- "slash" "^3.0.0"
- "strip-ansi" "^6.0.0"
-
-"@jest/environment@^27.5.1":
- "integrity" "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA=="
- "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
-
-"@jest/fake-timers@^27.5.1":
- "integrity" "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ=="
- "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@sinonjs/fake-timers" "^8.0.1"
- "@types/node" "*"
- "jest-message-util" "^27.5.1"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
-
-"@jest/globals@^27.5.1":
- "integrity" "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q=="
- "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/types" "^27.5.1"
- "expect" "^27.5.1"
-
-"@jest/reporters@^27.5.1":
- "integrity" "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw=="
- "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "collect-v8-coverage" "^1.0.0"
- "exit" "^0.1.2"
- "glob" "^7.1.2"
- "graceful-fs" "^4.2.9"
- "istanbul-lib-coverage" "^3.0.0"
- "istanbul-lib-instrument" "^5.1.0"
- "istanbul-lib-report" "^3.0.0"
- "istanbul-lib-source-maps" "^4.0.0"
- "istanbul-reports" "^3.1.3"
- "jest-haste-map" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "slash" "^3.0.0"
- "source-map" "^0.6.0"
- "string-length" "^4.0.1"
- "terminal-link" "^2.0.0"
- "v8-to-istanbul" "^8.1.0"
-
-"@jest/schemas@^28.0.2":
- "integrity" "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA=="
- "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz"
- "version" "28.0.2"
- dependencies:
- "@sinclair/typebox" "^0.23.3"
-
-"@jest/source-map@^27.5.1":
- "integrity" "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg=="
- "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "callsites" "^3.0.0"
- "graceful-fs" "^4.2.9"
- "source-map" "^0.6.0"
-
-"@jest/test-result@^27.5.1":
- "integrity" "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag=="
- "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "collect-v8-coverage" "^1.0.0"
-
-"@jest/test-result@^28.1.1":
- "integrity" "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ=="
- "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/console" "^28.1.1"
- "@jest/types" "^28.1.1"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "collect-v8-coverage" "^1.0.0"
-
-"@jest/test-sequencer@^27.5.1":
- "integrity" "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ=="
- "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/test-result" "^27.5.1"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-runtime" "^27.5.1"
-
-"@jest/transform@^27.5.1":
- "integrity" "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw=="
- "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.1.0"
- "@jest/types" "^27.5.1"
- "babel-plugin-istanbul" "^6.1.1"
- "chalk" "^4.0.0"
- "convert-source-map" "^1.4.0"
- "fast-json-stable-stringify" "^2.0.0"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "micromatch" "^4.0.4"
- "pirates" "^4.0.4"
- "slash" "^3.0.0"
- "source-map" "^0.6.1"
- "write-file-atomic" "^3.0.0"
-
-"@jest/types@^27.5.1":
- "integrity" "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw=="
- "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^16.0.0"
- "chalk" "^4.0.0"
-
-"@jest/types@^28.1.1":
- "integrity" "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw=="
- "resolved" "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/schemas" "^28.0.2"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^17.0.8"
- "chalk" "^4.0.0"
-
-"@jridgewell/gen-mapping@^0.1.0":
- "integrity" "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w=="
- "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"
- "version" "0.1.1"
- dependencies:
- "@jridgewell/set-array" "^1.0.0"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@jridgewell/gen-mapping@^0.3.0":
- "integrity" "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="
- "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
- "version" "0.3.2"
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/gen-mapping@^0.3.2":
- "integrity" "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="
- "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
- "version" "0.3.2"
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/resolve-uri@^3.0.3":
- "integrity" "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
- "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
- "version" "3.1.0"
-
-"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
- "integrity" "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
- "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
- "version" "1.1.2"
-
-"@jridgewell/source-map@^0.3.2":
- "integrity" "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw=="
- "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz"
- "version" "0.3.2"
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- "integrity" "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
- "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
- "version" "1.4.14"
-
-"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9":
- "integrity" "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ=="
- "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz"
- "version" "0.3.14"
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@leichtgewicht/ip-codec@^2.0.1":
- "integrity" "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
- "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz"
- "version" "2.0.4"
-
-"@libp2p/interface-peer-id@^0.0.1":
- "integrity" "sha512-NY22WiJXPMwmImZMUX6+p5dUdsZFPyeyvAp/n/uJBphbbbyEjvNzYyZYwMaOIaTZUavmcdoA1nUBMPZt6ySvAg=="
- "resolved" "https://registry.npmjs.org/@libp2p/interface-peer-id/-/interface-peer-id-0.0.1.tgz"
- "version" "0.0.1"
- dependencies:
- "multiformats" "^9.6.3"
-
-"@libp2p/interfaces@^2.0.0":
- "integrity" "sha512-Qpyv0oYay8N9zt7qkok2+iLuSvxbCVkmfxsjrF/cbBwAxC1qs21oEEpw1sWBcZdInJj4mX+dQhcloaOuA5GDlA=="
- "resolved" "https://registry.npmjs.org/@libp2p/interfaces/-/interfaces-2.0.3.tgz"
- "version" "2.0.3"
- dependencies:
- "@multiformats/multiaddr" "^10.1.5"
- "err-code" "^3.0.1"
- "interface-datastore" "^6.1.0"
- "multiformats" "^9.6.3"
-
-"@libp2p/logger@^1.1.4":
- "integrity" "sha512-ZKoRUt7cyHlbxHYDZ1Fn3A+ByqGABdmd4z07+1TfVvpEQSpn2IVcV0mt6ff5kUUtGuVeSrqK1/ZDzWqhgg56vg=="
- "resolved" "https://registry.npmjs.org/@libp2p/logger/-/logger-1.1.6.tgz"
- "version" "1.1.6"
- dependencies:
- "@libp2p/interfaces" "^2.0.0"
- "debug" "^4.3.3"
- "interface-datastore" "^6.1.0"
- "multiformats" "^9.6.3"
-
-"@libp2p/peer-id@^1.1.10":
- "integrity" "sha512-qArM39Nrpd3PBTxTqzOzuk/EH9FBUSLfgKb46ZW38ITxmrltA5vrqmktmdDCRYrZHDZTTXLk17LDJdBSSs1mkA=="
- "resolved" "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-1.1.12.tgz"
- "version" "1.1.12"
- dependencies:
- "@libp2p/interface-peer-id" "^0.0.1"
- "err-code" "^3.0.1"
- "multiformats" "^9.6.3"
- "uint8arrays" "^3.0.0"
-
-"@metamask/detect-provider@^1.2.0":
- "integrity" "sha512-ocA76vt+8D0thgXZ7LxFPyqw3H7988qblgzddTDA6B8a/yU0uKV42QR/DhA+Jh11rJjxW0jKvwb5htA6krNZDQ=="
- "resolved" "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-1.2.0.tgz"
- "version" "1.2.0"
-
-"@metamask/eth-sig-util@4.0.1":
- "integrity" "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ=="
- "resolved" "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "ethereumjs-abi" "^0.6.8"
- "ethereumjs-util" "^6.2.1"
- "ethjs-util" "^0.1.6"
- "tweetnacl" "^1.0.3"
- "tweetnacl-util" "^0.15.1"
-
-"@metamask/safe-event-emitter@^2.0.0":
- "integrity" "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q=="
- "resolved" "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz"
- "version" "2.0.0"
-
-"@multiformats/multiaddr-to-uri@^9.0.1":
- "integrity" "sha512-kSyHZ2lKjoEzHu/TM4ZVwFj4AWV1B9qFBFJjYb/fK1NqrnrNb/M3uhoyckJvP7WZvpDsnEc7fUCpmPipDY6LMw=="
- "resolved" "https://registry.npmjs.org/@multiformats/multiaddr-to-uri/-/multiaddr-to-uri-9.0.1.tgz"
- "version" "9.0.1"
- dependencies:
- "@multiformats/multiaddr" "^10.1.1"
-
-"@multiformats/multiaddr@^10.0.0", "@multiformats/multiaddr@^10.1.1", "@multiformats/multiaddr@^10.1.5":
- "integrity" "sha512-njYZidmSOP5qDaZszgDafaPd+AQsm1iOk7ktzmOZ4P5nkuK+YJofnysdSSQjJbLXCS7ft17Y/XcIwulQeTdrQA=="
- "resolved" "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-10.2.0.tgz"
- "version" "10.2.0"
- dependencies:
- "dns-over-http-resolver" "^2.0.1"
- "err-code" "^3.0.1"
- "is-ip" "^4.0.0"
- "multiformats" "^9.4.5"
- "uint8arrays" "^3.0.0"
- "varint" "^6.0.0"
-
-"@next/env@12.1.6":
- "integrity" "sha512-Te/OBDXFSodPU6jlXYPAXpmZr/AkG6DCATAxttQxqOWaq6eDFX25Db3dK0120GZrSZmv4QCe9KsZmJKDbWs4OA=="
- "resolved" "https://registry.npmjs.org/@next/env/-/env-12.1.6.tgz"
- "version" "12.1.6"
-
-"@next/eslint-plugin-next@12.1.6":
- "integrity" "sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw=="
- "resolved" "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.6.tgz"
- "version" "12.1.6"
- dependencies:
- "glob" "7.1.7"
-
-"@next/swc-win32-x64-msvc@12.1.6":
- "integrity" "sha512-4ZEwiRuZEicXhXqmhw3+de8Z4EpOLQj/gp+D9fFWo6ii6W1kBkNNvvEx4A90ugppu+74pT1lIJnOuz3A9oQeJA=="
- "resolved" "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.6.tgz"
- "version" "12.1.6"
-
-"@noble/hashes@~1.0.0", "@noble/hashes@1.0.0":
- "integrity" "sha512-DZVbtY62kc3kkBtMHqwCOfXrT/hnoORy5BJ4+HU1IR59X0KWAOqsfzQPcUl/lQLlG7qXbe/fZ3r/emxtAl+sqg=="
- "resolved" "https://registry.npmjs.org/@noble/hashes/-/hashes-1.0.0.tgz"
- "version" "1.0.0"
-
-"@noble/secp256k1@~1.5.2", "@noble/secp256k1@1.5.5":
- "integrity" "sha512-sZ1W6gQzYnu45wPrWx8D3kwI2/U29VYTx9OjbDAd7jwRItJ0cSTMPRL/C8AWZFn9kWFLQGqEXVEE86w4Z8LpIQ=="
- "resolved" "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.5.5.tgz"
- "version" "1.5.5"
-
-"@nodelib/fs.scandir@2.1.5":
- "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
- "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
- "version" "2.1.5"
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- "run-parallel" "^1.1.9"
-
-"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
- "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
- "version" "2.0.5"
-
-"@nodelib/fs.walk@^1.2.3":
- "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
- "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
- "version" "1.2.8"
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- "fastq" "^1.6.0"
-
-"@openzeppelin/contracts@^4.6.0":
- "integrity" "sha512-8vi4d50NNya/bQqCmaVzvHNmwHvS0OBKb7HNtuNwEE3scXWrP31fKQoGxNMT+KbzmrNZzatE3QK5p2gFONI/hg=="
- "resolved" "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.6.0.tgz"
- "version" "4.6.0"
-
-"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
- "integrity" "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q=="
- "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz"
- "version" "0.5.7"
- dependencies:
- "ansi-html-community" "^0.0.8"
- "common-path-prefix" "^3.0.0"
- "core-js-pure" "^3.8.1"
- "error-stack-parser" "^2.0.6"
- "find-up" "^5.0.0"
- "html-entities" "^2.1.0"
- "loader-utils" "^2.0.0"
- "schema-utils" "^3.0.0"
- "source-map" "^0.7.3"
-
-"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
- "integrity" "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
- "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
- "version" "1.1.2"
-
-"@protobufjs/base64@^1.1.2":
- "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
- "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
- "version" "1.1.2"
-
-"@protobufjs/codegen@^2.0.4":
- "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
- "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
- "version" "2.0.4"
-
-"@protobufjs/eventemitter@^1.1.0":
- "integrity" "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
- "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
- "version" "1.1.0"
-
-"@protobufjs/fetch@^1.1.0":
- "integrity" "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="
- "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "@protobufjs/aspromise" "^1.1.1"
- "@protobufjs/inquire" "^1.1.0"
-
-"@protobufjs/float@^1.0.2":
- "integrity" "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
- "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
- "version" "1.0.2"
-
-"@protobufjs/inquire@^1.1.0":
- "integrity" "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
- "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
- "version" "1.1.0"
-
-"@protobufjs/path@^1.1.2":
- "integrity" "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
- "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
- "version" "1.1.2"
-
-"@protobufjs/pool@^1.1.0":
- "integrity" "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
- "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
- "version" "1.1.0"
-
-"@protobufjs/utf8@^1.1.0":
- "integrity" "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
- "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
- "version" "1.1.0"
-
-"@rollup/plugin-babel@^5.2.0":
- "integrity" "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q=="
- "resolved" "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz"
- "version" "5.3.1"
- dependencies:
- "@babel/helper-module-imports" "^7.10.4"
- "@rollup/pluginutils" "^3.1.0"
-
-"@rollup/plugin-node-resolve@^11.2.1":
- "integrity" "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg=="
- "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz"
- "version" "11.2.1"
- dependencies:
- "@rollup/pluginutils" "^3.1.0"
- "@types/resolve" "1.17.1"
- "builtin-modules" "^3.1.0"
- "deepmerge" "^4.2.2"
- "is-module" "^1.0.0"
- "resolve" "^1.19.0"
-
-"@rollup/plugin-replace@^2.4.1":
- "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="
- "resolved" "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"
- "version" "2.4.2"
- dependencies:
- "@rollup/pluginutils" "^3.1.0"
- "magic-string" "^0.25.7"
-
-"@rollup/pluginutils@^3.1.0":
- "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="
- "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "@types/estree" "0.0.39"
- "estree-walker" "^1.0.1"
- "picomatch" "^2.2.2"
-
-"@rushstack/eslint-patch@^1.1.0", "@rushstack/eslint-patch@^1.1.3":
- "integrity" "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw=="
- "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz"
- "version" "1.1.3"
-
-"@scure/base@~1.0.0":
- "integrity" "sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA=="
- "resolved" "https://registry.npmjs.org/@scure/base/-/base-1.0.0.tgz"
- "version" "1.0.0"
-
-"@scure/bip32@1.0.1":
- "integrity" "sha512-AU88KKTpQ+YpTLoicZ/qhFhRRIo96/tlb+8YmDDHR9yiKVjSsFZiefJO4wjS2PMTkz5/oIcw84uAq/8pleQURA=="
- "resolved" "https://registry.npmjs.org/@scure/bip32/-/bip32-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "@noble/hashes" "~1.0.0"
- "@noble/secp256k1" "~1.5.2"
- "@scure/base" "~1.0.0"
-
-"@scure/bip39@1.0.0":
- "integrity" "sha512-HrtcikLbd58PWOkl02k9V6nXWQyoa7A0+Ek9VF7z17DDk9XZAFUcIdqfh0jJXLypmizc5/8P6OxoUeKliiWv4w=="
- "resolved" "https://registry.npmjs.org/@scure/bip39/-/bip39-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "@noble/hashes" "~1.0.0"
- "@scure/base" "~1.0.0"
-
-"@sinclair/typebox@^0.23.3":
- "integrity" "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg=="
- "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz"
- "version" "0.23.5"
-
-"@sindresorhus/is@^0.14.0":
- "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
- "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz"
- "version" "0.14.0"
-
-"@sinonjs/commons@^1.7.0":
- "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ=="
- "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz"
- "version" "1.8.3"
- dependencies:
- "type-detect" "4.0.8"
-
-"@sinonjs/fake-timers@^8.0.1":
- "integrity" "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg=="
- "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz"
- "version" "8.1.0"
- dependencies:
- "@sinonjs/commons" "^1.7.0"
-
-"@surma/rollup-plugin-off-main-thread@^2.2.3":
- "integrity" "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="
- "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz"
- "version" "2.2.3"
- dependencies:
- "ejs" "^3.1.6"
- "json5" "^2.2.0"
- "magic-string" "^0.25.0"
- "string.prototype.matchall" "^4.0.6"
-
-"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
- "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz"
- "version" "5.4.0"
-
-"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
- "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz"
- "version" "5.4.0"
-
-"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
- "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz"
- "version" "5.0.1"
-
-"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
- "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz"
- "version" "5.0.1"
-
-"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
- "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz"
- "version" "5.4.0"
-
-"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
- "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz"
- "version" "5.4.0"
-
-"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
- "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz"
- "version" "5.4.0"
-
-"@svgr/babel-plugin-transform-svg-component@^5.5.0":
- "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz"
- "version" "5.5.0"
-
-"@svgr/babel-preset@^5.5.0":
- "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig=="
- "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
- "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
- "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
- "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
- "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
- "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
-
-"@svgr/core@^5.5.0":
- "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ=="
- "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@svgr/plugin-jsx" "^5.5.0"
- "camelcase" "^6.2.0"
- "cosmiconfig" "^7.0.0"
-
-"@svgr/hast-util-to-babel-ast@^5.5.0":
- "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ=="
- "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@babel/types" "^7.12.6"
-
-"@svgr/plugin-jsx@^5.5.0":
- "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA=="
- "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@babel/core" "^7.12.3"
- "@svgr/babel-preset" "^5.5.0"
- "@svgr/hast-util-to-babel-ast" "^5.5.0"
- "svg-parser" "^2.0.2"
-
-"@svgr/plugin-svgo@^5.5.0":
- "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ=="
- "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "cosmiconfig" "^7.0.0"
- "deepmerge" "^4.2.2"
- "svgo" "^1.2.2"
-
-"@svgr/webpack@^5.5.0":
- "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g=="
- "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/plugin-transform-react-constant-elements" "^7.12.1"
- "@babel/preset-env" "^7.12.1"
- "@babel/preset-react" "^7.12.5"
- "@svgr/core" "^5.5.0"
- "@svgr/plugin-jsx" "^5.5.0"
- "@svgr/plugin-svgo" "^5.5.0"
- "loader-utils" "^2.0.0"
-
-"@szmarczak/http-timer@^1.1.2":
- "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA=="
- "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
- "version" "1.1.2"
- dependencies:
- "defer-to-connect" "^1.0.1"
-
-"@tootallnate/once@1":
- "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
- "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz"
- "version" "1.1.2"
-
-"@truffle/hdwallet-provider@^2.0.10":
- "integrity" "sha512-0wOdWYciTEKy3doZCzkhcKbYN4QnwtLx/ihRelIsZZyklNe++fppOqjKKa4t+8t2g5r0Ji3i5xPFOc2CAdS+fQ=="
- "resolved" "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-2.0.10.tgz"
- "version" "2.0.10"
- dependencies:
- "@ethereumjs/common" "^2.4.0"
- "@ethereumjs/tx" "^3.3.0"
- "@metamask/eth-sig-util" "4.0.1"
- "ethereum-cryptography" "1.0.3"
- "ethereum-protocol" "^1.0.1"
- "ethereumjs-util" "^6.1.0"
- "ethereumjs-wallet" "^1.0.1"
- "web3-provider-engine" "16.0.3"
-
-"@trysound/sax@0.2.0":
- "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="
- "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
- "version" "0.2.0"
-
-"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.9":
- "integrity" "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw=="
- "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz"
- "version" "7.1.19"
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
- "@types/babel__generator" "*"
- "@types/babel__template" "*"
- "@types/babel__traverse" "*"
-
-"@types/babel__generator@*":
- "integrity" "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg=="
- "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz"
- "version" "7.6.4"
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@types/babel__template@*":
- "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g=="
- "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz"
- "version" "7.4.1"
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
- "integrity" "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA=="
- "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz"
- "version" "7.17.1"
- dependencies:
- "@babel/types" "^7.3.0"
-
-"@types/bn.js@^4.11.3":
- "integrity" "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg=="
- "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz"
- "version" "4.11.6"
- dependencies:
- "@types/node" "*"
-
-"@types/bn.js@^5.1.0":
- "integrity" "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA=="
- "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "@types/node" "*"
-
-"@types/body-parser@*":
- "integrity" "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g=="
- "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz"
- "version" "1.19.2"
- dependencies:
- "@types/connect" "*"
- "@types/node" "*"
-
-"@types/bonjour@^3.5.9":
- "integrity" "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw=="
- "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz"
- "version" "3.5.10"
- dependencies:
- "@types/node" "*"
-
-"@types/connect-history-api-fallback@^1.3.5":
- "integrity" "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw=="
- "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz"
- "version" "1.3.5"
- dependencies:
- "@types/express-serve-static-core" "*"
- "@types/node" "*"
-
-"@types/connect@*":
- "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="
- "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz"
- "version" "3.4.35"
- dependencies:
- "@types/node" "*"
-
-"@types/eslint-scope@^3.7.3":
- "integrity" "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA=="
- "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz"
- "version" "3.7.4"
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1":
- "integrity" "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ=="
- "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz"
- "version" "8.4.5"
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*":
- "integrity" "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ=="
- "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz"
- "version" "0.0.52"
-
-"@types/estree@^0.0.51":
- "integrity" "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ=="
- "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
- "version" "0.0.51"
-
-"@types/estree@0.0.39":
- "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="
- "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
- "version" "0.0.39"
-
-"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
- "integrity" "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q=="
- "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz"
- "version" "4.17.29"
- dependencies:
- "@types/node" "*"
- "@types/qs" "*"
- "@types/range-parser" "*"
-
-"@types/express@*", "@types/express@^4.17.13":
- "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA=="
- "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz"
- "version" "4.17.13"
- dependencies:
- "@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.18"
- "@types/qs" "*"
- "@types/serve-static" "*"
-
-"@types/graceful-fs@^4.1.2":
- "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw=="
- "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
- "version" "4.1.5"
- dependencies:
- "@types/node" "*"
-
-"@types/html-minifier-terser@^6.0.0":
- "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
- "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz"
- "version" "6.1.0"
-
-"@types/http-proxy@^1.17.8":
- "integrity" "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw=="
- "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz"
- "version" "1.17.9"
- dependencies:
- "@types/node" "*"
-
-"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- "integrity" "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
- "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz"
- "version" "2.0.4"
-
-"@types/istanbul-lib-report@*":
- "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg=="
- "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "@types/istanbul-lib-coverage" "*"
-
-"@types/istanbul-reports@^3.0.0":
- "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw=="
- "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
- "version" "3.0.1"
- dependencies:
- "@types/istanbul-lib-report" "*"
-
-"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
- "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
- "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
- "version" "7.0.11"
-
-"@types/json5@^0.0.29":
- "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
- "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
- "version" "0.0.29"
-
-"@types/long@^4.0.1":
- "integrity" "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
- "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz"
- "version" "4.0.2"
-
-"@types/mime@^1":
- "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
- "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
- "version" "1.3.2"
-
-"@types/minimatch@^3.0.4":
- "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
- "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
- "version" "3.0.5"
-
-"@types/node@*", "@types/node@^12.12.6":
- "integrity" "sha512-cfkwWw72849SNYp3Zx0IcIs25vABmFh73xicxhCkTcvtZQeIez15PpwQN8fY3RD7gv1Wrxlc9MEtfMORZDEsGw=="
- "resolved" "https://registry.npmjs.org/@types/node/-/node-12.20.52.tgz"
- "version" "12.20.52"
-
-"@types/node@>=13.7.0":
- "integrity" "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ=="
- "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz"
- "version" "17.0.42"
-
-"@types/parse-json@^4.0.0":
- "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
- "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
- "version" "4.0.0"
-
-"@types/pbkdf2@^3.0.0":
- "integrity" "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ=="
- "resolved" "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "@types/node" "*"
-
-"@types/prettier@^2.1.5":
- "integrity" "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg=="
- "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz"
- "version" "2.6.3"
-
-"@types/q@^1.5.1":
- "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
- "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz"
- "version" "1.5.5"
-
-"@types/qs@*":
- "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
- "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
- "version" "6.9.7"
-
-"@types/range-parser@*":
- "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
- "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
- "version" "1.2.4"
-
-"@types/resolve@1.17.1":
- "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw=="
- "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz"
- "version" "1.17.1"
- dependencies:
- "@types/node" "*"
-
-"@types/retry@0.12.0":
- "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
- "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
- "version" "0.12.0"
-
-"@types/secp256k1@^4.0.1":
- "integrity" "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w=="
- "resolved" "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "@types/node" "*"
-
-"@types/serve-index@^1.9.1":
- "integrity" "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg=="
- "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz"
- "version" "1.9.1"
- dependencies:
- "@types/express" "*"
-
-"@types/serve-static@*", "@types/serve-static@^1.13.10":
- "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ=="
- "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz"
- "version" "1.13.10"
- dependencies:
- "@types/mime" "^1"
- "@types/node" "*"
-
-"@types/sockjs@^0.3.33":
- "integrity" "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw=="
- "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz"
- "version" "0.3.33"
- dependencies:
- "@types/node" "*"
-
-"@types/stack-utils@^2.0.0":
- "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw=="
- "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz"
- "version" "2.0.1"
-
-"@types/trusted-types@^2.0.2":
- "integrity" "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="
- "resolved" "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz"
- "version" "2.0.2"
-
-"@types/ws@^8.5.1":
- "integrity" "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w=="
- "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz"
- "version" "8.5.3"
- dependencies:
- "@types/node" "*"
-
-"@types/yargs-parser@*":
- "integrity" "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
- "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz"
- "version" "21.0.0"
-
-"@types/yargs@^16.0.0":
- "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw=="
- "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz"
- "version" "16.0.4"
- dependencies:
- "@types/yargs-parser" "*"
-
-"@types/yargs@^17.0.8":
- "integrity" "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA=="
- "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz"
- "version" "17.0.10"
- dependencies:
- "@types/yargs-parser" "*"
-
-"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0":
- "integrity" "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/scope-manager" "5.30.5"
- "@typescript-eslint/type-utils" "5.30.5"
- "@typescript-eslint/utils" "5.30.5"
- "debug" "^4.3.4"
- "functional-red-black-tree" "^1.0.1"
- "ignore" "^5.2.0"
- "regexpp" "^3.2.0"
- "semver" "^7.3.7"
- "tsutils" "^3.21.0"
-
-"@typescript-eslint/experimental-utils@^5.0.0":
- "integrity" "sha512-lsOedOkwAHWiJyvQsv9DtvWnANWecf28eO/L1EPNxLIBRoB7UCDa0uZF61IikZHYubGnDLLHDQ/6KFWl4Nrnjg=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/utils" "5.30.5"
-
-"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.21.0", "@typescript-eslint/parser@^5.5.0":
- "integrity" "sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.23.0.tgz"
- "version" "5.23.0"
- dependencies:
- "@typescript-eslint/scope-manager" "5.23.0"
- "@typescript-eslint/types" "5.23.0"
- "@typescript-eslint/typescript-estree" "5.23.0"
- "debug" "^4.3.2"
-
-"@typescript-eslint/scope-manager@5.23.0":
- "integrity" "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz"
- "version" "5.23.0"
- dependencies:
- "@typescript-eslint/types" "5.23.0"
- "@typescript-eslint/visitor-keys" "5.23.0"
-
-"@typescript-eslint/scope-manager@5.30.5":
- "integrity" "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/types" "5.30.5"
- "@typescript-eslint/visitor-keys" "5.30.5"
-
-"@typescript-eslint/type-utils@5.30.5":
- "integrity" "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/utils" "5.30.5"
- "debug" "^4.3.4"
- "tsutils" "^3.21.0"
-
-"@typescript-eslint/types@5.23.0":
- "integrity" "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz"
- "version" "5.23.0"
-
-"@typescript-eslint/types@5.30.5":
- "integrity" "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz"
- "version" "5.30.5"
-
-"@typescript-eslint/typescript-estree@5.23.0":
- "integrity" "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz"
- "version" "5.23.0"
- dependencies:
- "@typescript-eslint/types" "5.23.0"
- "@typescript-eslint/visitor-keys" "5.23.0"
- "debug" "^4.3.2"
- "globby" "^11.0.4"
- "is-glob" "^4.0.3"
- "semver" "^7.3.5"
- "tsutils" "^3.21.0"
-
-"@typescript-eslint/typescript-estree@5.30.5":
- "integrity" "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/types" "5.30.5"
- "@typescript-eslint/visitor-keys" "5.30.5"
- "debug" "^4.3.4"
- "globby" "^11.1.0"
- "is-glob" "^4.0.3"
- "semver" "^7.3.7"
- "tsutils" "^3.21.0"
-
-"@typescript-eslint/utils@^5.13.0", "@typescript-eslint/utils@5.30.5":
- "integrity" "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.30.5"
- "@typescript-eslint/types" "5.30.5"
- "@typescript-eslint/typescript-estree" "5.30.5"
- "eslint-scope" "^5.1.1"
- "eslint-utils" "^3.0.0"
-
-"@typescript-eslint/visitor-keys@5.23.0":
- "integrity" "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz"
- "version" "5.23.0"
- dependencies:
- "@typescript-eslint/types" "5.23.0"
- "eslint-visitor-keys" "^3.0.0"
-
-"@typescript-eslint/visitor-keys@5.30.5":
- "integrity" "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA=="
- "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz"
- "version" "5.30.5"
- dependencies:
- "@typescript-eslint/types" "5.30.5"
- "eslint-visitor-keys" "^3.3.0"
-
-"@webassemblyjs/ast@1.11.1":
- "integrity" "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-
-"@webassemblyjs/floating-point-hex-parser@1.11.1":
- "integrity" "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"
- "version" "1.11.1"
-
-"@webassemblyjs/helper-api-error@1.11.1":
- "integrity" "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"
- "version" "1.11.1"
-
-"@webassemblyjs/helper-buffer@1.11.1":
- "integrity" "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"
- "version" "1.11.1"
-
-"@webassemblyjs/helper-numbers@1.11.1":
- "integrity" "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.1":
- "integrity" "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"
- "version" "1.11.1"
-
-"@webassemblyjs/helper-wasm-section@1.11.1":
- "integrity" "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
-
-"@webassemblyjs/ieee754@1.11.1":
- "integrity" "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.11.1":
- "integrity" "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.11.1":
- "integrity" "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"
- "version" "1.11.1"
-
-"@webassemblyjs/wasm-edit@1.11.1":
- "integrity" "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/helper-wasm-section" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-opt" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "@webassemblyjs/wast-printer" "1.11.1"
-
-"@webassemblyjs/wasm-gen@1.11.1":
- "integrity" "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-opt@1.11.1":
- "integrity" "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
-
-"@webassemblyjs/wasm-parser@1.11.1":
- "integrity" "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wast-printer@1.11.1":
- "integrity" "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg=="
- "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"
- "version" "1.11.1"
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@xtuc/ieee754@^1.2.0":
- "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
- "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
- "version" "1.2.0"
-
-"@xtuc/long@4.2.2":
- "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
- "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
- "version" "4.2.2"
-
-"abab@^2.0.3", "abab@^2.0.5":
- "integrity" "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
- "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz"
- "version" "2.0.6"
-
-"abstract-leveldown@~2.6.0":
- "integrity" "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA=="
- "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz"
- "version" "2.6.3"
- dependencies:
- "xtend" "~4.0.0"
-
-"abstract-leveldown@~2.7.1":
- "integrity" "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w=="
- "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz"
- "version" "2.7.2"
- dependencies:
- "xtend" "~4.0.0"
-
-"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8":
- "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="
- "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
- "version" "1.3.8"
- dependencies:
- "mime-types" "~2.1.34"
- "negotiator" "0.6.3"
-
-"acorn-globals@^6.0.0":
- "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="
- "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "acorn" "^7.1.1"
- "acorn-walk" "^7.1.1"
-
-"acorn-import-assertions@^1.7.6":
- "integrity" "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw=="
- "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"
- "version" "1.8.0"
-
-"acorn-jsx@^5.3.2":
- "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
- "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
- "version" "5.3.2"
-
-"acorn-node@^1.6.1":
- "integrity" "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A=="
- "resolved" "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz"
- "version" "1.8.2"
- dependencies:
- "acorn" "^7.0.0"
- "acorn-walk" "^7.0.0"
- "xtend" "^4.0.2"
-
-"acorn-walk@^7.0.0", "acorn-walk@^7.1.1":
- "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
- "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
- "version" "7.2.0"
-
-"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8", "acorn@^8.2.4", "acorn@^8.4.1", "acorn@^8.5.0", "acorn@^8.7.1":
- "integrity" "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
- "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz"
- "version" "8.7.1"
-
-"acorn@^7.0.0":
- "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
- "version" "7.4.1"
-
-"acorn@^7.1.1":
- "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
- "version" "7.4.1"
-
-"address@^1.0.1", "address@^1.1.2":
- "integrity" "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig=="
- "resolved" "https://registry.npmjs.org/address/-/address-1.2.0.tgz"
- "version" "1.2.0"
-
-"adjust-sourcemap-loader@^4.0.0":
- "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A=="
- "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "loader-utils" "^2.0.0"
- "regex-parser" "^2.2.11"
-
-"aes-js@^3.1.2":
- "integrity" "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
- "resolved" "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz"
- "version" "3.1.2"
-
-"aes-js@3.0.0":
- "integrity" "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw=="
- "resolved" "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz"
- "version" "3.0.0"
-
-"agent-base@6":
- "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
- "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
- "version" "6.0.2"
- dependencies:
- "debug" "4"
-
-"ajv-formats@^2.1.1":
- "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="
- "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
- "version" "2.1.1"
- dependencies:
- "ajv" "^8.0.0"
-
-"ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2":
- "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
- "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
- "version" "3.5.2"
-
-"ajv-keywords@^5.0.0":
- "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw=="
- "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "fast-deep-equal" "^3.1.3"
-
-"ajv@^6.10.0", "ajv@^6.12.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1":
- "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
- "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
- "version" "6.12.6"
- dependencies:
- "fast-deep-equal" "^3.1.1"
- "fast-json-stable-stringify" "^2.0.0"
- "json-schema-traverse" "^0.4.1"
- "uri-js" "^4.2.2"
-
-"ajv@^8.0.0":
- "integrity" "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="
- "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
- "version" "8.11.0"
- dependencies:
- "fast-deep-equal" "^3.1.1"
- "json-schema-traverse" "^1.0.0"
- "require-from-string" "^2.0.2"
- "uri-js" "^4.2.2"
-
-"ajv@^8.6.0", "ajv@>=8":
- "integrity" "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="
- "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
- "version" "8.11.0"
- dependencies:
- "fast-deep-equal" "^3.1.1"
- "json-schema-traverse" "^1.0.0"
- "require-from-string" "^2.0.2"
- "uri-js" "^4.2.2"
-
-"ajv@^8.8.0", "ajv@^8.8.2":
- "integrity" "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="
- "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
- "version" "8.11.0"
- dependencies:
- "fast-deep-equal" "^3.1.1"
- "json-schema-traverse" "^1.0.0"
- "require-from-string" "^2.0.2"
- "uri-js" "^4.2.2"
-
-"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1":
- "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
- "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
- "version" "4.3.2"
- dependencies:
- "type-fest" "^0.21.3"
-
-"ansi-html-community@^0.0.8":
- "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw=="
- "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
- "version" "0.0.8"
-
-"ansi-regex@^5.0.1":
- "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
- "version" "5.0.1"
-
-"ansi-regex@^6.0.1":
- "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
- "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
- "version" "6.0.1"
-
-"ansi-styles@^3.2.1":
- "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
- "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
- "version" "3.2.1"
- dependencies:
- "color-convert" "^1.9.0"
-
-"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
- "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
- "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
- "version" "4.3.0"
- dependencies:
- "color-convert" "^2.0.1"
-
-"ansi-styles@^5.0.0":
- "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="
- "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"
- "version" "5.2.0"
-
-"any-signal@^3.0.0":
- "integrity" "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg=="
- "resolved" "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz"
- "version" "3.0.1"
-
-"anymatch@^3.0.3", "anymatch@~3.1.2":
- "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
- "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
- "version" "3.1.2"
- dependencies:
- "normalize-path" "^3.0.0"
- "picomatch" "^2.0.4"
-
-"arg@^5.0.1":
- "integrity" "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA=="
- "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz"
- "version" "5.0.1"
-
-"argparse@^1.0.7":
- "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
- "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
- "version" "1.0.10"
- dependencies:
- "sprintf-js" "~1.0.2"
-
-"argparse@^2.0.1":
- "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
- "version" "2.0.1"
-
-"aria-query@^4.2.2":
- "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA=="
- "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz"
- "version" "4.2.2"
- dependencies:
- "@babel/runtime" "^7.10.2"
- "@babel/runtime-corejs3" "^7.10.2"
-
-"array-flatten@^2.1.2":
- "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
- "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
- "version" "2.1.2"
-
-"array-flatten@1.1.1":
- "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
- "version" "1.1.1"
-
-"array-includes@^3.1.4":
- "integrity" "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ=="
- "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz"
- "version" "3.1.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.4"
- "es-abstract" "^1.19.5"
- "get-intrinsic" "^1.1.1"
- "is-string" "^1.0.7"
-
-"array-union@^2.1.0":
- "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
- "version" "2.1.0"
-
-"array.prototype.flat@^1.2.5":
- "integrity" "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw=="
- "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.2"
- "es-shim-unscopables" "^1.0.0"
-
-"array.prototype.flatmap@^1.2.5":
- "integrity" "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg=="
- "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.2"
- "es-shim-unscopables" "^1.0.0"
-
-"array.prototype.reduce@^1.0.4":
- "integrity" "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw=="
- "resolved" "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.2"
- "es-array-method-boxes-properly" "^1.0.0"
- "is-string" "^1.0.7"
-
-"asap@~2.0.6":
- "integrity" "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
- "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
- "version" "2.0.6"
-
-"asn1.js@^5.2.0":
- "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="
- "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz"
- "version" "5.4.1"
- dependencies:
- "bn.js" "^4.0.0"
- "inherits" "^2.0.1"
- "minimalistic-assert" "^1.0.0"
- "safer-buffer" "^2.1.0"
-
-"asn1@~0.2.3":
- "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="
- "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
- "version" "0.2.6"
- dependencies:
- "safer-buffer" "~2.1.0"
-
-"assert-plus@^1.0.0", "assert-plus@1.0.0":
- "integrity" "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
- "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
- "version" "1.0.0"
-
-"ast-types-flow@^0.0.7":
- "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
- "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
- "version" "0.0.7"
-
-"async-eventemitter@^0.2.2":
- "integrity" "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw=="
- "resolved" "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz"
- "version" "0.2.4"
- dependencies:
- "async" "^2.4.0"
-
-"async-limiter@~1.0.0":
- "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
- "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
- "version" "1.0.1"
-
-"async-mutex@^0.2.6":
- "integrity" "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw=="
- "resolved" "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz"
- "version" "0.2.6"
- dependencies:
- "tslib" "^2.0.0"
-
-"async@^1.4.2":
- "integrity" "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w=="
- "resolved" "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
- "version" "1.5.2"
-
-"async@^2.0.1", "async@^2.1.2":
- "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="
- "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
- "version" "2.6.4"
- dependencies:
- "lodash" "^4.17.14"
-
-"async@^2.4.0":
- "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="
- "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
- "version" "2.6.4"
- dependencies:
- "lodash" "^4.17.14"
-
-"async@^2.5.0":
- "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="
- "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
- "version" "2.6.4"
- dependencies:
- "lodash" "^4.17.14"
-
-"async@^3.2.3":
- "integrity" "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
- "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz"
- "version" "3.2.4"
-
-"asynckit@^0.4.0":
- "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
- "version" "0.4.0"
-
-"at-least-node@^1.0.0":
- "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
- "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
- "version" "1.0.0"
-
-"autoprefixer@^10.4.7":
- "integrity" "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA=="
- "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz"
- "version" "10.4.7"
- dependencies:
- "browserslist" "^4.20.3"
- "caniuse-lite" "^1.0.30001335"
- "fraction.js" "^4.2.0"
- "normalize-range" "^0.1.2"
- "picocolors" "^1.0.0"
- "postcss-value-parser" "^4.2.0"
-
-"available-typed-arrays@^1.0.5":
- "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
- "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz"
- "version" "1.0.5"
-
-"aws-sign2@~0.7.0":
- "integrity" "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
- "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
- "version" "0.7.0"
-
-"aws4@^1.8.0":
- "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
- "version" "1.11.0"
-
-"axe-core@^4.3.5":
- "integrity" "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw=="
- "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz"
- "version" "4.4.1"
-
-"axios@^0.27.2":
- "integrity" "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ=="
- "resolved" "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz"
- "version" "0.27.2"
- dependencies:
- "follow-redirects" "^1.14.9"
- "form-data" "^4.0.0"
-
-"axobject-query@^2.2.0":
- "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
- "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
- "version" "2.2.0"
-
-"babel-jest@^27.4.2", "babel-jest@^27.5.1":
- "integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg=="
- "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__core" "^7.1.14"
- "babel-plugin-istanbul" "^6.1.1"
- "babel-preset-jest" "^27.5.1"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "slash" "^3.0.0"
-
-"babel-loader@^8.2.3":
- "integrity" "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ=="
- "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz"
- "version" "8.2.5"
- dependencies:
- "find-cache-dir" "^3.3.1"
- "loader-utils" "^2.0.0"
- "make-dir" "^3.1.0"
- "schema-utils" "^2.6.5"
-
-"babel-plugin-dynamic-import-node@^2.3.3":
- "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="
- "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
- "version" "2.3.3"
- dependencies:
- "object.assign" "^4.1.0"
-
-"babel-plugin-istanbul@^6.1.1":
- "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="
- "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
- "version" "6.1.1"
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@istanbuljs/load-nyc-config" "^1.0.0"
- "@istanbuljs/schema" "^0.1.2"
- "istanbul-lib-instrument" "^5.0.4"
- "test-exclude" "^6.0.0"
-
-"babel-plugin-jest-hoist@^27.5.1":
- "integrity" "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ=="
- "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/template" "^7.3.3"
- "@babel/types" "^7.3.3"
- "@types/babel__core" "^7.0.0"
- "@types/babel__traverse" "^7.0.6"
-
-"babel-plugin-macros@^3.1.0":
- "integrity" "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg=="
- "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "@babel/runtime" "^7.12.5"
- "cosmiconfig" "^7.0.0"
- "resolve" "^1.19.0"
-
-"babel-plugin-named-asset-import@^0.3.8":
- "integrity" "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q=="
- "resolved" "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz"
- "version" "0.3.8"
-
-"babel-plugin-polyfill-corejs2@^0.3.1":
- "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w=="
- "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"
- "version" "0.3.1"
- dependencies:
- "@babel/compat-data" "^7.13.11"
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- "semver" "^6.1.1"
-
-"babel-plugin-polyfill-corejs3@^0.5.2":
- "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ=="
- "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"
- "version" "0.5.2"
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- "core-js-compat" "^3.21.0"
-
-"babel-plugin-polyfill-regenerator@^0.3.1":
- "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A=="
- "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"
- "version" "0.3.1"
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
-
-"babel-plugin-transform-react-remove-prop-types@^0.4.24":
- "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
- "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz"
- "version" "0.4.24"
-
-"babel-preset-current-node-syntax@^1.0.0":
- "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
- "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-top-level-await" "^7.8.3"
-
-"babel-preset-jest@^27.5.1":
- "integrity" "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag=="
- "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "babel-plugin-jest-hoist" "^27.5.1"
- "babel-preset-current-node-syntax" "^1.0.0"
-
-"babel-preset-react-app@^10.0.1":
- "integrity" "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg=="
- "resolved" "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz"
- "version" "10.0.1"
- dependencies:
- "@babel/core" "^7.16.0"
- "@babel/plugin-proposal-class-properties" "^7.16.0"
- "@babel/plugin-proposal-decorators" "^7.16.4"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0"
- "@babel/plugin-proposal-numeric-separator" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.16.0"
- "@babel/plugin-proposal-private-methods" "^7.16.0"
- "@babel/plugin-transform-flow-strip-types" "^7.16.0"
- "@babel/plugin-transform-react-display-name" "^7.16.0"
- "@babel/plugin-transform-runtime" "^7.16.4"
- "@babel/preset-env" "^7.16.4"
- "@babel/preset-react" "^7.16.0"
- "@babel/preset-typescript" "^7.16.0"
- "@babel/runtime" "^7.16.3"
- "babel-plugin-macros" "^3.1.0"
- "babel-plugin-transform-react-remove-prop-types" "^0.4.24"
-
-"backoff@^2.5.0":
- "integrity" "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA=="
- "resolved" "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz"
- "version" "2.5.0"
- dependencies:
- "precond" "0.2"
-
-"balanced-match@^1.0.0":
- "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
- "version" "1.0.2"
-
-"base-x@^3.0.2", "base-x@^3.0.8":
- "integrity" "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ=="
- "resolved" "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz"
- "version" "3.0.9"
- dependencies:
- "safe-buffer" "^5.0.1"
-
-"base64-js@^1.3.1":
- "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
- "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
- "version" "1.5.1"
-
-"batch@0.6.1":
- "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
- "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
- "version" "0.6.1"
-
-"bcrypt-pbkdf@^1.0.0":
- "integrity" "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="
- "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "tweetnacl" "^0.14.3"
-
-"bech32@1.1.4":
- "integrity" "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
- "resolved" "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz"
- "version" "1.1.4"
-
-"bfj@^7.0.2":
- "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw=="
- "resolved" "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz"
- "version" "7.0.2"
- dependencies:
- "bluebird" "^3.5.5"
- "check-types" "^11.1.1"
- "hoopy" "^0.1.4"
- "tryer" "^1.0.1"
-
-"big.js@^5.2.2":
- "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
- "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
- "version" "5.2.2"
-
-"bignumber.js@^9.0.0":
- "integrity" "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw=="
- "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz"
- "version" "9.0.2"
-
-"binary-extensions@^2.0.0":
- "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
- "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
- "version" "2.2.0"
-
-"blakejs@^1.1.0":
- "integrity" "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ=="
- "resolved" "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz"
- "version" "1.2.1"
-
-"blob-to-it@^1.0.1":
- "integrity" "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA=="
- "resolved" "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "browser-readablestream-to-it" "^1.0.3"
-
-"bluebird@^3.5.0", "bluebird@^3.5.5":
- "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
- "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
- "version" "3.7.2"
-
-"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.0", "bn.js@^4.11.6", "bn.js@^4.11.8", "bn.js@^4.11.9":
- "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
- "version" "4.12.0"
-
-"bn.js@^5.0.0":
- "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"
- "version" "5.2.1"
-
-"bn.js@^5.1.1":
- "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"
- "version" "5.2.1"
-
-"bn.js@^5.1.2":
- "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"
- "version" "5.2.1"
-
-"bn.js@^5.2.0":
- "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"
- "version" "5.2.1"
-
-"bn.js@^5.2.1":
- "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"
- "version" "5.2.1"
-
-"bn.js@4.11.6":
- "integrity" "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA=="
- "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz"
- "version" "4.11.6"
-
-"body-parser@^1.16.0", "body-parser@1.20.0":
- "integrity" "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg=="
- "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz"
- "version" "1.20.0"
- dependencies:
- "bytes" "3.1.2"
- "content-type" "~1.0.4"
- "debug" "2.6.9"
- "depd" "2.0.0"
- "destroy" "1.2.0"
- "http-errors" "2.0.0"
- "iconv-lite" "0.4.24"
- "on-finished" "2.4.1"
- "qs" "6.10.3"
- "raw-body" "2.5.1"
- "type-is" "~1.6.18"
- "unpipe" "1.0.0"
-
-"bonjour-service@^1.0.11":
- "integrity" "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA=="
- "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz"
- "version" "1.0.13"
- dependencies:
- "array-flatten" "^2.1.2"
- "dns-equal" "^1.0.0"
- "fast-deep-equal" "^3.1.3"
- "multicast-dns" "^7.2.5"
-
-"boolbase@^1.0.0", "boolbase@~1.0.0":
- "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
- "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
- "version" "1.0.0"
-
-"brace-expansion@^1.1.7":
- "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
- "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
- "version" "1.1.11"
- dependencies:
- "balanced-match" "^1.0.0"
- "concat-map" "0.0.1"
-
-"brace-expansion@^2.0.1":
- "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="
- "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "balanced-match" "^1.0.0"
-
-"braces@^3.0.2", "braces@~3.0.2":
- "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
- "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
- "version" "3.0.2"
- dependencies:
- "fill-range" "^7.0.1"
-
-"brorand@^1.0.1", "brorand@^1.1.0":
- "integrity" "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
- "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
- "version" "1.1.0"
-
-"browser-process-hrtime@^1.0.0":
- "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
- "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
- "version" "1.0.0"
-
-"browser-readablestream-to-it@^1.0.1", "browser-readablestream-to-it@^1.0.3":
- "integrity" "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw=="
- "resolved" "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz"
- "version" "1.0.3"
-
-"browserify-aes@^1.0.0", "browserify-aes@^1.0.4", "browserify-aes@^1.2.0":
- "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
- "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"
- "version" "1.2.0"
- dependencies:
- "buffer-xor" "^1.0.3"
- "cipher-base" "^1.0.0"
- "create-hash" "^1.1.0"
- "evp_bytestokey" "^1.0.3"
- "inherits" "^2.0.1"
- "safe-buffer" "^5.0.1"
-
-"browserify-cipher@^1.0.0":
- "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
- "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "browserify-aes" "^1.0.4"
- "browserify-des" "^1.0.0"
- "evp_bytestokey" "^1.0.0"
-
-"browserify-des@^1.0.0":
- "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
- "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "cipher-base" "^1.0.1"
- "des.js" "^1.0.0"
- "inherits" "^2.0.1"
- "safe-buffer" "^5.1.2"
-
-"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1":
- "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="
- "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "bn.js" "^5.0.0"
- "randombytes" "^2.0.1"
-
-"browserify-sign@^4.0.0":
- "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="
- "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"
- "version" "4.2.1"
- dependencies:
- "bn.js" "^5.1.1"
- "browserify-rsa" "^4.0.1"
- "create-hash" "^1.2.0"
- "create-hmac" "^1.1.7"
- "elliptic" "^6.5.3"
- "inherits" "^2.0.4"
- "parse-asn1" "^5.1.5"
- "readable-stream" "^3.6.0"
- "safe-buffer" "^5.2.0"
-
-"browserslist@^4.0.0", "browserslist@^4.14.5", "browserslist@^4.16.6", "browserslist@^4.18.1", "browserslist@^4.20.2", "browserslist@^4.20.3", "browserslist@^4.21.0", "browserslist@>= 4", "browserslist@>= 4.21.0", "browserslist@>=4":
- "integrity" "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ=="
- "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz"
- "version" "4.21.1"
- dependencies:
- "caniuse-lite" "^1.0.30001359"
- "electron-to-chromium" "^1.4.172"
- "node-releases" "^2.0.5"
- "update-browserslist-db" "^1.0.4"
-
-"bs58@^4.0.0":
- "integrity" "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw=="
- "resolved" "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "base-x" "^3.0.2"
-
-"bs58check@^2.1.2":
- "integrity" "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA=="
- "resolved" "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz"
- "version" "2.1.2"
- dependencies:
- "bs58" "^4.0.0"
- "create-hash" "^1.1.0"
- "safe-buffer" "^5.1.2"
-
-"bser@2.1.1":
- "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="
- "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
- "version" "2.1.1"
- dependencies:
- "node-int64" "^0.4.0"
-
-"btoa@^1.2.1":
- "integrity" "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g=="
- "resolved" "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz"
- "version" "1.2.1"
-
-"buffer-from@^1.0.0":
- "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
- "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
- "version" "1.1.2"
-
-"buffer-to-arraybuffer@^0.0.5":
- "integrity" "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ=="
- "resolved" "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz"
- "version" "0.0.5"
-
-"buffer-xor@^1.0.3":
- "integrity" "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
- "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
- "version" "1.0.3"
-
-"buffer@^5.0.5", "buffer@^5.5.0", "buffer@^5.6.0":
- "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="
- "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
- "version" "5.7.1"
- dependencies:
- "base64-js" "^1.3.1"
- "ieee754" "^1.1.13"
-
-"buffer@^6.0.1":
- "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
- "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
- "version" "6.0.3"
- dependencies:
- "base64-js" "^1.3.1"
- "ieee754" "^1.2.1"
-
-"buffer@^6.0.3":
- "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
- "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
- "version" "6.0.3"
- dependencies:
- "base64-js" "^1.3.1"
- "ieee754" "^1.2.1"
-
-"bufferutil@^4.0.1":
- "integrity" "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw=="
- "resolved" "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz"
- "version" "4.0.6"
- dependencies:
- "node-gyp-build" "^4.3.0"
-
-"builtin-modules@^3.1.0":
- "integrity" "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw=="
- "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz"
- "version" "3.3.0"
-
-"bytes@3.0.0":
- "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
- "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
- "version" "3.0.0"
-
-"bytes@3.1.2":
- "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
- "version" "3.1.2"
-
-"cacheable-request@^6.0.0":
- "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg=="
- "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "clone-response" "^1.0.2"
- "get-stream" "^5.1.0"
- "http-cache-semantics" "^4.0.0"
- "keyv" "^3.0.0"
- "lowercase-keys" "^2.0.0"
- "normalize-url" "^4.1.0"
- "responselike" "^1.0.2"
-
-"call-bind@^1.0.0", "call-bind@^1.0.2":
- "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
- "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "function-bind" "^1.1.1"
- "get-intrinsic" "^1.0.2"
-
-"callsites@^3.0.0":
- "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
- "version" "3.1.0"
-
-"camel-case@^4.1.2":
- "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="
- "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz"
- "version" "4.1.2"
- dependencies:
- "pascal-case" "^3.1.2"
- "tslib" "^2.0.3"
-
-"camelcase-css@^2.0.1":
- "integrity" "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
- "resolved" "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
- "version" "2.0.1"
-
-"camelcase@^5.3.1":
- "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
- "version" "5.3.1"
-
-"camelcase@^6.2.0", "camelcase@^6.2.1":
- "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
- "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
- "version" "6.3.0"
-
-"caniuse-api@^3.0.0":
- "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="
- "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "browserslist" "^4.0.0"
- "caniuse-lite" "^1.0.0"
- "lodash.memoize" "^4.1.2"
- "lodash.uniq" "^4.5.0"
-
-"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001332", "caniuse-lite@^1.0.30001335", "caniuse-lite@^1.0.30001359":
- "integrity" "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg=="
- "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz"
- "version" "1.0.30001363"
-
-"case-sensitive-paths-webpack-plugin@^2.4.0":
- "integrity" "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw=="
- "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz"
- "version" "2.4.0"
-
-"caseless@~0.12.0":
- "integrity" "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
- "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
- "version" "0.12.0"
-
-"cborg@^1.5.4", "cborg@^1.6.0":
- "integrity" "sha512-ltobKo17xKYJolhg8UxQhvzcqXhjtUnovwe9Xx59Izo32gLwozGoJs/efp+8dZ5+zu9pNJYnHtmp6iJnDUapww=="
- "resolved" "https://registry.npmjs.org/cborg/-/cborg-1.9.4.tgz"
- "version" "1.9.4"
-
-"chalk@^2.0.0":
- "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
- "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
- "version" "2.4.2"
- dependencies:
- "ansi-styles" "^3.2.1"
- "escape-string-regexp" "^1.0.5"
- "supports-color" "^5.3.0"
-
-"chalk@^2.4.1":
- "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
- "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
- "version" "2.4.2"
- dependencies:
- "ansi-styles" "^3.2.1"
- "escape-string-regexp" "^1.0.5"
- "supports-color" "^5.3.0"
-
-"chalk@^4.0.0", "chalk@^4.0.2", "chalk@^4.1.0", "chalk@^4.1.2":
- "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
- "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
- "version" "4.1.2"
- dependencies:
- "ansi-styles" "^4.1.0"
- "supports-color" "^7.1.0"
-
-"char-regex@^1.0.2":
- "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
- "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
- "version" "1.0.2"
-
-"char-regex@^2.0.0":
- "integrity" "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw=="
- "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz"
- "version" "2.0.1"
-
-"check-types@^11.1.1":
- "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ=="
- "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz"
- "version" "11.1.2"
-
-"checkpoint-store@^1.1.0":
- "integrity" "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg=="
- "resolved" "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "functional-red-black-tree" "^1.0.1"
-
-"chokidar@^3.4.2", "chokidar@^3.5.3":
- "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="
- "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
- "version" "3.5.3"
- dependencies:
- "anymatch" "~3.1.2"
- "braces" "~3.0.2"
- "glob-parent" "~5.1.2"
- "is-binary-path" "~2.1.0"
- "is-glob" "~4.0.1"
- "normalize-path" "~3.0.0"
- "readdirp" "~3.6.0"
- optionalDependencies:
- "fsevents" "~2.3.2"
-
-"chownr@^1.1.4":
- "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
- "version" "1.1.4"
-
-"chrome-trace-event@^1.0.2":
- "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
- "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
- "version" "1.0.3"
-
-"ci-info@^3.2.0":
- "integrity" "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg=="
- "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz"
- "version" "3.3.2"
-
-"cids@^0.7.1":
- "integrity" "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA=="
- "resolved" "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz"
- "version" "0.7.5"
- dependencies:
- "buffer" "^5.5.0"
- "class-is" "^1.1.0"
- "multibase" "~0.6.0"
- "multicodec" "^1.0.0"
- "multihashes" "~0.4.15"
-
-"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3":
- "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
- "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "inherits" "^2.0.1"
- "safe-buffer" "^5.0.1"
-
-"cjs-module-lexer@^1.0.0":
- "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA=="
- "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz"
- "version" "1.2.2"
-
-"class-is@^1.1.0":
- "integrity" "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw=="
- "resolved" "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz"
- "version" "1.1.0"
-
-"clean-css@^5.2.2":
- "integrity" "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ=="
- "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz"
- "version" "5.3.0"
- dependencies:
- "source-map" "~0.6.0"
-
-"cliui@^7.0.2":
- "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
- "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
- "version" "7.0.4"
- dependencies:
- "string-width" "^4.2.0"
- "strip-ansi" "^6.0.0"
- "wrap-ansi" "^7.0.0"
-
-"clone-response@^1.0.2":
- "integrity" "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q=="
- "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "mimic-response" "^1.0.0"
-
-"clone@^2.0.0", "clone@^2.1.1":
- "integrity" "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
- "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
- "version" "2.1.2"
-
-"co@^4.6.0":
- "integrity" "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
- "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
- "version" "4.6.0"
-
-"coa@^2.0.2":
- "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA=="
- "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "@types/q" "^1.5.1"
- "chalk" "^2.4.1"
- "q" "^1.1.2"
-
-"collect-v8-coverage@^1.0.0":
- "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg=="
- "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
- "version" "1.0.1"
-
-"color-convert@^1.9.0":
- "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
- "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
- "version" "1.9.3"
- dependencies:
- "color-name" "1.1.3"
-
-"color-convert@^2.0.1":
- "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
- "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "color-name" "~1.1.4"
-
-"color-name@^1.1.4", "color-name@~1.1.4":
- "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
- "version" "1.1.4"
-
-"color-name@1.1.3":
- "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
- "version" "1.1.3"
-
-"colord@^2.9.1":
- "integrity" "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ=="
- "resolved" "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz"
- "version" "2.9.2"
-
-"colorette@^2.0.10":
- "integrity" "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ=="
- "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz"
- "version" "2.0.19"
-
-"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6":
- "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
- "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
- "version" "1.0.8"
- dependencies:
- "delayed-stream" "~1.0.0"
-
-"commander@^2.20.0":
- "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
- "version" "2.20.3"
-
-"commander@^7.2.0":
- "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
- "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
- "version" "7.2.0"
-
-"commander@^8.3.0":
- "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
- "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz"
- "version" "8.3.0"
-
-"common-path-prefix@^3.0.0":
- "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w=="
- "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz"
- "version" "3.0.0"
-
-"common-tags@^1.8.0":
- "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="
- "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz"
- "version" "1.8.2"
-
-"commondir@^1.0.1":
- "integrity" "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
- "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
- "version" "1.0.1"
-
-"compressible@~2.0.16":
- "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
- "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
- "version" "2.0.18"
- dependencies:
- "mime-db" ">= 1.43.0 < 2"
-
-"compression@^1.7.4":
- "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ=="
- "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "accepts" "~1.3.5"
- "bytes" "3.0.0"
- "compressible" "~2.0.16"
- "debug" "2.6.9"
- "on-headers" "~1.0.2"
- "safe-buffer" "5.1.2"
- "vary" "~1.1.2"
-
-"concat-map@0.0.1":
- "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
- "version" "0.0.1"
-
-"confusing-browser-globals@^1.0.11":
- "integrity" "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
- "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz"
- "version" "1.0.11"
-
-"connect-history-api-fallback@^2.0.0":
- "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA=="
- "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
- "version" "2.0.0"
-
-"content-disposition@0.5.4":
- "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="
- "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
- "version" "0.5.4"
- dependencies:
- "safe-buffer" "5.2.1"
-
-"content-hash@^2.5.2":
- "integrity" "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw=="
- "resolved" "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz"
- "version" "2.5.2"
- dependencies:
- "cids" "^0.7.1"
- "multicodec" "^0.5.5"
- "multihashes" "^0.4.15"
-
-"content-type@~1.0.4":
- "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
- "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
- "version" "1.0.4"
-
-"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0":
- "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
- "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
- "version" "1.8.0"
- dependencies:
- "safe-buffer" "~5.1.1"
-
-"cookie-signature@1.0.6":
- "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
- "version" "1.0.6"
-
-"cookie@0.5.0":
- "integrity" "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
- "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
- "version" "0.5.0"
-
-"cookiejar@^2.1.1":
- "integrity" "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ=="
- "resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz"
- "version" "2.1.3"
-
-"core-js-compat@^3.21.0", "core-js-compat@^3.22.1":
- "integrity" "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw=="
- "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz"
- "version" "3.23.3"
- dependencies:
- "browserslist" "^4.21.0"
- "semver" "7.0.0"
-
-"core-js-pure@^3.20.2", "core-js-pure@^3.8.1":
- "integrity" "sha512-4iF+QZkpzIz0prAFuepmxwJ2h5t4agvE8WPYqs2mjLJMNNwJOnpch76w2Q7bUfCPEv/V7wpvOfog0w273M+ZSw=="
- "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.4.tgz"
- "version" "3.22.4"
-
-"core-js@^3.19.2":
- "integrity" "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q=="
- "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz"
- "version" "3.23.3"
-
-"core-util-is@~1.0.0", "core-util-is@1.0.2":
- "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
- "version" "1.0.2"
-
-"cors@^2.8.1":
- "integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="
- "resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
- "version" "2.8.5"
- dependencies:
- "object-assign" "^4"
- "vary" "^1"
-
-"cosmiconfig@^6.0.0":
- "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="
- "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "@types/parse-json" "^4.0.0"
- "import-fresh" "^3.1.0"
- "parse-json" "^5.0.0"
- "path-type" "^4.0.0"
- "yaml" "^1.7.2"
-
-"cosmiconfig@^7.0.0":
- "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
- "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
- "version" "7.0.1"
- dependencies:
- "@types/parse-json" "^4.0.0"
- "import-fresh" "^3.2.1"
- "parse-json" "^5.0.0"
- "path-type" "^4.0.0"
- "yaml" "^1.10.0"
-
-"crc-32@^1.2.0":
- "integrity" "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
- "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"
- "version" "1.2.2"
-
-"create-ecdh@^4.0.0":
- "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
- "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"
- "version" "4.0.4"
- dependencies:
- "bn.js" "^4.1.0"
- "elliptic" "^6.5.3"
-
-"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0":
- "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
- "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"
- "version" "1.2.0"
- dependencies:
- "cipher-base" "^1.0.1"
- "inherits" "^2.0.1"
- "md5.js" "^1.3.4"
- "ripemd160" "^2.0.1"
- "sha.js" "^2.4.0"
-
-"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7":
- "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
- "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"
- "version" "1.1.7"
- dependencies:
- "cipher-base" "^1.0.3"
- "create-hash" "^1.1.0"
- "inherits" "^2.0.1"
- "ripemd160" "^2.0.0"
- "safe-buffer" "^5.0.1"
- "sha.js" "^2.4.8"
-
-"cross-fetch@^2.1.0":
- "integrity" "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA=="
- "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz"
- "version" "2.2.6"
- dependencies:
- "node-fetch" "^2.6.7"
- "whatwg-fetch" "^2.0.4"
-
-"cross-spawn@^7.0.2", "cross-spawn@^7.0.3":
- "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
- "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
- "version" "7.0.3"
- dependencies:
- "path-key" "^3.1.0"
- "shebang-command" "^2.0.0"
- "which" "^2.0.1"
-
-"crypto-browserify@3.12.0":
- "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
- "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
- "version" "3.12.0"
- dependencies:
- "browserify-cipher" "^1.0.0"
- "browserify-sign" "^4.0.0"
- "create-ecdh" "^4.0.0"
- "create-hash" "^1.1.0"
- "create-hmac" "^1.1.0"
- "diffie-hellman" "^5.0.0"
- "inherits" "^2.0.1"
- "pbkdf2" "^3.0.3"
- "public-encrypt" "^4.0.0"
- "randombytes" "^2.0.0"
- "randomfill" "^1.0.3"
-
-"crypto-random-string@^2.0.0":
- "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
- "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"
- "version" "2.0.0"
-
-"css-blank-pseudo@^3.0.3":
- "integrity" "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ=="
- "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz"
- "version" "3.0.3"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
-
-"css-declaration-sorter@^6.3.0":
- "integrity" "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og=="
- "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz"
- "version" "6.3.0"
-
-"css-has-pseudo@^3.0.4":
- "integrity" "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw=="
- "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
-
-"css-loader@^6.5.1":
- "integrity" "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw=="
- "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz"
- "version" "6.7.1"
- dependencies:
- "icss-utils" "^5.1.0"
- "postcss" "^8.4.7"
- "postcss-modules-extract-imports" "^3.0.0"
- "postcss-modules-local-by-default" "^4.0.0"
- "postcss-modules-scope" "^3.0.0"
- "postcss-modules-values" "^4.0.0"
- "postcss-value-parser" "^4.2.0"
- "semver" "^7.3.5"
-
-"css-minimizer-webpack-plugin@^3.2.0":
- "integrity" "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q=="
- "resolved" "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz"
- "version" "3.4.1"
- dependencies:
- "cssnano" "^5.0.6"
- "jest-worker" "^27.0.2"
- "postcss" "^8.3.5"
- "schema-utils" "^4.0.0"
- "serialize-javascript" "^6.0.0"
- "source-map" "^0.6.1"
-
-"css-prefers-color-scheme@^6.0.3":
- "integrity" "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA=="
- "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz"
- "version" "6.0.3"
-
-"css-select-base-adapter@^0.1.1":
- "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
- "resolved" "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
- "version" "0.1.1"
-
-"css-select@^2.0.0":
- "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="
- "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "boolbase" "^1.0.0"
- "css-what" "^3.2.1"
- "domutils" "^1.7.0"
- "nth-check" "^1.0.2"
-
-"css-select@^4.1.3":
- "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ=="
- "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
- "version" "4.3.0"
- dependencies:
- "boolbase" "^1.0.0"
- "css-what" "^6.0.1"
- "domhandler" "^4.3.1"
- "domutils" "^2.8.0"
- "nth-check" "^2.0.1"
-
-"css-tree@^1.1.2":
- "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="
- "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
- "version" "1.1.3"
- dependencies:
- "mdn-data" "2.0.14"
- "source-map" "^0.6.1"
-
-"css-tree@^1.1.3":
- "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="
- "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
- "version" "1.1.3"
- dependencies:
- "mdn-data" "2.0.14"
- "source-map" "^0.6.1"
-
-"css-tree@1.0.0-alpha.37":
- "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg=="
- "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
- "version" "1.0.0-alpha.37"
- dependencies:
- "mdn-data" "2.0.4"
- "source-map" "^0.6.1"
-
-"css-what@^3.2.1":
- "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
- "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz"
- "version" "3.4.2"
-
-"css-what@^6.0.1":
- "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
- "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
- "version" "6.1.0"
-
-"cssdb@^6.6.3":
- "integrity" "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA=="
- "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz"
- "version" "6.6.3"
-
-"cssesc@^3.0.0":
- "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
- "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
- "version" "3.0.0"
-
-"cssnano-preset-default@^5.2.12":
- "integrity" "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew=="
- "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz"
- "version" "5.2.12"
- dependencies:
- "css-declaration-sorter" "^6.3.0"
- "cssnano-utils" "^3.1.0"
- "postcss-calc" "^8.2.3"
- "postcss-colormin" "^5.3.0"
- "postcss-convert-values" "^5.1.2"
- "postcss-discard-comments" "^5.1.2"
- "postcss-discard-duplicates" "^5.1.0"
- "postcss-discard-empty" "^5.1.1"
- "postcss-discard-overridden" "^5.1.0"
- "postcss-merge-longhand" "^5.1.6"
- "postcss-merge-rules" "^5.1.2"
- "postcss-minify-font-values" "^5.1.0"
- "postcss-minify-gradients" "^5.1.1"
- "postcss-minify-params" "^5.1.3"
- "postcss-minify-selectors" "^5.2.1"
- "postcss-normalize-charset" "^5.1.0"
- "postcss-normalize-display-values" "^5.1.0"
- "postcss-normalize-positions" "^5.1.1"
- "postcss-normalize-repeat-style" "^5.1.1"
- "postcss-normalize-string" "^5.1.0"
- "postcss-normalize-timing-functions" "^5.1.0"
- "postcss-normalize-unicode" "^5.1.0"
- "postcss-normalize-url" "^5.1.0"
- "postcss-normalize-whitespace" "^5.1.1"
- "postcss-ordered-values" "^5.1.3"
- "postcss-reduce-initial" "^5.1.0"
- "postcss-reduce-transforms" "^5.1.0"
- "postcss-svgo" "^5.1.0"
- "postcss-unique-selectors" "^5.1.1"
-
-"cssnano-utils@^3.1.0":
- "integrity" "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA=="
- "resolved" "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz"
- "version" "3.1.0"
-
-"cssnano@^5.0.6":
- "integrity" "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ=="
- "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz"
- "version" "5.1.12"
- dependencies:
- "cssnano-preset-default" "^5.2.12"
- "lilconfig" "^2.0.3"
- "yaml" "^1.10.2"
-
-"csso@^4.0.2", "csso@^4.2.0":
- "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA=="
- "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
- "version" "4.2.0"
- dependencies:
- "css-tree" "^1.1.2"
-
-"cssom@^0.4.4":
- "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
- "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz"
- "version" "0.4.4"
-
-"cssom@~0.3.6":
- "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
- "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
- "version" "0.3.8"
-
-"cssstyle@^2.3.0":
- "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="
- "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
- "version" "2.3.0"
- dependencies:
- "cssom" "~0.3.6"
-
-"d@^1.0.1", "d@1":
- "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="
- "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "es5-ext" "^0.10.50"
- "type" "^1.0.1"
-
-"dag-jose@^1.0.0":
- "integrity" "sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g=="
- "resolved" "https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "@ipld/dag-cbor" "^6.0.3"
- "multiformats" "^9.0.2"
-
-"damerau-levenshtein@^1.0.7":
- "integrity" "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
- "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"
- "version" "1.0.8"
-
-"dashdash@^1.12.0":
- "integrity" "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="
- "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
- "version" "1.14.1"
- dependencies:
- "assert-plus" "^1.0.0"
-
-"dashify@^2.0.0":
- "integrity" "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A=="
- "resolved" "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz"
- "version" "2.0.0"
-
-"data-urls@^2.0.0":
- "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="
- "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "abab" "^2.0.3"
- "whatwg-mimetype" "^2.3.0"
- "whatwg-url" "^8.0.0"
-
-"debug@^2.2.0":
- "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
- "version" "2.6.9"
- dependencies:
- "ms" "2.0.0"
-
-"debug@^2.6.0":
- "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
- "version" "2.6.9"
- dependencies:
- "ms" "2.0.0"
-
-"debug@^2.6.9":
- "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
- "version" "2.6.9"
- dependencies:
- "ms" "2.0.0"
-
-"debug@^3.2.7":
- "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
- "version" "3.2.7"
- dependencies:
- "ms" "^2.1.1"
-
-"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.2", "debug@^4.3.3", "debug@^4.3.4", "debug@4":
- "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
- "version" "4.3.4"
- dependencies:
- "ms" "2.1.2"
-
-"debug@2.6.9":
- "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
- "version" "2.6.9"
- dependencies:
- "ms" "2.0.0"
-
-"decimal.js@^10.2.1":
- "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
- "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz"
- "version" "10.3.1"
-
-"decode-uri-component@^0.2.0":
- "integrity" "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og=="
- "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
- "version" "0.2.0"
-
-"decompress-response@^3.2.0", "decompress-response@^3.3.0":
- "integrity" "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA=="
- "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"
- "version" "3.3.0"
- dependencies:
- "mimic-response" "^1.0.0"
-
-"dedent@^0.7.0":
- "integrity" "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA=="
- "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"
- "version" "0.7.0"
-
-"deep-is@^0.1.3", "deep-is@~0.1.3":
- "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
- "version" "0.1.4"
-
-"deepmerge@^4.2.2":
- "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
- "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
- "version" "4.2.2"
-
-"default-gateway@^6.0.3":
- "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg=="
- "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
- "version" "6.0.3"
- dependencies:
- "execa" "^5.0.0"
-
-"defer-to-connect@^1.0.1":
- "integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
- "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
- "version" "1.1.3"
-
-"deferred-leveldown@~1.2.1":
- "integrity" "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA=="
- "resolved" "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz"
- "version" "1.2.2"
- dependencies:
- "abstract-leveldown" "~2.6.0"
-
-"define-lazy-prop@^2.0.0":
- "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
- "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
- "version" "2.0.0"
-
-"define-properties@^1.1.3", "define-properties@^1.1.4":
- "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA=="
- "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz"
- "version" "1.1.4"
- dependencies:
- "has-property-descriptors" "^1.0.0"
- "object-keys" "^1.1.1"
-
-"defined@^1.0.0":
- "integrity" "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
- "resolved" "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
- "version" "1.0.0"
-
-"delayed-stream@~1.0.0":
- "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
- "version" "1.0.0"
-
-"depd@~1.1.2":
- "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
- "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
- "version" "1.1.2"
-
-"depd@2.0.0":
- "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
- "version" "2.0.0"
-
-"des.js@^1.0.0":
- "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="
- "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "inherits" "^2.0.1"
- "minimalistic-assert" "^1.0.0"
-
-"destroy@1.2.0":
- "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
- "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
- "version" "1.2.0"
-
-"detect-newline@^3.0.0":
- "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
- "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz"
- "version" "3.1.0"
-
-"detect-node@^2.0.4":
- "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
- "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
- "version" "2.1.0"
-
-"detect-port-alt@^1.1.6":
- "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q=="
- "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz"
- "version" "1.1.6"
- dependencies:
- "address" "^1.0.1"
- "debug" "^2.6.0"
-
-"detective@^5.2.0":
- "integrity" "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg=="
- "resolved" "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz"
- "version" "5.2.0"
- dependencies:
- "acorn-node" "^1.6.1"
- "defined" "^1.0.0"
- "minimist" "^1.1.1"
-
-"didyoumean@^1.2.2":
- "integrity" "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
- "resolved" "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
- "version" "1.2.2"
-
-"diff-sequences@^27.5.1":
- "integrity" "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="
- "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz"
- "version" "27.5.1"
-
-"diffie-hellman@^5.0.0":
- "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
- "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
- "version" "5.0.3"
- dependencies:
- "bn.js" "^4.1.0"
- "miller-rabin" "^4.0.0"
- "randombytes" "^2.0.0"
-
-"dir-glob@^3.0.1":
- "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
- "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
- "version" "3.0.1"
- dependencies:
- "path-type" "^4.0.0"
-
-"dlv@^1.1.3":
- "integrity" "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
- "resolved" "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
- "version" "1.1.3"
-
-"dns-equal@^1.0.0":
- "integrity" "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg=="
- "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
- "version" "1.0.0"
-
-"dns-over-http-resolver@^2.0.1":
- "integrity" "sha512-2S7WCfi3U49GSwnfGQrK1YPOXuRjtVBUELqvUld9umNOZxph6t9iUBfv56mK52D9a4Urv8M8/CrqOfOvVkWPkg=="
- "resolved" "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "debug" "^4.3.1"
- "native-fetch" "^4.0.2"
- "receptacle" "^1.3.2"
-
-"dns-packet@^5.2.2":
- "integrity" "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g=="
- "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz"
- "version" "5.4.0"
- dependencies:
- "@leichtgewicht/ip-codec" "^2.0.1"
-
-"doctrine@^2.1.0":
- "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="
- "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "esutils" "^2.0.2"
-
-"doctrine@^3.0.0":
- "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
- "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "esutils" "^2.0.2"
-
-"dom-converter@^0.2.0":
- "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
- "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
- "version" "0.2.0"
- dependencies:
- "utila" "~0.4"
-
-"dom-serializer@^1.0.1":
- "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="
- "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
- "version" "1.4.1"
- dependencies:
- "domelementtype" "^2.0.1"
- "domhandler" "^4.2.0"
- "entities" "^2.0.0"
-
-"dom-serializer@0":
- "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="
- "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
- "version" "0.2.2"
- dependencies:
- "domelementtype" "^2.0.1"
- "entities" "^2.0.0"
-
-"dom-walk@^0.1.0":
- "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
- "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz"
- "version" "0.1.2"
-
-"domelementtype@^2.0.1", "domelementtype@^2.2.0":
- "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
- "version" "2.3.0"
-
-"domelementtype@1":
- "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
- "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
- "version" "1.3.1"
-
-"domexception@^2.0.1":
- "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg=="
- "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "webidl-conversions" "^5.0.0"
-
-"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.1":
- "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="
- "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
- "version" "4.3.1"
- dependencies:
- "domelementtype" "^2.2.0"
-
-"domutils@^1.7.0":
- "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
- "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
- "version" "1.7.0"
- dependencies:
- "dom-serializer" "0"
- "domelementtype" "1"
-
-"domutils@^2.5.2", "domutils@^2.8.0":
- "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="
- "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
- "version" "2.8.0"
- dependencies:
- "dom-serializer" "^1.0.1"
- "domelementtype" "^2.2.0"
- "domhandler" "^4.2.0"
-
-"dot-case@^3.0.4":
- "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w=="
- "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "no-case" "^3.0.4"
- "tslib" "^2.0.3"
-
-"dotenv-expand@^5.1.0":
- "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
- "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
- "version" "5.1.0"
-
-"dotenv@^10.0.0":
- "integrity" "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
- "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
- "version" "10.0.0"
-
-"duplexer@^0.1.2":
- "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
- "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
- "version" "0.1.2"
-
-"duplexer3@^0.1.4":
- "integrity" "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA=="
- "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"
- "version" "0.1.4"
-
-"ecc-jsbn@~0.1.1":
- "integrity" "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="
- "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
- "version" "0.1.2"
- dependencies:
- "jsbn" "~0.1.0"
- "safer-buffer" "^2.1.0"
-
-"ee-first@1.1.1":
- "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
- "version" "1.1.1"
-
-"ejs@^3.1.6":
- "integrity" "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ=="
- "resolved" "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz"
- "version" "3.1.8"
- dependencies:
- "jake" "^10.8.5"
-
-"electron-fetch@^1.7.2":
- "integrity" "sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw=="
- "resolved" "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "encoding" "^0.1.13"
-
-"electron-to-chromium@^1.4.172":
- "integrity" "sha512-7at5ash3FD9U5gPa3/wPr6OdiZd/zBjvDZaaHBpcqFOFUhZiWnb7stkqk8xUFL9H9nk7Yok5vCCNK8wyC/+f8A=="
- "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.180.tgz"
- "version" "1.4.180"
-
-"elliptic@^6.4.0", "elliptic@^6.5.2", "elliptic@^6.5.3", "elliptic@^6.5.4", "elliptic@6.5.4":
- "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="
- "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz"
- "version" "6.5.4"
- dependencies:
- "bn.js" "^4.11.9"
- "brorand" "^1.1.0"
- "hash.js" "^1.0.0"
- "hmac-drbg" "^1.0.1"
- "inherits" "^2.0.4"
- "minimalistic-assert" "^1.0.1"
- "minimalistic-crypto-utils" "^1.0.1"
-
-"emittery@^0.10.2":
- "integrity" "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw=="
- "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz"
- "version" "0.10.2"
-
-"emittery@^0.8.1":
- "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg=="
- "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz"
- "version" "0.8.1"
-
-"emoji-regex@^8.0.0":
- "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
- "version" "8.0.0"
-
-"emoji-regex@^9.2.2":
- "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
- "version" "9.2.2"
-
-"emojis-list@^3.0.0":
- "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
- "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
- "version" "3.0.0"
-
-"encodeurl@~1.0.2":
- "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
- "version" "1.0.2"
-
-"encoding@^0.1.13":
- "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
- "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
- "version" "0.1.13"
- dependencies:
- "iconv-lite" "^0.6.2"
-
-"end-of-stream@^1.1.0":
- "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
- "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
- "version" "1.4.4"
- dependencies:
- "once" "^1.4.0"
-
-"enhanced-resolve@^5.9.3":
- "integrity" "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ=="
- "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz"
- "version" "5.10.0"
- dependencies:
- "graceful-fs" "^4.2.4"
- "tapable" "^2.2.0"
-
-"entities@^2.0.0":
- "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
- "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
- "version" "2.2.0"
-
-"err-code@^3.0.1":
- "integrity" "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
- "resolved" "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz"
- "version" "3.0.1"
-
-"errno@~0.1.1":
- "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
- "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
- "version" "0.1.8"
- dependencies:
- "prr" "~1.0.1"
-
-"error-ex@^1.3.1":
- "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
- "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
- "version" "1.3.2"
- dependencies:
- "is-arrayish" "^0.2.1"
-
-"error-stack-parser@^2.0.6":
- "integrity" "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ=="
- "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz"
- "version" "2.1.4"
- dependencies:
- "stackframe" "^1.3.4"
-
-"es-abstract@^1.17.2", "es-abstract@^1.19.0", "es-abstract@^1.19.1", "es-abstract@^1.19.2", "es-abstract@^1.19.5", "es-abstract@^1.20.0", "es-abstract@^1.20.1":
- "integrity" "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA=="
- "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz"
- "version" "1.20.1"
- dependencies:
- "call-bind" "^1.0.2"
- "es-to-primitive" "^1.2.1"
- "function-bind" "^1.1.1"
- "function.prototype.name" "^1.1.5"
- "get-intrinsic" "^1.1.1"
- "get-symbol-description" "^1.0.0"
- "has" "^1.0.3"
- "has-property-descriptors" "^1.0.0"
- "has-symbols" "^1.0.3"
- "internal-slot" "^1.0.3"
- "is-callable" "^1.2.4"
- "is-negative-zero" "^2.0.2"
- "is-regex" "^1.1.4"
- "is-shared-array-buffer" "^1.0.2"
- "is-string" "^1.0.7"
- "is-weakref" "^1.0.2"
- "object-inspect" "^1.12.0"
- "object-keys" "^1.1.1"
- "object.assign" "^4.1.2"
- "regexp.prototype.flags" "^1.4.3"
- "string.prototype.trimend" "^1.0.5"
- "string.prototype.trimstart" "^1.0.5"
- "unbox-primitive" "^1.0.2"
-
-"es-array-method-boxes-properly@^1.0.0":
- "integrity" "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
- "resolved" "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz"
- "version" "1.0.0"
-
-"es-module-lexer@^0.9.0":
- "integrity" "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="
- "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"
- "version" "0.9.3"
-
-"es-shim-unscopables@^1.0.0":
- "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w=="
- "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "has" "^1.0.3"
-
-"es-to-primitive@^1.2.1":
- "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
- "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
- "version" "1.2.1"
- dependencies:
- "is-callable" "^1.1.4"
- "is-date-object" "^1.0.1"
- "is-symbol" "^1.0.2"
-
-"es5-ext@^0.10.35", "es5-ext@^0.10.50":
- "integrity" "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA=="
- "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz"
- "version" "0.10.61"
- dependencies:
- "es6-iterator" "^2.0.3"
- "es6-symbol" "^3.1.3"
- "next-tick" "^1.1.0"
-
-"es6-iterator@^2.0.3":
- "integrity" "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g=="
- "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
- "version" "2.0.3"
- dependencies:
- "d" "1"
- "es5-ext" "^0.10.35"
- "es6-symbol" "^3.1.1"
-
-"es6-symbol@^3.1.1", "es6-symbol@^3.1.3":
- "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="
- "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
- "version" "3.1.3"
- dependencies:
- "d" "^1.0.1"
- "ext" "^1.1.2"
-
-"escalade@^3.1.1":
- "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
- "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
- "version" "3.1.1"
-
-"escape-html@~1.0.3":
- "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
- "version" "1.0.3"
-
-"escape-string-regexp@^1.0.5":
- "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
- "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
- "version" "1.0.5"
-
-"escape-string-regexp@^2.0.0":
- "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
- "version" "2.0.0"
-
-"escape-string-regexp@^4.0.0":
- "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
- "version" "4.0.0"
-
-"escodegen@^2.0.0":
- "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw=="
- "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "esprima" "^4.0.1"
- "estraverse" "^5.2.0"
- "esutils" "^2.0.2"
- "optionator" "^0.8.1"
- optionalDependencies:
- "source-map" "~0.6.1"
-
-"eslint-config-next@12.1.6":
- "integrity" "sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA=="
- "resolved" "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.6.tgz"
- "version" "12.1.6"
- dependencies:
- "@next/eslint-plugin-next" "12.1.6"
- "@rushstack/eslint-patch" "^1.1.3"
- "@typescript-eslint/parser" "^5.21.0"
- "eslint-import-resolver-node" "^0.3.6"
- "eslint-import-resolver-typescript" "^2.7.1"
- "eslint-plugin-import" "^2.26.0"
- "eslint-plugin-jsx-a11y" "^6.5.1"
- "eslint-plugin-react" "^7.29.4"
- "eslint-plugin-react-hooks" "^4.5.0"
-
-"eslint-config-react-app@^7.0.1":
- "integrity" "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA=="
- "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz"
- "version" "7.0.1"
- dependencies:
- "@babel/core" "^7.16.0"
- "@babel/eslint-parser" "^7.16.3"
- "@rushstack/eslint-patch" "^1.1.0"
- "@typescript-eslint/eslint-plugin" "^5.5.0"
- "@typescript-eslint/parser" "^5.5.0"
- "babel-preset-react-app" "^10.0.1"
- "confusing-browser-globals" "^1.0.11"
- "eslint-plugin-flowtype" "^8.0.3"
- "eslint-plugin-import" "^2.25.3"
- "eslint-plugin-jest" "^25.3.0"
- "eslint-plugin-jsx-a11y" "^6.5.1"
- "eslint-plugin-react" "^7.27.1"
- "eslint-plugin-react-hooks" "^4.3.0"
- "eslint-plugin-testing-library" "^5.0.1"
-
-"eslint-import-resolver-node@^0.3.6":
- "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw=="
- "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
- "version" "0.3.6"
- dependencies:
- "debug" "^3.2.7"
- "resolve" "^1.20.0"
-
-"eslint-import-resolver-typescript@^2.7.1":
- "integrity" "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ=="
- "resolved" "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz"
- "version" "2.7.1"
- dependencies:
- "debug" "^4.3.4"
- "glob" "^7.2.0"
- "is-glob" "^4.0.3"
- "resolve" "^1.22.0"
- "tsconfig-paths" "^3.14.1"
-
-"eslint-module-utils@^2.7.3":
- "integrity" "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ=="
- "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz"
- "version" "2.7.3"
- dependencies:
- "debug" "^3.2.7"
- "find-up" "^2.1.0"
-
-"eslint-plugin-flowtype@^8.0.3":
- "integrity" "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz"
- "version" "8.0.3"
- dependencies:
- "lodash" "^4.17.21"
- "string-natural-compare" "^3.0.1"
-
-"eslint-plugin-import@*", "eslint-plugin-import@^2.25.3", "eslint-plugin-import@^2.26.0":
- "integrity" "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz"
- "version" "2.26.0"
- dependencies:
- "array-includes" "^3.1.4"
- "array.prototype.flat" "^1.2.5"
- "debug" "^2.6.9"
- "doctrine" "^2.1.0"
- "eslint-import-resolver-node" "^0.3.6"
- "eslint-module-utils" "^2.7.3"
- "has" "^1.0.3"
- "is-core-module" "^2.8.1"
- "is-glob" "^4.0.3"
- "minimatch" "^3.1.2"
- "object.values" "^1.1.5"
- "resolve" "^1.22.0"
- "tsconfig-paths" "^3.14.1"
-
-"eslint-plugin-jest@^25.3.0":
- "integrity" "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz"
- "version" "25.7.0"
- dependencies:
- "@typescript-eslint/experimental-utils" "^5.0.0"
-
-"eslint-plugin-jsx-a11y@^6.5.1":
- "integrity" "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz"
- "version" "6.5.1"
- dependencies:
- "@babel/runtime" "^7.16.3"
- "aria-query" "^4.2.2"
- "array-includes" "^3.1.4"
- "ast-types-flow" "^0.0.7"
- "axe-core" "^4.3.5"
- "axobject-query" "^2.2.0"
- "damerau-levenshtein" "^1.0.7"
- "emoji-regex" "^9.2.2"
- "has" "^1.0.3"
- "jsx-ast-utils" "^3.2.1"
- "language-tags" "^1.0.5"
- "minimatch" "^3.0.4"
-
-"eslint-plugin-react-hooks@^4.3.0", "eslint-plugin-react-hooks@^4.5.0":
- "integrity" "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz"
- "version" "4.5.0"
-
-"eslint-plugin-react@^7.27.1", "eslint-plugin-react@^7.29.4":
- "integrity" "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz"
- "version" "7.29.4"
- dependencies:
- "array-includes" "^3.1.4"
- "array.prototype.flatmap" "^1.2.5"
- "doctrine" "^2.1.0"
- "estraverse" "^5.3.0"
- "jsx-ast-utils" "^2.4.1 || ^3.0.0"
- "minimatch" "^3.1.2"
- "object.entries" "^1.1.5"
- "object.fromentries" "^2.0.5"
- "object.hasown" "^1.1.0"
- "object.values" "^1.1.5"
- "prop-types" "^15.8.1"
- "resolve" "^2.0.0-next.3"
- "semver" "^6.3.0"
- "string.prototype.matchall" "^4.0.6"
-
-"eslint-plugin-testing-library@^5.0.1":
- "integrity" "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g=="
- "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz"
- "version" "5.5.1"
- dependencies:
- "@typescript-eslint/utils" "^5.13.0"
-
-"eslint-scope@^5.1.1":
- "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
- "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "esrecurse" "^4.3.0"
- "estraverse" "^4.1.1"
-
-"eslint-scope@^7.1.1":
- "integrity" "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="
- "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
- "version" "7.1.1"
- dependencies:
- "esrecurse" "^4.3.0"
- "estraverse" "^5.2.0"
-
-"eslint-scope@5.1.1":
- "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
- "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "esrecurse" "^4.3.0"
- "estraverse" "^4.1.1"
-
-"eslint-utils@^3.0.0":
- "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
- "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "eslint-visitor-keys" "^2.0.0"
-
-"eslint-visitor-keys@^2.0.0":
- "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
- "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
- "version" "2.1.0"
-
-"eslint-visitor-keys@^2.1.0":
- "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
- "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
- "version" "2.1.0"
-
-"eslint-visitor-keys@^3.0.0", "eslint-visitor-keys@^3.3.0":
- "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
- "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
- "version" "3.3.0"
-
-"eslint-webpack-plugin@^3.1.1":
- "integrity" "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w=="
- "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz"
- "version" "3.2.0"
- dependencies:
- "@types/eslint" "^7.29.0 || ^8.4.1"
- "jest-worker" "^28.0.2"
- "micromatch" "^4.0.5"
- "normalize-path" "^3.0.0"
- "schema-utils" "^4.0.0"
-
-"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.23.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", "eslint@^8.0.0", "eslint@^8.1.0", "eslint@^8.3.0", "eslint@>= 6", "eslint@>=5", "eslint@8.15.0":
- "integrity" "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA=="
- "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz"
- "version" "8.15.0"
- dependencies:
- "@eslint/eslintrc" "^1.2.3"
- "@humanwhocodes/config-array" "^0.9.2"
- "ajv" "^6.10.0"
- "chalk" "^4.0.0"
- "cross-spawn" "^7.0.2"
- "debug" "^4.3.2"
- "doctrine" "^3.0.0"
- "escape-string-regexp" "^4.0.0"
- "eslint-scope" "^7.1.1"
- "eslint-utils" "^3.0.0"
- "eslint-visitor-keys" "^3.3.0"
- "espree" "^9.3.2"
- "esquery" "^1.4.0"
- "esutils" "^2.0.2"
- "fast-deep-equal" "^3.1.3"
- "file-entry-cache" "^6.0.1"
- "functional-red-black-tree" "^1.0.1"
- "glob-parent" "^6.0.1"
- "globals" "^13.6.0"
- "ignore" "^5.2.0"
- "import-fresh" "^3.0.0"
- "imurmurhash" "^0.1.4"
- "is-glob" "^4.0.0"
- "js-yaml" "^4.1.0"
- "json-stable-stringify-without-jsonify" "^1.0.1"
- "levn" "^0.4.1"
- "lodash.merge" "^4.6.2"
- "minimatch" "^3.1.2"
- "natural-compare" "^1.4.0"
- "optionator" "^0.9.1"
- "regexpp" "^3.2.0"
- "strip-ansi" "^6.0.1"
- "strip-json-comments" "^3.1.0"
- "text-table" "^0.2.0"
- "v8-compile-cache" "^2.0.3"
-
-"espree@^9.3.2":
- "integrity" "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA=="
- "resolved" "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz"
- "version" "9.3.2"
- dependencies:
- "acorn" "^8.7.1"
- "acorn-jsx" "^5.3.2"
- "eslint-visitor-keys" "^3.3.0"
-
-"esprima@^4.0.0", "esprima@^4.0.1":
- "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
- "version" "4.0.1"
-
-"esquery@^1.4.0":
- "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
- "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
- "version" "1.4.0"
- dependencies:
- "estraverse" "^5.1.0"
-
-"esrecurse@^4.3.0":
- "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
- "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
- "version" "4.3.0"
- dependencies:
- "estraverse" "^5.2.0"
-
-"estraverse@^4.1.1":
- "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
- "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
- "version" "4.3.0"
-
-"estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0":
- "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
- "version" "5.3.0"
-
-"estree-walker@^1.0.1":
- "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="
- "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz"
- "version" "1.0.1"
-
-"esutils@^2.0.2":
- "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
- "version" "2.0.3"
-
-"etag@~1.8.1":
- "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
- "version" "1.8.1"
-
-"eth-block-tracker@^4.4.2":
- "integrity" "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw=="
- "resolved" "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz"
- "version" "4.4.3"
- dependencies:
- "@babel/plugin-transform-runtime" "^7.5.5"
- "@babel/runtime" "^7.5.5"
- "eth-query" "^2.1.0"
- "json-rpc-random-id" "^1.0.1"
- "pify" "^3.0.0"
- "safe-event-emitter" "^1.0.1"
-
-"eth-ens-namehash@2.0.8":
- "integrity" "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw=="
- "resolved" "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz"
- "version" "2.0.8"
- dependencies:
- "idna-uts46-hx" "^2.3.1"
- "js-sha3" "^0.5.7"
-
-"eth-json-rpc-filters@^4.2.1":
- "integrity" "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw=="
- "resolved" "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz"
- "version" "4.2.2"
- dependencies:
- "@metamask/safe-event-emitter" "^2.0.0"
- "async-mutex" "^0.2.6"
- "eth-json-rpc-middleware" "^6.0.0"
- "eth-query" "^2.1.2"
- "json-rpc-engine" "^6.1.0"
- "pify" "^5.0.0"
-
-"eth-json-rpc-infura@^5.1.0":
- "integrity" "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow=="
- "resolved" "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "eth-json-rpc-middleware" "^6.0.0"
- "eth-rpc-errors" "^3.0.0"
- "json-rpc-engine" "^5.3.0"
- "node-fetch" "^2.6.0"
-
-"eth-json-rpc-middleware@^6.0.0":
- "integrity" "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ=="
- "resolved" "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "btoa" "^1.2.1"
- "clone" "^2.1.1"
- "eth-query" "^2.1.2"
- "eth-rpc-errors" "^3.0.0"
- "eth-sig-util" "^1.4.2"
- "ethereumjs-util" "^5.1.2"
- "json-rpc-engine" "^5.3.0"
- "json-stable-stringify" "^1.0.1"
- "node-fetch" "^2.6.1"
- "pify" "^3.0.0"
- "safe-event-emitter" "^1.0.1"
-
-"eth-lib@^0.1.26":
- "integrity" "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ=="
- "resolved" "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz"
- "version" "0.1.29"
- dependencies:
- "bn.js" "^4.11.6"
- "elliptic" "^6.4.0"
- "nano-json-stream-parser" "^0.1.2"
- "servify" "^0.1.12"
- "ws" "^3.0.0"
- "xhr-request-promise" "^0.1.2"
-
-"eth-lib@0.2.8":
- "integrity" "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw=="
- "resolved" "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz"
- "version" "0.2.8"
- dependencies:
- "bn.js" "^4.11.6"
- "elliptic" "^6.4.0"
- "xhr-request-promise" "^0.1.2"
-
-"eth-query@^2.1.0", "eth-query@^2.1.2":
- "integrity" "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA=="
- "resolved" "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz"
- "version" "2.1.2"
- dependencies:
- "json-rpc-random-id" "^1.0.0"
- "xtend" "^4.0.1"
-
-"eth-rpc-errors@^3.0.0":
- "integrity" "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg=="
- "resolved" "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "fast-safe-stringify" "^2.0.6"
-
-"eth-rpc-errors@^4.0.2":
- "integrity" "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg=="
- "resolved" "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "fast-safe-stringify" "^2.0.6"
-
-"eth-sig-util@^1.4.2":
- "integrity" "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw=="
- "resolved" "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz"
- "version" "1.4.2"
- dependencies:
- "ethereumjs-abi" "git+https://github.com/ethereumjs/ethereumjs-abi.git"
- "ethereumjs-util" "^5.1.1"
-
-"ethereum-bloom-filters@^1.0.6":
- "integrity" "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA=="
- "resolved" "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz"
- "version" "1.0.10"
- dependencies:
- "js-sha3" "^0.8.0"
-
-"ethereum-common@^0.0.18":
- "integrity" "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ=="
- "resolved" "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz"
- "version" "0.0.18"
-
-"ethereum-common@0.2.0":
- "integrity" "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA=="
- "resolved" "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz"
- "version" "0.2.0"
-
-"ethereum-cryptography@^0.1.3":
- "integrity" "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ=="
- "resolved" "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz"
- "version" "0.1.3"
- dependencies:
- "@types/pbkdf2" "^3.0.0"
- "@types/secp256k1" "^4.0.1"
- "blakejs" "^1.1.0"
- "browserify-aes" "^1.2.0"
- "bs58check" "^2.1.2"
- "create-hash" "^1.2.0"
- "create-hmac" "^1.1.7"
- "hash.js" "^1.1.7"
- "keccak" "^3.0.0"
- "pbkdf2" "^3.0.17"
- "randombytes" "^2.1.0"
- "safe-buffer" "^5.1.2"
- "scrypt-js" "^3.0.0"
- "secp256k1" "^4.0.1"
- "setimmediate" "^1.0.5"
-
-"ethereum-cryptography@1.0.3":
- "integrity" "sha512-NQLTW0x0CosoVb/n79x/TRHtfvS3hgNUPTUSCu0vM+9k6IIhHFFrAOJReneexjZsoZxMjJHnJn4lrE8EbnSyqQ=="
- "resolved" "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.0.3.tgz"
- "version" "1.0.3"
- dependencies:
- "@noble/hashes" "1.0.0"
- "@noble/secp256k1" "1.5.5"
- "@scure/bip32" "1.0.1"
- "@scure/bip39" "1.0.0"
-
-"ethereum-protocol@^1.0.1":
- "integrity" "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg=="
- "resolved" "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz"
- "version" "1.0.1"
-
-"ethereumjs-abi@^0.6.8", "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git":
- "resolved" "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0"
- "version" "0.6.8"
- dependencies:
- "bn.js" "^4.11.8"
- "ethereumjs-util" "^6.0.0"
-
-"ethereumjs-account@^2.0.3":
- "integrity" "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA=="
- "resolved" "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz"
- "version" "2.0.5"
- dependencies:
- "ethereumjs-util" "^5.0.0"
- "rlp" "^2.0.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-block@^1.2.2":
- "integrity" "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg=="
- "resolved" "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz"
- "version" "1.7.1"
- dependencies:
- "async" "^2.0.1"
- "ethereum-common" "0.2.0"
- "ethereumjs-tx" "^1.2.2"
- "ethereumjs-util" "^5.0.0"
- "merkle-patricia-tree" "^2.1.2"
-
-"ethereumjs-block@~2.2.0":
- "integrity" "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg=="
- "resolved" "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz"
- "version" "2.2.2"
- dependencies:
- "async" "^2.0.1"
- "ethereumjs-common" "^1.5.0"
- "ethereumjs-tx" "^2.1.1"
- "ethereumjs-util" "^5.0.0"
- "merkle-patricia-tree" "^2.1.2"
-
-"ethereumjs-common@^1.1.0", "ethereumjs-common@^1.5.0":
- "integrity" "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA=="
- "resolved" "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz"
- "version" "1.5.2"
-
-"ethereumjs-tx@^1.2.2":
- "integrity" "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA=="
- "resolved" "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz"
- "version" "1.3.7"
- dependencies:
- "ethereum-common" "^0.0.18"
- "ethereumjs-util" "^5.0.0"
-
-"ethereumjs-tx@^2.1.1":
- "integrity" "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw=="
- "resolved" "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz"
- "version" "2.1.2"
- dependencies:
- "ethereumjs-common" "^1.5.0"
- "ethereumjs-util" "^6.0.0"
-
-"ethereumjs-util@^5.0.0":
- "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "^0.1.3"
- "rlp" "^2.0.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-util@^5.1.1":
- "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "^0.1.3"
- "rlp" "^2.0.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-util@^5.1.2":
- "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "^0.1.3"
- "rlp" "^2.0.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-util@^5.1.5":
- "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "^0.1.3"
- "rlp" "^2.0.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-util@^6.0.0":
- "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz"
- "version" "6.2.1"
- dependencies:
- "@types/bn.js" "^4.11.3"
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "0.1.6"
- "rlp" "^2.2.3"
-
-"ethereumjs-util@^6.1.0":
- "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz"
- "version" "6.2.1"
- dependencies:
- "@types/bn.js" "^4.11.3"
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "0.1.6"
- "rlp" "^2.2.3"
-
-"ethereumjs-util@^6.2.1":
- "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz"
- "version" "6.2.1"
- dependencies:
- "@types/bn.js" "^4.11.3"
- "bn.js" "^4.11.0"
- "create-hash" "^1.1.2"
- "elliptic" "^6.5.2"
- "ethereum-cryptography" "^0.1.3"
- "ethjs-util" "0.1.6"
- "rlp" "^2.2.3"
-
-"ethereumjs-util@^7.0.10", "ethereumjs-util@^7.1.0", "ethereumjs-util@^7.1.2", "ethereumjs-util@^7.1.5":
- "integrity" "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg=="
- "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz"
- "version" "7.1.5"
- dependencies:
- "@types/bn.js" "^5.1.0"
- "bn.js" "^5.1.2"
- "create-hash" "^1.1.2"
- "ethereum-cryptography" "^0.1.3"
- "rlp" "^2.2.4"
-
-"ethereumjs-vm@^2.3.4":
- "integrity" "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw=="
- "resolved" "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz"
- "version" "2.6.0"
- dependencies:
- "async" "^2.1.2"
- "async-eventemitter" "^0.2.2"
- "ethereumjs-account" "^2.0.3"
- "ethereumjs-block" "~2.2.0"
- "ethereumjs-common" "^1.1.0"
- "ethereumjs-util" "^6.0.0"
- "fake-merkle-patricia-tree" "^1.0.1"
- "functional-red-black-tree" "^1.0.1"
- "merkle-patricia-tree" "^2.3.2"
- "rustbn.js" "~0.2.0"
- "safe-buffer" "^5.1.1"
-
-"ethereumjs-wallet@^1.0.1":
- "integrity" "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA=="
- "resolved" "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "aes-js" "^3.1.2"
- "bs58check" "^2.1.2"
- "ethereum-cryptography" "^0.1.3"
- "ethereumjs-util" "^7.1.2"
- "randombytes" "^2.1.0"
- "scrypt-js" "^3.0.1"
- "utf8" "^3.0.0"
- "uuid" "^8.3.2"
-
-"ethers@^5.6.8":
- "integrity" "sha512-YxIGaltAOdvBFPZwIkyHnXbW40f1r8mHUgapW6dxkO+6t7H6wY8POUn0Kbxrd/N7I4hHxyi7YCddMAH/wmho2w=="
- "resolved" "https://registry.npmjs.org/ethers/-/ethers-5.6.8.tgz"
- "version" "5.6.8"
- dependencies:
- "@ethersproject/abi" "5.6.3"
- "@ethersproject/abstract-provider" "5.6.1"
- "@ethersproject/abstract-signer" "5.6.2"
- "@ethersproject/address" "5.6.1"
- "@ethersproject/base64" "5.6.1"
- "@ethersproject/basex" "5.6.1"
- "@ethersproject/bignumber" "5.6.2"
- "@ethersproject/bytes" "5.6.1"
- "@ethersproject/constants" "5.6.1"
- "@ethersproject/contracts" "5.6.2"
- "@ethersproject/hash" "5.6.1"
- "@ethersproject/hdnode" "5.6.2"
- "@ethersproject/json-wallets" "5.6.1"
- "@ethersproject/keccak256" "5.6.1"
- "@ethersproject/logger" "5.6.0"
- "@ethersproject/networks" "5.6.3"
- "@ethersproject/pbkdf2" "5.6.1"
- "@ethersproject/properties" "5.6.0"
- "@ethersproject/providers" "5.6.8"
- "@ethersproject/random" "5.6.1"
- "@ethersproject/rlp" "5.6.1"
- "@ethersproject/sha2" "5.6.1"
- "@ethersproject/signing-key" "5.6.2"
- "@ethersproject/solidity" "5.6.1"
- "@ethersproject/strings" "5.6.1"
- "@ethersproject/transactions" "5.6.2"
- "@ethersproject/units" "5.6.1"
- "@ethersproject/wallet" "5.6.2"
- "@ethersproject/web" "5.6.1"
- "@ethersproject/wordlists" "5.6.1"
-
-"ethjs-unit@0.1.6":
- "integrity" "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw=="
- "resolved" "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz"
- "version" "0.1.6"
- dependencies:
- "bn.js" "4.11.6"
- "number-to-bn" "1.7.0"
-
-"ethjs-util@^0.1.3", "ethjs-util@^0.1.6", "ethjs-util@0.1.6":
- "integrity" "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w=="
- "resolved" "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz"
- "version" "0.1.6"
- dependencies:
- "is-hex-prefixed" "1.0.0"
- "strip-hex-prefix" "1.0.0"
-
-"eventemitter3@^4.0.0", "eventemitter3@4.0.4":
- "integrity" "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
- "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz"
- "version" "4.0.4"
-
-"events@^3.0.0", "events@^3.2.0":
- "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
- "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
- "version" "3.3.0"
-
-"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3":
- "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
- "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
- "version" "1.0.3"
- dependencies:
- "md5.js" "^1.3.4"
- "safe-buffer" "^5.1.1"
-
-"execa@^5.0.0":
- "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="
- "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "cross-spawn" "^7.0.3"
- "get-stream" "^6.0.0"
- "human-signals" "^2.1.0"
- "is-stream" "^2.0.0"
- "merge-stream" "^2.0.0"
- "npm-run-path" "^4.0.1"
- "onetime" "^5.1.2"
- "signal-exit" "^3.0.3"
- "strip-final-newline" "^2.0.0"
-
-"exit@^0.1.2":
- "integrity" "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="
- "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
- "version" "0.1.2"
-
-"expect@^27.5.1":
- "integrity" "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw=="
- "resolved" "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
-
-"express@^4.14.0", "express@^4.17.3":
- "integrity" "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q=="
- "resolved" "https://registry.npmjs.org/express/-/express-4.18.1.tgz"
- "version" "4.18.1"
- dependencies:
- "accepts" "~1.3.8"
- "array-flatten" "1.1.1"
- "body-parser" "1.20.0"
- "content-disposition" "0.5.4"
- "content-type" "~1.0.4"
- "cookie" "0.5.0"
- "cookie-signature" "1.0.6"
- "debug" "2.6.9"
- "depd" "2.0.0"
- "encodeurl" "~1.0.2"
- "escape-html" "~1.0.3"
- "etag" "~1.8.1"
- "finalhandler" "1.2.0"
- "fresh" "0.5.2"
- "http-errors" "2.0.0"
- "merge-descriptors" "1.0.1"
- "methods" "~1.1.2"
- "on-finished" "2.4.1"
- "parseurl" "~1.3.3"
- "path-to-regexp" "0.1.7"
- "proxy-addr" "~2.0.7"
- "qs" "6.10.3"
- "range-parser" "~1.2.1"
- "safe-buffer" "5.2.1"
- "send" "0.18.0"
- "serve-static" "1.15.0"
- "setprototypeof" "1.2.0"
- "statuses" "2.0.1"
- "type-is" "~1.6.18"
- "utils-merge" "1.0.1"
- "vary" "~1.1.2"
-
-"ext@^1.1.2":
- "integrity" "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg=="
- "resolved" "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz"
- "version" "1.6.0"
- dependencies:
- "type" "^2.5.0"
-
-"extend@~3.0.2":
- "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
- "version" "3.0.2"
-
-"extsprintf@^1.2.0", "extsprintf@1.3.0":
- "integrity" "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
- "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
- "version" "1.3.0"
-
-"fake-merkle-patricia-tree@^1.0.1":
- "integrity" "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA=="
- "resolved" "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "checkpoint-store" "^1.1.0"
-
-"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3":
- "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
- "version" "3.1.3"
-
-"fast-fifo@^1.0.0":
- "integrity" "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g=="
- "resolved" "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz"
- "version" "1.1.0"
-
-"fast-glob@^3.2.11", "fast-glob@^3.2.9":
- "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew=="
- "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz"
- "version" "3.2.11"
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- "glob-parent" "^5.1.2"
- "merge2" "^1.3.0"
- "micromatch" "^4.0.4"
-
-"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@^2.1.0":
- "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
- "version" "2.1.0"
-
-"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6":
- "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
- "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
- "version" "2.0.6"
-
-"fast-safe-stringify@^2.0.6":
- "integrity" "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
- "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
- "version" "2.1.1"
-
-"fastq@^1.6.0":
- "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
- "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
- "version" "1.13.0"
- dependencies:
- "reusify" "^1.0.4"
-
-"faye-websocket@^0.11.3":
- "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="
- "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
- "version" "0.11.4"
- dependencies:
- "websocket-driver" ">=0.5.1"
-
-"fb-watchman@^2.0.0":
- "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg=="
- "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "bser" "2.1.1"
-
-"file-entry-cache@^6.0.1":
- "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="
- "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
- "version" "6.0.1"
- dependencies:
- "flat-cache" "^3.0.4"
-
-"file-loader@^6.2.0":
- "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw=="
- "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
- "version" "6.2.0"
- dependencies:
- "loader-utils" "^2.0.0"
- "schema-utils" "^3.0.0"
-
-"filelist@^1.0.1":
- "integrity" "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q=="
- "resolved" "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "minimatch" "^5.0.1"
-
-"filesize@^8.0.6":
- "integrity" "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ=="
- "resolved" "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz"
- "version" "8.0.7"
-
-"fill-range@^7.0.1":
- "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
- "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
- "version" "7.0.1"
- dependencies:
- "to-regex-range" "^5.0.1"
-
-"finalhandler@1.2.0":
- "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="
- "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
- "version" "1.2.0"
- dependencies:
- "debug" "2.6.9"
- "encodeurl" "~1.0.2"
- "escape-html" "~1.0.3"
- "on-finished" "2.4.1"
- "parseurl" "~1.3.3"
- "statuses" "2.0.1"
- "unpipe" "~1.0.0"
-
-"find-cache-dir@^3.3.1":
- "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig=="
- "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
- "version" "3.3.2"
- dependencies:
- "commondir" "^1.0.1"
- "make-dir" "^3.0.2"
- "pkg-dir" "^4.1.0"
-
-"find-up@^2.1.0":
- "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c="
- "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "locate-path" "^2.0.0"
-
-"find-up@^3.0.0":
- "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
- "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "locate-path" "^3.0.0"
-
-"find-up@^4.0.0":
- "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
- "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "locate-path" "^5.0.0"
- "path-exists" "^4.0.0"
-
-"find-up@^4.1.0":
- "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
- "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "locate-path" "^5.0.0"
- "path-exists" "^4.0.0"
-
-"find-up@^5.0.0":
- "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="
- "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
- "version" "5.0.0"
- dependencies:
- "locate-path" "^6.0.0"
- "path-exists" "^4.0.0"
-
-"flat-cache@^3.0.4":
- "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="
- "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "flatted" "^3.1.0"
- "rimraf" "^3.0.2"
-
-"flatted@^3.1.0":
- "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
- "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz"
- "version" "3.2.5"
-
-"follow-redirects@^1.0.0", "follow-redirects@^1.14.9":
- "integrity" "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
- "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz"
- "version" "1.15.1"
-
-"for-each@^0.3.3":
- "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="
- "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"
- "version" "0.3.3"
- dependencies:
- "is-callable" "^1.1.3"
-
-"forever-agent@~0.6.1":
- "integrity" "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
- "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
- "version" "0.6.1"
-
-"fork-ts-checker-webpack-plugin@^6.5.0":
- "integrity" "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA=="
- "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz"
- "version" "6.5.2"
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@types/json-schema" "^7.0.5"
- "chalk" "^4.1.0"
- "chokidar" "^3.4.2"
- "cosmiconfig" "^6.0.0"
- "deepmerge" "^4.2.2"
- "fs-extra" "^9.0.0"
- "glob" "^7.1.6"
- "memfs" "^3.1.2"
- "minimatch" "^3.0.4"
- "schema-utils" "2.7.0"
- "semver" "^7.3.2"
- "tapable" "^1.0.0"
-
-"form-data@^3.0.0":
- "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg=="
- "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz"
- "version" "3.0.1"
- dependencies:
- "asynckit" "^0.4.0"
- "combined-stream" "^1.0.8"
- "mime-types" "^2.1.12"
-
-"form-data@^4.0.0":
- "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
- "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "asynckit" "^0.4.0"
- "combined-stream" "^1.0.8"
- "mime-types" "^2.1.12"
-
-"form-data@~2.3.2":
- "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
- "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
- "version" "2.3.3"
- dependencies:
- "asynckit" "^0.4.0"
- "combined-stream" "^1.0.6"
- "mime-types" "^2.1.12"
-
-"forwarded@0.2.0":
- "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
- "version" "0.2.0"
-
-"fraction.js@^4.2.0":
- "integrity" "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
- "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
- "version" "4.2.0"
-
-"fresh@0.5.2":
- "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
- "version" "0.5.2"
-
-"fs-extra@^10.0.0":
- "integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="
- "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
- "version" "10.1.0"
- dependencies:
- "graceful-fs" "^4.2.0"
- "jsonfile" "^6.0.1"
- "universalify" "^2.0.0"
-
-"fs-extra@^4.0.2":
- "integrity" "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="
- "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "graceful-fs" "^4.1.2"
- "jsonfile" "^4.0.0"
- "universalify" "^0.1.0"
-
-"fs-extra@^9.0.0":
- "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="
- "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
- "version" "9.1.0"
- dependencies:
- "at-least-node" "^1.0.0"
- "graceful-fs" "^4.2.0"
- "jsonfile" "^6.0.1"
- "universalify" "^2.0.0"
-
-"fs-extra@^9.0.1":
- "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="
- "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
- "version" "9.1.0"
- dependencies:
- "at-least-node" "^1.0.0"
- "graceful-fs" "^4.2.0"
- "jsonfile" "^6.0.1"
- "universalify" "^2.0.0"
-
-"fs-minipass@^1.2.7":
- "integrity" "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="
- "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz"
- "version" "1.2.7"
- dependencies:
- "minipass" "^2.6.0"
-
-"fs-monkey@^1.0.3":
- "integrity" "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q=="
- "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz"
- "version" "1.0.3"
-
-"fs.realpath@^1.0.0":
- "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
- "version" "1.0.0"
-
-"function-bind@^1.1.1":
- "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
- "version" "1.1.1"
-
-"function.prototype.name@^1.1.5":
- "integrity" "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA=="
- "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz"
- "version" "1.1.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.0"
- "functions-have-names" "^1.2.2"
-
-"functional-red-black-tree@^1.0.1":
- "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
- "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
- "version" "1.0.1"
-
-"functions-have-names@^1.2.2":
- "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
- "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"
- "version" "1.2.3"
-
-"gensync@^1.0.0-beta.2":
- "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
- "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
- "version" "1.0.0-beta.2"
-
-"get-caller-file@^2.0.5":
- "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
- "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
- "version" "2.0.5"
-
-"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1":
- "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
- "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
- "version" "1.1.1"
- dependencies:
- "function-bind" "^1.1.1"
- "has" "^1.0.3"
- "has-symbols" "^1.0.1"
-
-"get-iterator@^1.0.2":
- "integrity" "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg=="
- "resolved" "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz"
- "version" "1.0.2"
-
-"get-own-enumerable-property-symbols@^3.0.0":
- "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="
- "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz"
- "version" "3.0.2"
-
-"get-package-type@^0.1.0":
- "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="
- "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz"
- "version" "0.1.0"
-
-"get-stream@^3.0.0":
- "integrity" "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="
- "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"
- "version" "3.0.0"
-
-"get-stream@^4.1.0":
- "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="
- "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "pump" "^3.0.0"
-
-"get-stream@^5.1.0":
- "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="
- "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
- "version" "5.2.0"
- dependencies:
- "pump" "^3.0.0"
-
-"get-stream@^6.0.0":
- "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
- "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
- "version" "6.0.1"
-
-"get-symbol-description@^1.0.0":
- "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="
- "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "call-bind" "^1.0.2"
- "get-intrinsic" "^1.1.1"
-
-"getpass@^0.1.1":
- "integrity" "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="
- "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
- "version" "0.1.7"
- dependencies:
- "assert-plus" "^1.0.0"
-
-"glob-parent@^5.1.2":
- "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
- "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
- "version" "5.1.2"
- dependencies:
- "is-glob" "^4.0.1"
-
-"glob-parent@^6.0.1", "glob-parent@^6.0.2":
- "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
- "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
- "version" "6.0.2"
- dependencies:
- "is-glob" "^4.0.3"
-
-"glob-parent@~5.1.2":
- "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
- "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
- "version" "5.1.2"
- dependencies:
- "is-glob" "^4.0.1"
-
-"glob-to-regexp@^0.4.1":
- "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
- "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
- "version" "0.4.1"
-
-"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6", "glob@^7.2.0":
- "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="
- "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"
- "version" "7.2.0"
- dependencies:
- "fs.realpath" "^1.0.0"
- "inflight" "^1.0.4"
- "inherits" "2"
- "minimatch" "^3.0.4"
- "once" "^1.3.0"
- "path-is-absolute" "^1.0.0"
-
-"glob@7.1.7":
- "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="
- "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
- "version" "7.1.7"
- dependencies:
- "fs.realpath" "^1.0.0"
- "inflight" "^1.0.4"
- "inherits" "2"
- "minimatch" "^3.0.4"
- "once" "^1.3.0"
- "path-is-absolute" "^1.0.0"
-
-"global-modules@^2.0.0":
- "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A=="
- "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "global-prefix" "^3.0.0"
-
-"global-prefix@^3.0.0":
- "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg=="
- "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "ini" "^1.3.5"
- "kind-of" "^6.0.2"
- "which" "^1.3.1"
-
-"global@~4.4.0":
- "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="
- "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz"
- "version" "4.4.0"
- dependencies:
- "min-document" "^2.19.0"
- "process" "^0.11.10"
-
-"globals@^11.1.0":
- "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
- "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
- "version" "11.12.0"
-
-"globals@^13.6.0", "globals@^13.9.0":
- "integrity" "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg=="
- "resolved" "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz"
- "version" "13.14.0"
- dependencies:
- "type-fest" "^0.20.2"
-
-"globby@^11.0.4", "globby@^11.1.0":
- "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="
- "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
- "version" "11.1.0"
- dependencies:
- "array-union" "^2.1.0"
- "dir-glob" "^3.0.1"
- "fast-glob" "^3.2.9"
- "ignore" "^5.2.0"
- "merge2" "^1.4.1"
- "slash" "^3.0.0"
-
-"got@^7.1.0":
- "integrity" "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw=="
- "resolved" "https://registry.npmjs.org/got/-/got-7.1.0.tgz"
- "version" "7.1.0"
- dependencies:
- "decompress-response" "^3.2.0"
- "duplexer3" "^0.1.4"
- "get-stream" "^3.0.0"
- "is-plain-obj" "^1.1.0"
- "is-retry-allowed" "^1.0.0"
- "is-stream" "^1.0.0"
- "isurl" "^1.0.0-alpha5"
- "lowercase-keys" "^1.0.0"
- "p-cancelable" "^0.3.0"
- "p-timeout" "^1.1.1"
- "safe-buffer" "^5.0.1"
- "timed-out" "^4.0.0"
- "url-parse-lax" "^1.0.0"
- "url-to-options" "^1.0.1"
-
-"got@9.6.0":
- "integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q=="
- "resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
- "version" "9.6.0"
- dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- "cacheable-request" "^6.0.0"
- "decompress-response" "^3.3.0"
- "duplexer3" "^0.1.4"
- "get-stream" "^4.1.0"
- "lowercase-keys" "^1.0.1"
- "mimic-response" "^1.0.1"
- "p-cancelable" "^1.0.0"
- "to-readable-stream" "^1.0.0"
- "url-parse-lax" "^3.0.0"
-
-"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9":
- "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
- "version" "4.2.10"
-
-"gzip-size@^6.0.0":
- "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="
- "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "duplexer" "^0.1.2"
-
-"handle-thing@^2.0.0":
- "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
- "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
- "version" "2.0.1"
-
-"har-schema@^2.0.0":
- "integrity" "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
- "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
- "version" "2.0.0"
-
-"har-validator@~5.1.3":
- "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
- "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
- "version" "5.1.5"
- dependencies:
- "ajv" "^6.12.3"
- "har-schema" "^2.0.0"
-
-"harmony-reflect@^1.4.6":
- "integrity" "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
- "resolved" "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz"
- "version" "1.6.2"
-
-"has-bigints@^1.0.1", "has-bigints@^1.0.2":
- "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
- "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"
- "version" "1.0.2"
-
-"has-flag@^3.0.0":
- "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
- "version" "3.0.0"
-
-"has-flag@^4.0.0":
- "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
- "version" "4.0.0"
-
-"has-property-descriptors@^1.0.0":
- "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ=="
- "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "get-intrinsic" "^1.1.1"
-
-"has-symbol-support-x@^1.4.1":
- "integrity" "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
- "resolved" "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz"
- "version" "1.4.2"
-
-"has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3":
- "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
- "version" "1.0.3"
-
-"has-to-string-tag-x@^1.2.0":
- "integrity" "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="
- "resolved" "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz"
- "version" "1.4.1"
- dependencies:
- "has-symbol-support-x" "^1.4.1"
-
-"has-tostringtag@^1.0.0":
- "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="
- "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "has-symbols" "^1.0.2"
-
-"has@^1.0.3":
- "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
- "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
- "version" "1.0.3"
- dependencies:
- "function-bind" "^1.1.1"
-
-"hash-base@^3.0.0":
- "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA=="
- "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "inherits" "^2.0.4"
- "readable-stream" "^3.6.0"
- "safe-buffer" "^5.2.0"
-
-"hash.js@^1.0.0", "hash.js@^1.0.3", "hash.js@^1.1.7", "hash.js@1.1.7":
- "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="
- "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"
- "version" "1.1.7"
- dependencies:
- "inherits" "^2.0.3"
- "minimalistic-assert" "^1.0.1"
-
-"he@^1.2.0":
- "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
- "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
- "version" "1.2.0"
-
-"hmac-drbg@^1.0.1":
- "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE="
- "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "hash.js" "^1.0.3"
- "minimalistic-assert" "^1.0.0"
- "minimalistic-crypto-utils" "^1.0.1"
-
-"hoopy@^0.1.4":
- "integrity" "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ=="
- "resolved" "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz"
- "version" "0.1.4"
-
-"hpack.js@^2.1.6":
- "integrity" "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ=="
- "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
- "version" "2.1.6"
- dependencies:
- "inherits" "^2.0.1"
- "obuf" "^1.0.0"
- "readable-stream" "^2.0.1"
- "wbuf" "^1.1.0"
-
-"html-encoding-sniffer@^2.0.1":
- "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ=="
- "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "whatwg-encoding" "^1.0.5"
-
-"html-entities@^2.1.0", "html-entities@^2.3.2":
- "integrity" "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="
- "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz"
- "version" "2.3.3"
-
-"html-escaper@^2.0.0":
- "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
- "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
- "version" "2.0.2"
-
-"html-minifier-terser@^6.0.2":
- "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw=="
- "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "camel-case" "^4.1.2"
- "clean-css" "^5.2.2"
- "commander" "^8.3.0"
- "he" "^1.2.0"
- "param-case" "^3.0.4"
- "relateurl" "^0.2.7"
- "terser" "^5.10.0"
-
-"html-webpack-plugin@^5.5.0":
- "integrity" "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw=="
- "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "@types/html-minifier-terser" "^6.0.0"
- "html-minifier-terser" "^6.0.2"
- "lodash" "^4.17.21"
- "pretty-error" "^4.0.0"
- "tapable" "^2.0.0"
-
-"htmlparser2@^6.1.0":
- "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="
- "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "domelementtype" "^2.0.1"
- "domhandler" "^4.0.0"
- "domutils" "^2.5.2"
- "entities" "^2.0.0"
-
-"http-cache-semantics@^4.0.0":
- "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
- "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz"
- "version" "4.1.0"
-
-"http-deceiver@^1.2.7":
- "integrity" "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
- "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
- "version" "1.2.7"
-
-"http-errors@~1.6.2":
- "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A=="
- "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
- "version" "1.6.3"
- dependencies:
- "depd" "~1.1.2"
- "inherits" "2.0.3"
- "setprototypeof" "1.1.0"
- "statuses" ">= 1.4.0 < 2"
-
-"http-errors@2.0.0":
- "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="
- "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "depd" "2.0.0"
- "inherits" "2.0.4"
- "setprototypeof" "1.2.0"
- "statuses" "2.0.1"
- "toidentifier" "1.0.1"
-
-"http-https@^1.0.0":
- "integrity" "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg=="
- "resolved" "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz"
- "version" "1.0.0"
-
-"http-parser-js@>=0.5.1":
- "integrity" "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q=="
- "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
- "version" "0.5.8"
-
-"http-proxy-agent@^4.0.1":
- "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="
- "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "@tootallnate/once" "1"
- "agent-base" "6"
- "debug" "4"
-
-"http-proxy-middleware@^2.0.3":
- "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw=="
- "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
- "version" "2.0.6"
- dependencies:
- "@types/http-proxy" "^1.17.8"
- "http-proxy" "^1.18.1"
- "is-glob" "^4.0.1"
- "is-plain-obj" "^3.0.0"
- "micromatch" "^4.0.2"
-
-"http-proxy@^1.18.1":
- "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ=="
- "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
- "version" "1.18.1"
- dependencies:
- "eventemitter3" "^4.0.0"
- "follow-redirects" "^1.0.0"
- "requires-port" "^1.0.0"
-
-"http-signature@~1.2.0":
- "integrity" "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="
- "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
- "version" "1.2.0"
- dependencies:
- "assert-plus" "^1.0.0"
- "jsprim" "^1.2.2"
- "sshpk" "^1.7.0"
-
-"https-proxy-agent@^5.0.0":
- "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="
- "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "agent-base" "6"
- "debug" "4"
-
-"human-signals@^2.1.0":
- "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
- "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
- "version" "2.1.0"
-
-"iconv-lite@^0.6.2":
- "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
- "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
- "version" "0.6.3"
- dependencies:
- "safer-buffer" ">= 2.1.2 < 3.0.0"
-
-"iconv-lite@^0.6.3":
- "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
- "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
- "version" "0.6.3"
- dependencies:
- "safer-buffer" ">= 2.1.2 < 3.0.0"
-
-"iconv-lite@0.4.24":
- "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
- "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
- "version" "0.4.24"
- dependencies:
- "safer-buffer" ">= 2.1.2 < 3"
-
-"icss-utils@^5.0.0", "icss-utils@^5.1.0":
- "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
- "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
- "version" "5.1.0"
-
-"idb@^6.1.4":
- "integrity" "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw=="
- "resolved" "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz"
- "version" "6.1.5"
-
-"identity-obj-proxy@^3.0.0":
- "integrity" "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA=="
- "resolved" "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "harmony-reflect" "^1.4.6"
-
-"idna-uts46-hx@^2.3.1":
- "integrity" "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA=="
- "resolved" "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz"
- "version" "2.3.1"
- dependencies:
- "punycode" "2.1.0"
-
-"ieee754@^1.1.13", "ieee754@^1.2.1":
- "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
- "version" "1.2.1"
-
-"ignore@^5.2.0":
- "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
- "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
- "version" "5.2.0"
-
-"immediate@^3.2.3":
- "integrity" "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="
- "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz"
- "version" "3.3.0"
-
-"immer@^9.0.7":
- "integrity" "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ=="
- "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz"
- "version" "9.0.15"
-
-"import-fresh@^3.0.0", "import-fresh@^3.1.0", "import-fresh@^3.2.1":
- "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
- "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
- "version" "3.3.0"
- dependencies:
- "parent-module" "^1.0.0"
- "resolve-from" "^4.0.0"
-
-"import-local@^3.0.2":
- "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg=="
- "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "pkg-dir" "^4.2.0"
- "resolve-cwd" "^3.0.0"
-
-"imurmurhash@^0.1.4":
- "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o="
- "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
- "version" "0.1.4"
-
-"inflight@^1.0.4":
- "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
- "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
- "version" "1.0.6"
- dependencies:
- "once" "^1.3.0"
- "wrappy" "1"
-
-"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4":
- "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
- "version" "2.0.4"
-
-"inherits@2.0.3":
- "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
- "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
- "version" "2.0.3"
-
-"ini@^1.3.5":
- "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
- "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
- "version" "1.3.8"
-
-"interface-datastore@^6.0.2", "interface-datastore@^6.1.0":
- "integrity" "sha512-oNHdsrWBsI/kDwUtEgt+aaZtQFKtQYN0TGZzc3SGiIA6m+plZ6malhmsygtbmDpfpIsNNC7ce9Gyaj+Tki+gVw=="
- "resolved" "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "interface-store" "^2.0.1"
- "nanoid" "^3.0.2"
- "uint8arrays" "^3.0.0"
-
-"interface-store@^2.0.1":
- "integrity" "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg=="
- "resolved" "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz"
- "version" "2.0.2"
-
-"internal-slot@^1.0.3":
- "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="
- "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz"
- "version" "1.0.3"
- dependencies:
- "get-intrinsic" "^1.1.0"
- "has" "^1.0.3"
- "side-channel" "^1.0.4"
-
-"ip-regex@^5.0.0":
- "integrity" "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw=="
- "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz"
- "version" "5.0.0"
-
-"ipaddr.js@^2.0.1":
- "integrity" "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng=="
- "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz"
- "version" "2.0.1"
-
-"ipaddr.js@1.9.1":
- "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
- "version" "1.9.1"
-
-"ipfs-core-types@^0.11.0":
- "integrity" "sha512-HwhxvBEPKMNBGsD2PbvncwKynPKcZtEwSuBCEih6/tR7zCkV5YGi5WAj1fXVuDAfRU3Se41xqJ6FKU4KWrP4cw=="
- "resolved" "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.11.0.tgz"
- "version" "0.11.0"
- dependencies:
- "@ipld/dag-pb" "^2.1.3"
- "@multiformats/multiaddr" "^10.0.0"
- "interface-datastore" "^6.0.2"
- "ipfs-unixfs" "^6.0.9"
- "multiformats" "^9.5.1"
-
-"ipfs-core-utils@^0.15.0":
- "integrity" "sha512-/ljV4PIjjWY9lpOnlDwIAMnRR0FudsiAv6ggQ/LxqQKhZmWKBGmcrBfIEPEBLBHX1yWL0yN4wcjg/+zVr6Qb/w=="
- "resolved" "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.15.0.tgz"
- "version" "0.15.0"
- dependencies:
- "@libp2p/logger" "^1.1.4"
- "@multiformats/multiaddr" "^10.0.0"
- "@multiformats/multiaddr-to-uri" "^9.0.1"
- "any-signal" "^3.0.0"
- "blob-to-it" "^1.0.1"
- "browser-readablestream-to-it" "^1.0.1"
- "err-code" "^3.0.1"
- "ipfs-core-types" "^0.11.0"
- "ipfs-unixfs" "^6.0.9"
- "ipfs-utils" "^9.0.6"
- "it-all" "^1.0.4"
- "it-map" "^1.0.4"
- "it-peekable" "^1.0.2"
- "it-to-stream" "^1.0.0"
- "merge-options" "^3.0.4"
- "multiformats" "^9.5.1"
- "nanoid" "^3.1.23"
- "parse-duration" "^1.0.0"
- "timeout-abort-controller" "^3.0.0"
- "uint8arrays" "^3.0.0"
-
-"ipfs-http-client@^57.0.1":
- "integrity" "sha512-ULwA6DenevB2qnVFxUXhSJSkHaBJIANHmUHKQwuu+y3O7oo2Vy8AmbJvstm37bJT5pWFaj9jZdZ4Am0VwHn5fg=="
- "resolved" "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-57.0.1.tgz"
- "version" "57.0.1"
- dependencies:
- "@ipld/dag-cbor" "^7.0.0"
- "@ipld/dag-json" "^8.0.1"
- "@ipld/dag-pb" "^2.1.3"
- "@libp2p/logger" "^1.1.4"
- "@libp2p/peer-id" "^1.1.10"
- "@multiformats/multiaddr" "^10.0.0"
- "any-signal" "^3.0.0"
- "dag-jose" "^1.0.0"
- "err-code" "^3.0.1"
- "ipfs-core-types" "^0.11.0"
- "ipfs-core-utils" "^0.15.0"
- "ipfs-utils" "^9.0.6"
- "it-first" "^1.0.6"
- "it-last" "^1.0.4"
- "merge-options" "^3.0.4"
- "multiformats" "^9.5.1"
- "parse-duration" "^1.0.0"
- "stream-to-it" "^0.2.2"
- "uint8arrays" "^3.0.0"
-
-"ipfs-unixfs@^6.0.9":
- "integrity" "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ=="
- "resolved" "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz"
- "version" "6.0.9"
- dependencies:
- "err-code" "^3.0.1"
- "protobufjs" "^6.10.2"
-
-"ipfs-utils@^9.0.6":
- "integrity" "sha512-/WfdwOIiJVb3uqfKRQ9Eo+vCEKsDgp7h4Pdc37MRwAiFciZ7xKAkEqsfXubV0VQi8x5jWTifeHn8WEPBLL451w=="
- "resolved" "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.6.tgz"
- "version" "9.0.6"
- dependencies:
- "any-signal" "^3.0.0"
- "buffer" "^6.0.1"
- "electron-fetch" "^1.7.2"
- "err-code" "^3.0.1"
- "is-electron" "^2.2.0"
- "iso-url" "^1.1.5"
- "it-glob" "^1.0.1"
- "it-to-stream" "^1.0.0"
- "merge-options" "^3.0.4"
- "nanoid" "^3.1.20"
- "native-fetch" "^3.0.0"
- "node-fetch" "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz"
- "react-native-fetch-api" "^2.0.0"
- "stream-to-it" "^0.2.2"
-
-"is-arguments@^1.0.4":
- "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA=="
- "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
- "version" "1.1.1"
- dependencies:
- "call-bind" "^1.0.2"
- "has-tostringtag" "^1.0.0"
-
-"is-arrayish@^0.2.1":
- "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
- "version" "0.2.1"
-
-"is-bigint@^1.0.1":
- "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="
- "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "has-bigints" "^1.0.1"
-
-"is-binary-path@~2.1.0":
- "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
- "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "binary-extensions" "^2.0.0"
-
-"is-boolean-object@^1.1.0":
- "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="
- "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
- "version" "1.1.2"
- dependencies:
- "call-bind" "^1.0.2"
- "has-tostringtag" "^1.0.0"
-
-"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.4":
- "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
- "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"
- "version" "1.2.4"
-
-"is-core-module@^2.2.0", "is-core-module@^2.8.1":
- "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="
- "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"
- "version" "2.9.0"
- dependencies:
- "has" "^1.0.3"
-
-"is-date-object@^1.0.1":
- "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="
- "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "has-tostringtag" "^1.0.0"
-
-"is-docker@^2.0.0", "is-docker@^2.1.1":
- "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
- "version" "2.2.1"
-
-"is-electron@^2.2.0":
- "integrity" "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw=="
- "resolved" "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz"
- "version" "2.2.1"
-
-"is-extglob@^2.1.1":
- "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
- "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
- "version" "2.1.1"
-
-"is-fn@^1.0.0":
- "integrity" "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg=="
- "resolved" "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz"
- "version" "1.0.0"
-
-"is-fullwidth-code-point@^3.0.0":
- "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
- "version" "3.0.0"
-
-"is-function@^1.0.1":
- "integrity" "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
- "resolved" "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz"
- "version" "1.0.2"
-
-"is-generator-fn@^2.0.0":
- "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
- "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz"
- "version" "2.1.0"
-
-"is-generator-function@^1.0.7":
- "integrity" "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A=="
- "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz"
- "version" "1.0.10"
- dependencies:
- "has-tostringtag" "^1.0.0"
-
-"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1":
- "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
- "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "is-extglob" "^2.1.1"
-
-"is-hex-prefixed@1.0.0":
- "integrity" "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA=="
- "resolved" "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz"
- "version" "1.0.0"
-
-"is-ip@^4.0.0":
- "integrity" "sha512-4B4XA2HEIm/PY+OSpeMBXr8pGWBYbXuHgjMAqrwbLO3CPTCAd9ArEJzBUKGZtk9viY6+aSfadGnWyjY3ydYZkw=="
- "resolved" "https://registry.npmjs.org/is-ip/-/is-ip-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "ip-regex" "^5.0.0"
-
-"is-module@^1.0.0":
- "integrity" "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="
- "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
- "version" "1.0.0"
-
-"is-negative-zero@^2.0.2":
- "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
- "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
- "version" "2.0.2"
-
-"is-number-object@^1.0.4":
- "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="
- "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
- "version" "1.0.7"
- dependencies:
- "has-tostringtag" "^1.0.0"
-
-"is-number@^7.0.0":
- "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
- "version" "7.0.0"
-
-"is-obj@^1.0.1":
- "integrity" "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
- "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
- "version" "1.0.1"
-
-"is-object@^1.0.1":
- "integrity" "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA=="
- "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz"
- "version" "1.0.2"
-
-"is-plain-obj@^1.1.0":
- "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
- "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
- "version" "1.1.0"
-
-"is-plain-obj@^2.1.0":
- "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
- "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz"
- "version" "2.1.0"
-
-"is-plain-obj@^3.0.0":
- "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="
- "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
- "version" "3.0.0"
-
-"is-potential-custom-element-name@^1.0.1":
- "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
- "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz"
- "version" "1.0.1"
-
-"is-regex@^1.1.4":
- "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="
- "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
- "version" "1.1.4"
- dependencies:
- "call-bind" "^1.0.2"
- "has-tostringtag" "^1.0.0"
-
-"is-regexp@^1.0.0":
- "integrity" "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA=="
- "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"
- "version" "1.0.0"
-
-"is-retry-allowed@^1.0.0":
- "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
- "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz"
- "version" "1.2.0"
-
-"is-root@^2.1.0":
- "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg=="
- "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz"
- "version" "2.1.0"
-
-"is-shared-array-buffer@^1.0.2":
- "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA=="
- "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "call-bind" "^1.0.2"
-
-"is-stream@^1.0.0":
- "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
- "version" "1.1.0"
-
-"is-stream@^2.0.0":
- "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
- "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
- "version" "2.0.1"
-
-"is-string@^1.0.5", "is-string@^1.0.7":
- "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="
- "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
- "version" "1.0.7"
- dependencies:
- "has-tostringtag" "^1.0.0"
-
-"is-symbol@^1.0.2", "is-symbol@^1.0.3":
- "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="
- "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "has-symbols" "^1.0.2"
-
-"is-typed-array@^1.1.3", "is-typed-array@^1.1.9":
- "integrity" "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A=="
- "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz"
- "version" "1.1.9"
- dependencies:
- "available-typed-arrays" "^1.0.5"
- "call-bind" "^1.0.2"
- "es-abstract" "^1.20.0"
- "for-each" "^0.3.3"
- "has-tostringtag" "^1.0.0"
-
-"is-typedarray@^1.0.0", "is-typedarray@~1.0.0":
- "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
- "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
- "version" "1.0.0"
-
-"is-weakref@^1.0.2":
- "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="
- "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "call-bind" "^1.0.2"
-
-"is-wsl@^2.2.0":
- "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="
- "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
- "version" "2.2.0"
- dependencies:
- "is-docker" "^2.0.0"
-
-"isarray@~1.0.0":
- "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
- "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
- "version" "1.0.0"
-
-"isarray@0.0.1":
- "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
- "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- "version" "0.0.1"
-
-"isexe@^2.0.0":
- "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
- "version" "2.0.0"
-
-"iso-url@^1.1.5":
- "integrity" "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng=="
- "resolved" "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz"
- "version" "1.2.1"
-
-"isstream@~0.1.2":
- "integrity" "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
- "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
- "version" "0.1.2"
-
-"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0":
- "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw=="
- "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz"
- "version" "3.2.0"
-
-"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0":
- "integrity" "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A=="
- "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz"
- "version" "5.2.0"
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
- "istanbul-lib-coverage" "^3.2.0"
- "semver" "^6.3.0"
-
-"istanbul-lib-report@^3.0.0":
- "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw=="
- "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "istanbul-lib-coverage" "^3.0.0"
- "make-dir" "^3.0.0"
- "supports-color" "^7.1.0"
-
-"istanbul-lib-source-maps@^4.0.0":
- "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw=="
- "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "debug" "^4.1.1"
- "istanbul-lib-coverage" "^3.0.0"
- "source-map" "^0.6.1"
-
-"istanbul-reports@^3.1.3":
- "integrity" "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw=="
- "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz"
- "version" "3.1.4"
- dependencies:
- "html-escaper" "^2.0.0"
- "istanbul-lib-report" "^3.0.0"
-
-"isurl@^1.0.0-alpha5":
- "integrity" "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="
- "resolved" "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "has-to-string-tag-x" "^1.2.0"
- "is-object" "^1.0.1"
-
-"it-all@^1.0.4":
- "integrity" "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A=="
- "resolved" "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz"
- "version" "1.0.6"
-
-"it-first@^1.0.6":
- "integrity" "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g=="
- "resolved" "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz"
- "version" "1.0.7"
-
-"it-glob@^1.0.1":
- "integrity" "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q=="
- "resolved" "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "@types/minimatch" "^3.0.4"
- "minimatch" "^3.0.4"
-
-"it-last@^1.0.4":
- "integrity" "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q=="
- "resolved" "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz"
- "version" "1.0.6"
-
-"it-map@^1.0.4":
- "integrity" "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ=="
- "resolved" "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz"
- "version" "1.0.6"
-
-"it-peekable@^1.0.2":
- "integrity" "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ=="
- "resolved" "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz"
- "version" "1.0.3"
-
-"it-to-stream@^1.0.0":
- "integrity" "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA=="
- "resolved" "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "buffer" "^6.0.3"
- "fast-fifo" "^1.0.0"
- "get-iterator" "^1.0.2"
- "p-defer" "^3.0.0"
- "p-fifo" "^1.0.0"
- "readable-stream" "^3.6.0"
-
-"jake@^10.8.5":
- "integrity" "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw=="
- "resolved" "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz"
- "version" "10.8.5"
- dependencies:
- "async" "^3.2.3"
- "chalk" "^4.0.2"
- "filelist" "^1.0.1"
- "minimatch" "^3.0.4"
-
-"jest-changed-files@^27.5.1":
- "integrity" "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw=="
- "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "execa" "^5.0.0"
- "throat" "^6.0.1"
-
-"jest-circus@^27.5.1":
- "integrity" "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw=="
- "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "co" "^4.6.0"
- "dedent" "^0.7.0"
- "expect" "^27.5.1"
- "is-generator-fn" "^2.0.0"
- "jest-each" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "stack-utils" "^2.0.3"
- "throat" "^6.0.1"
-
-"jest-cli@^27.5.1":
- "integrity" "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw=="
- "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/core" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "exit" "^0.1.2"
- "graceful-fs" "^4.2.9"
- "import-local" "^3.0.2"
- "jest-config" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "prompts" "^2.0.1"
- "yargs" "^16.2.0"
-
-"jest-config@^27.5.1":
- "integrity" "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA=="
- "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.8.0"
- "@jest/test-sequencer" "^27.5.1"
- "@jest/types" "^27.5.1"
- "babel-jest" "^27.5.1"
- "chalk" "^4.0.0"
- "ci-info" "^3.2.0"
- "deepmerge" "^4.2.2"
- "glob" "^7.1.1"
- "graceful-fs" "^4.2.9"
- "jest-circus" "^27.5.1"
- "jest-environment-jsdom" "^27.5.1"
- "jest-environment-node" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-jasmine2" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-runner" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "micromatch" "^4.0.4"
- "parse-json" "^5.2.0"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "strip-json-comments" "^3.1.1"
-
-"jest-diff@^27.5.1":
- "integrity" "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw=="
- "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "chalk" "^4.0.0"
- "diff-sequences" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-docblock@^27.5.1":
- "integrity" "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ=="
- "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "detect-newline" "^3.0.0"
-
-"jest-each@^27.5.1":
- "integrity" "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ=="
- "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "jest-get-type" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-environment-jsdom@^27.5.1":
- "integrity" "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw=="
- "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
- "jsdom" "^16.6.0"
-
-"jest-environment-node@^27.5.1":
- "integrity" "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw=="
- "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
-
-"jest-get-type@^27.5.1":
- "integrity" "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw=="
- "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz"
- "version" "27.5.1"
-
-"jest-haste-map@^27.5.1":
- "integrity" "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng=="
- "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/graceful-fs" "^4.1.2"
- "@types/node" "*"
- "anymatch" "^3.0.3"
- "fb-watchman" "^2.0.0"
- "graceful-fs" "^4.2.9"
- "jest-regex-util" "^27.5.1"
- "jest-serializer" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "micromatch" "^4.0.4"
- "walker" "^1.0.7"
- optionalDependencies:
- "fsevents" "^2.3.2"
-
-"jest-jasmine2@^27.5.1":
- "integrity" "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ=="
- "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "co" "^4.6.0"
- "expect" "^27.5.1"
- "is-generator-fn" "^2.0.0"
- "jest-each" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
- "throat" "^6.0.1"
-
-"jest-leak-detector@^27.5.1":
- "integrity" "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ=="
- "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-matcher-utils@^27.5.1":
- "integrity" "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw=="
- "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "chalk" "^4.0.0"
- "jest-diff" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-message-util@^27.5.1":
- "integrity" "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g=="
- "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^27.5.1"
- "@types/stack-utils" "^2.0.0"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "micromatch" "^4.0.4"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "stack-utils" "^2.0.3"
-
-"jest-message-util@^28.1.1":
- "integrity" "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ=="
- "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^28.1.1"
- "@types/stack-utils" "^2.0.0"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "micromatch" "^4.0.4"
- "pretty-format" "^28.1.1"
- "slash" "^3.0.0"
- "stack-utils" "^2.0.3"
-
-"jest-mock@^27.5.1":
- "integrity" "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og=="
- "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
-
-"jest-pnp-resolver@^1.2.2":
- "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w=="
- "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz"
- "version" "1.2.2"
-
-"jest-regex-util@^27.5.1":
- "integrity" "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg=="
- "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz"
- "version" "27.5.1"
-
-"jest-regex-util@^28.0.0":
- "integrity" "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw=="
- "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz"
- "version" "28.0.2"
-
-"jest-resolve-dependencies@^27.5.1":
- "integrity" "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg=="
- "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-snapshot" "^27.5.1"
-
-"jest-resolve@*", "jest-resolve@^27.4.2", "jest-resolve@^27.5.1":
- "integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw=="
- "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-pnp-resolver" "^1.2.2"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "resolve" "^1.20.0"
- "resolve.exports" "^1.1.0"
- "slash" "^3.0.0"
-
-"jest-runner@^27.5.1":
- "integrity" "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ=="
- "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "emittery" "^0.8.1"
- "graceful-fs" "^4.2.9"
- "jest-docblock" "^27.5.1"
- "jest-environment-jsdom" "^27.5.1"
- "jest-environment-node" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-leak-detector" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "source-map-support" "^0.5.6"
- "throat" "^6.0.1"
-
-"jest-runtime@^27.5.1":
- "integrity" "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A=="
- "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/globals" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "cjs-module-lexer" "^1.0.0"
- "collect-v8-coverage" "^1.0.0"
- "execa" "^5.0.0"
- "glob" "^7.1.3"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-mock" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "slash" "^3.0.0"
- "strip-bom" "^4.0.0"
-
-"jest-serializer@^27.5.1":
- "integrity" "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w=="
- "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/node" "*"
- "graceful-fs" "^4.2.9"
-
-"jest-snapshot@^27.5.1":
- "integrity" "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA=="
- "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.7.2"
- "@babel/generator" "^7.7.2"
- "@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/traverse" "^7.7.2"
- "@babel/types" "^7.0.0"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__traverse" "^7.0.4"
- "@types/prettier" "^2.1.5"
- "babel-preset-current-node-syntax" "^1.0.0"
- "chalk" "^4.0.0"
- "expect" "^27.5.1"
- "graceful-fs" "^4.2.9"
- "jest-diff" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "natural-compare" "^1.4.0"
- "pretty-format" "^27.5.1"
- "semver" "^7.3.2"
-
-"jest-util@^27.5.1":
- "integrity" "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw=="
- "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "ci-info" "^3.2.0"
- "graceful-fs" "^4.2.9"
- "picomatch" "^2.2.3"
-
-"jest-util@^28.1.1":
- "integrity" "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw=="
- "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/types" "^28.1.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "ci-info" "^3.2.0"
- "graceful-fs" "^4.2.9"
- "picomatch" "^2.2.3"
-
-"jest-validate@^27.5.1":
- "integrity" "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ=="
- "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "camelcase" "^6.2.0"
- "chalk" "^4.0.0"
- "jest-get-type" "^27.5.1"
- "leven" "^3.1.0"
- "pretty-format" "^27.5.1"
-
-"jest-watch-typeahead@^1.0.0":
- "integrity" "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw=="
- "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "ansi-escapes" "^4.3.1"
- "chalk" "^4.0.0"
- "jest-regex-util" "^28.0.0"
- "jest-watcher" "^28.0.0"
- "slash" "^4.0.0"
- "string-length" "^5.0.1"
- "strip-ansi" "^7.0.1"
-
-"jest-watcher@^27.5.1":
- "integrity" "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw=="
- "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "ansi-escapes" "^4.2.1"
- "chalk" "^4.0.0"
- "jest-util" "^27.5.1"
- "string-length" "^4.0.1"
-
-"jest-watcher@^28.0.0":
- "integrity" "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug=="
- "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/test-result" "^28.1.1"
- "@jest/types" "^28.1.1"
- "@types/node" "*"
- "ansi-escapes" "^4.2.1"
- "chalk" "^4.0.0"
- "emittery" "^0.10.2"
- "jest-util" "^28.1.1"
- "string-length" "^4.0.1"
-
-"jest-worker@^26.2.1":
- "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ=="
- "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz"
- "version" "26.6.2"
- dependencies:
- "@types/node" "*"
- "merge-stream" "^2.0.0"
- "supports-color" "^7.0.0"
-
-"jest-worker@^27.0.2", "jest-worker@^27.4.5", "jest-worker@^27.5.1":
- "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="
- "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/node" "*"
- "merge-stream" "^2.0.0"
- "supports-color" "^8.0.0"
-
-"jest-worker@^28.0.2":
- "integrity" "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ=="
- "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@types/node" "*"
- "merge-stream" "^2.0.0"
- "supports-color" "^8.0.0"
-
-"jest@^27.0.0 || ^28.0.0", "jest@^27.4.3":
- "integrity" "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ=="
- "resolved" "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/core" "^27.5.1"
- "import-local" "^3.0.2"
- "jest-cli" "^27.5.1"
-
-"js-sha3@^0.5.7":
- "integrity" "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g=="
- "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz"
- "version" "0.5.7"
-
-"js-sha3@^0.8.0", "js-sha3@0.8.0":
- "integrity" "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz"
- "version" "0.8.0"
-
-"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0":
- "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
- "version" "4.0.0"
-
-"js-yaml@^3.13.1":
- "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="
- "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
- "version" "3.14.1"
- dependencies:
- "argparse" "^1.0.7"
- "esprima" "^4.0.0"
-
-"js-yaml@^4.1.0":
- "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
- "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "argparse" "^2.0.1"
-
-"jsbn@~0.1.0":
- "integrity" "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
- "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
- "version" "0.1.1"
-
-"jsdom@^16.6.0":
- "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw=="
- "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz"
- "version" "16.7.0"
- dependencies:
- "abab" "^2.0.5"
- "acorn" "^8.2.4"
- "acorn-globals" "^6.0.0"
- "cssom" "^0.4.4"
- "cssstyle" "^2.3.0"
- "data-urls" "^2.0.0"
- "decimal.js" "^10.2.1"
- "domexception" "^2.0.1"
- "escodegen" "^2.0.0"
- "form-data" "^3.0.0"
- "html-encoding-sniffer" "^2.0.1"
- "http-proxy-agent" "^4.0.1"
- "https-proxy-agent" "^5.0.0"
- "is-potential-custom-element-name" "^1.0.1"
- "nwsapi" "^2.2.0"
- "parse5" "6.0.1"
- "saxes" "^5.0.1"
- "symbol-tree" "^3.2.4"
- "tough-cookie" "^4.0.0"
- "w3c-hr-time" "^1.0.2"
- "w3c-xmlserializer" "^2.0.0"
- "webidl-conversions" "^6.1.0"
- "whatwg-encoding" "^1.0.5"
- "whatwg-mimetype" "^2.3.0"
- "whatwg-url" "^8.5.0"
- "ws" "^7.4.6"
- "xml-name-validator" "^3.0.0"
-
-"jsesc@^2.5.1":
- "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
- "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
- "version" "2.5.2"
-
-"jsesc@~0.5.0":
- "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
- "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
- "version" "0.5.0"
-
-"json-buffer@3.0.0":
- "integrity" "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="
- "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"
- "version" "3.0.0"
-
-"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1":
- "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
- "version" "2.3.1"
-
-"json-rpc-engine@^5.3.0":
- "integrity" "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g=="
- "resolved" "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz"
- "version" "5.4.0"
- dependencies:
- "eth-rpc-errors" "^3.0.0"
- "safe-event-emitter" "^1.0.1"
-
-"json-rpc-engine@^6.1.0":
- "integrity" "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ=="
- "resolved" "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "@metamask/safe-event-emitter" "^2.0.0"
- "eth-rpc-errors" "^4.0.2"
-
-"json-rpc-random-id@^1.0.0", "json-rpc-random-id@^1.0.1":
- "integrity" "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA=="
- "resolved" "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz"
- "version" "1.0.1"
-
-"json-schema-traverse@^0.4.1":
- "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
- "version" "0.4.1"
-
-"json-schema-traverse@^1.0.0":
- "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
- "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
- "version" "1.0.0"
-
-"json-schema@^0.4.0", "json-schema@0.4.0":
- "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
- "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
- "version" "0.4.0"
-
-"json-stable-stringify-without-jsonify@^1.0.1":
- "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
- "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
- "version" "1.0.1"
-
-"json-stable-stringify@^1.0.1":
- "integrity" "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg=="
- "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "jsonify" "~0.0.0"
-
-"json-stringify-safe@~5.0.1":
- "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
- "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
- "version" "5.0.1"
-
-"json5@^1.0.1":
- "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="
- "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "minimist" "^1.2.0"
-
-"json5@^2.1.2":
- "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
- "version" "2.2.1"
-
-"json5@^2.2.0":
- "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
- "version" "2.2.1"
-
-"json5@^2.2.1":
- "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
- "version" "2.2.1"
-
-"jsonfile@^4.0.0":
- "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="
- "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
- "version" "4.0.0"
- optionalDependencies:
- "graceful-fs" "^4.1.6"
-
-"jsonfile@^6.0.1":
- "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="
- "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "universalify" "^2.0.0"
- optionalDependencies:
- "graceful-fs" "^4.1.6"
-
-"jsonify@~0.0.0":
- "integrity" "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA=="
- "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
- "version" "0.0.0"
-
-"jsonpointer@^5.0.0":
- "integrity" "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg=="
- "resolved" "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz"
- "version" "5.0.0"
-
-"jsprim@^1.2.2":
- "integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="
- "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"
- "version" "1.4.2"
- dependencies:
- "assert-plus" "1.0.0"
- "extsprintf" "1.3.0"
- "json-schema" "0.4.0"
- "verror" "1.10.0"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.2.1":
- "integrity" "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q=="
- "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz"
- "version" "3.3.0"
- dependencies:
- "array-includes" "^3.1.4"
- "object.assign" "^4.1.2"
-
-"keccak@^3.0.0":
- "integrity" "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ=="
- "resolved" "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz"
- "version" "3.0.2"
- dependencies:
- "node-addon-api" "^2.0.0"
- "node-gyp-build" "^4.2.0"
- "readable-stream" "^3.6.0"
-
-"keyv@^3.0.0":
- "integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA=="
- "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "json-buffer" "3.0.0"
-
-"kind-of@^6.0.2":
- "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
- "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
- "version" "6.0.3"
-
-"kleur@^3.0.3":
- "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
- "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
- "version" "3.0.3"
-
-"klona@^2.0.4", "klona@^2.0.5":
- "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ=="
- "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
- "version" "2.0.5"
-
-"language-subtag-registry@~0.3.2":
- "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg=="
- "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz"
- "version" "0.3.21"
-
-"language-tags@^1.0.5":
- "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo="
- "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "language-subtag-registry" "~0.3.2"
-
-"level-codec@~7.0.0":
- "integrity" "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ=="
- "resolved" "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz"
- "version" "7.0.1"
-
-"level-errors@^1.0.3", "level-errors@~1.0.3":
- "integrity" "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig=="
- "resolved" "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "errno" "~0.1.1"
-
-"level-iterator-stream@~1.3.0":
- "integrity" "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw=="
- "resolved" "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz"
- "version" "1.3.1"
- dependencies:
- "inherits" "^2.0.1"
- "level-errors" "^1.0.3"
- "readable-stream" "^1.0.33"
- "xtend" "^4.0.0"
-
-"level-ws@0.0.0":
- "integrity" "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw=="
- "resolved" "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz"
- "version" "0.0.0"
- dependencies:
- "readable-stream" "~1.0.15"
- "xtend" "~2.1.1"
-
-"levelup@^1.2.1":
- "integrity" "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ=="
- "resolved" "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz"
- "version" "1.3.9"
- dependencies:
- "deferred-leveldown" "~1.2.1"
- "level-codec" "~7.0.0"
- "level-errors" "~1.0.3"
- "level-iterator-stream" "~1.3.0"
- "prr" "~1.0.1"
- "semver" "~5.4.1"
- "xtend" "~4.0.0"
-
-"leven@^3.1.0":
- "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
- "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"
- "version" "3.1.0"
-
-"levn@^0.4.1":
- "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="
- "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
- "version" "0.4.1"
- dependencies:
- "prelude-ls" "^1.2.1"
- "type-check" "~0.4.0"
-
-"levn@~0.3.0":
- "integrity" "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA=="
- "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
- "version" "0.3.0"
- dependencies:
- "prelude-ls" "~1.1.2"
- "type-check" "~0.3.2"
-
-"lilconfig@^2.0.3", "lilconfig@^2.0.5":
- "integrity" "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg=="
- "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz"
- "version" "2.0.5"
-
-"lines-and-columns@^1.1.6":
- "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
- "version" "1.2.4"
-
-"loader-runner@^4.2.0":
- "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="
- "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
- "version" "4.3.0"
-
-"loader-utils@^2.0.0":
- "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A=="
- "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "big.js" "^5.2.2"
- "emojis-list" "^3.0.0"
- "json5" "^2.1.2"
-
-"loader-utils@^3.2.0":
- "integrity" "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ=="
- "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz"
- "version" "3.2.0"
-
-"locate-path@^2.0.0":
- "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4="
- "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "p-locate" "^2.0.0"
- "path-exists" "^3.0.0"
-
-"locate-path@^3.0.0":
- "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
- "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "p-locate" "^3.0.0"
- "path-exists" "^3.0.0"
-
-"locate-path@^5.0.0":
- "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="
- "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
- "version" "5.0.0"
- dependencies:
- "p-locate" "^4.1.0"
-
-"locate-path@^6.0.0":
- "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="
- "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "p-locate" "^5.0.0"
-
-"lodash.debounce@^4.0.8":
- "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
- "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
- "version" "4.0.8"
-
-"lodash.memoize@^4.1.2":
- "integrity" "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
- "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"
- "version" "4.1.2"
-
-"lodash.merge@^4.6.2":
- "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
- "version" "4.6.2"
-
-"lodash.sortby@^4.7.0":
- "integrity" "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="
- "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
- "version" "4.7.0"
-
-"lodash.uniq@^4.5.0":
- "integrity" "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
- "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
- "version" "4.5.0"
-
-"lodash@^4.17.14", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.7.0":
- "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
- "version" "4.17.21"
-
-"long@^4.0.0":
- "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
- "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
- "version" "4.0.0"
-
-"loose-envify@^1.1.0", "loose-envify@^1.4.0":
- "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
- "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
- "version" "1.4.0"
- dependencies:
- "js-tokens" "^3.0.0 || ^4.0.0"
-
-"lower-case@^2.0.2":
- "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg=="
- "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "tslib" "^2.0.3"
-
-"lowercase-keys@^1.0.0", "lowercase-keys@^1.0.1":
- "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
- "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
- "version" "1.0.1"
-
-"lowercase-keys@^2.0.0":
- "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
- "version" "2.0.0"
-
-"lru-cache@^6.0.0":
- "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
- "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "yallist" "^4.0.0"
-
-"ltgt@~2.2.0":
- "integrity" "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA=="
- "resolved" "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz"
- "version" "2.2.1"
-
-"magic-string@^0.25.0", "magic-string@^0.25.7":
- "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="
- "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
- "version" "0.25.9"
- dependencies:
- "sourcemap-codec" "^1.4.8"
-
-"make-dir@^3.0.0", "make-dir@^3.0.2", "make-dir@^3.1.0":
- "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw=="
- "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "semver" "^6.0.0"
-
-"makeerror@1.0.12":
- "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="
- "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz"
- "version" "1.0.12"
- dependencies:
- "tmpl" "1.0.5"
-
-"md5.js@^1.3.4":
- "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="
- "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
- "version" "1.3.5"
- dependencies:
- "hash-base" "^3.0.0"
- "inherits" "^2.0.1"
- "safe-buffer" "^5.1.2"
-
-"mdn-data@2.0.14":
- "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
- "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
- "version" "2.0.14"
-
-"mdn-data@2.0.4":
- "integrity" "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
- "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz"
- "version" "2.0.4"
-
-"media-typer@0.3.0":
- "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
- "version" "0.3.0"
-
-"memdown@^1.0.0":
- "integrity" "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w=="
- "resolved" "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz"
- "version" "1.4.1"
- dependencies:
- "abstract-leveldown" "~2.7.1"
- "functional-red-black-tree" "^1.0.1"
- "immediate" "^3.2.3"
- "inherits" "~2.0.1"
- "ltgt" "~2.2.0"
- "safe-buffer" "~5.1.1"
-
-"memfs@^3.1.2", "memfs@^3.4.3":
- "integrity" "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw=="
- "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz"
- "version" "3.4.7"
- dependencies:
- "fs-monkey" "^1.0.3"
-
-"merge-descriptors@1.0.1":
- "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
- "version" "1.0.1"
-
-"merge-options@^3.0.4":
- "integrity" "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ=="
- "resolved" "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "is-plain-obj" "^2.1.0"
-
-"merge-stream@^2.0.0":
- "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
- "version" "2.0.0"
-
-"merge2@^1.3.0", "merge2@^1.4.1":
- "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
- "version" "1.4.1"
-
-"merkle-patricia-tree@^2.1.2", "merkle-patricia-tree@^2.3.2":
- "integrity" "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g=="
- "resolved" "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz"
- "version" "2.3.2"
- dependencies:
- "async" "^1.4.2"
- "ethereumjs-util" "^5.0.0"
- "level-ws" "0.0.0"
- "levelup" "^1.2.1"
- "memdown" "^1.0.0"
- "readable-stream" "^2.0.0"
- "rlp" "^2.0.0"
- "semaphore" ">=1.0.1"
-
-"methods@~1.1.2":
- "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
- "version" "1.1.2"
-
-"micromatch@^4.0.2", "micromatch@^4.0.4", "micromatch@^4.0.5":
- "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
- "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
- "version" "4.0.5"
- dependencies:
- "braces" "^3.0.2"
- "picomatch" "^2.3.1"
-
-"miller-rabin@^4.0.0":
- "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="
- "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "bn.js" "^4.0.0"
- "brorand" "^1.0.1"
-
-"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0":
- "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
- "version" "1.52.0"
-
-"mime-types@^2.1.12", "mime-types@^2.1.16", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34":
- "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
- "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
- "version" "2.1.35"
- dependencies:
- "mime-db" "1.52.0"
-
-"mime@1.6.0":
- "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
- "version" "1.6.0"
-
-"mimic-fn@^2.1.0":
- "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
- "version" "2.1.0"
-
-"mimic-response@^1.0.0", "mimic-response@^1.0.1":
- "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
- "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
- "version" "1.0.1"
-
-"min-document@^2.19.0":
- "integrity" "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ=="
- "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz"
- "version" "2.19.0"
- dependencies:
- "dom-walk" "^0.1.0"
-
-"mini-css-extract-plugin@^2.4.5":
- "integrity" "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg=="
- "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz"
- "version" "2.6.1"
- dependencies:
- "schema-utils" "^4.0.0"
-
-"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1":
- "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
- "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
- "version" "1.0.1"
-
-"minimalistic-crypto-utils@^1.0.1":
- "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
- "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"
- "version" "1.0.1"
-
-"minimatch@^3.0.4", "minimatch@^3.1.2":
- "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
- "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
- "version" "3.1.2"
- dependencies:
- "brace-expansion" "^1.1.7"
-
-"minimatch@^5.0.1":
- "integrity" "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg=="
- "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "brace-expansion" "^2.0.1"
-
-"minimatch@3.0.4":
- "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
- "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "brace-expansion" "^1.1.7"
-
-"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.6":
- "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
- "version" "1.2.6"
-
-"minipass@^2.6.0", "minipass@^2.9.0":
- "integrity" "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="
- "resolved" "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz"
- "version" "2.9.0"
- dependencies:
- "safe-buffer" "^5.1.2"
- "yallist" "^3.0.0"
-
-"minizlib@^1.3.3":
- "integrity" "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="
- "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz"
- "version" "1.3.3"
- dependencies:
- "minipass" "^2.9.0"
-
-"mkdirp-promise@^5.0.1":
- "integrity" "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w=="
- "resolved" "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "mkdirp" "*"
-
-"mkdirp@*":
- "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
- "version" "1.0.4"
-
-"mkdirp@^0.5.5":
- "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="
- "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
- "version" "0.5.6"
- dependencies:
- "minimist" "^1.2.6"
-
-"mkdirp@~0.5.1":
- "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="
- "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
- "version" "0.5.6"
- dependencies:
- "minimist" "^1.2.6"
-
-"mock-fs@^4.1.0":
- "integrity" "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw=="
- "resolved" "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz"
- "version" "4.14.0"
-
-"ms@^2.1.1", "ms@2.1.2":
- "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
- "version" "2.1.2"
-
-"ms@2.0.0":
- "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
- "version" "2.0.0"
-
-"ms@2.1.3":
- "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
- "version" "2.1.3"
-
-"multibase@^0.7.0":
- "integrity" "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg=="
- "resolved" "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz"
- "version" "0.7.0"
- dependencies:
- "base-x" "^3.0.8"
- "buffer" "^5.5.0"
-
-"multibase@~0.6.0":
- "integrity" "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw=="
- "resolved" "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz"
- "version" "0.6.1"
- dependencies:
- "base-x" "^3.0.8"
- "buffer" "^5.5.0"
-
-"multicast-dns@^7.2.5":
- "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg=="
- "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
- "version" "7.2.5"
- dependencies:
- "dns-packet" "^5.2.2"
- "thunky" "^1.0.2"
-
-"multicodec@^0.5.5":
- "integrity" "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA=="
- "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz"
- "version" "0.5.7"
- dependencies:
- "varint" "^5.0.0"
-
-"multicodec@^1.0.0":
- "integrity" "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg=="
- "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "buffer" "^5.6.0"
- "varint" "^5.0.0"
-
-"multiformats@^9.0.2", "multiformats@^9.4.2", "multiformats@^9.4.5", "multiformats@^9.5.1", "multiformats@^9.5.4", "multiformats@^9.6.3":
- "integrity" "sha512-vMwf/FUO+qAPvl3vlSZEgEVFY/AxeZq5yg761ScF3CZsXgmTi/HGkicUiNN0CI4PW8FiY2P0OLklOcmQjdQJhw=="
- "resolved" "https://registry.npmjs.org/multiformats/-/multiformats-9.6.5.tgz"
- "version" "9.6.5"
-
-"multihashes@^0.4.15", "multihashes@~0.4.15":
- "integrity" "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw=="
- "resolved" "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz"
- "version" "0.4.21"
- dependencies:
- "buffer" "^5.5.0"
- "multibase" "^0.7.0"
- "varint" "^5.0.0"
-
-"nano-json-stream-parser@^0.1.2":
- "integrity" "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew=="
- "resolved" "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz"
- "version" "0.1.2"
-
-"nanoid@^3.0.2", "nanoid@^3.1.20", "nanoid@^3.1.23", "nanoid@^3.1.30", "nanoid@^3.3.3":
- "integrity" "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
- "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
- "version" "3.3.4"
-
-"native-fetch@^3.0.0":
- "integrity" "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw=="
- "resolved" "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz"
- "version" "3.0.0"
-
-"native-fetch@^4.0.2":
- "integrity" "sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg=="
- "resolved" "https://registry.npmjs.org/native-fetch/-/native-fetch-4.0.2.tgz"
- "version" "4.0.2"
-
-"natural-compare@^1.4.0":
- "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
- "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
- "version" "1.4.0"
-
-"negotiator@0.6.3":
- "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
- "version" "0.6.3"
-
-"neo-async@^2.6.2":
- "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
- "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
- "version" "2.6.2"
-
-"next-share@^0.14.0":
- "integrity" "sha512-G2QZ09nKjgxHyfOfu+fgulPU8StDFH5alozzFfmEOJ6SELHDNZIywLYMbBw0KfuYH17f1Dt+N49AJ5b9PL7Sow=="
- "resolved" "https://registry.npmjs.org/next-share/-/next-share-0.14.0.tgz"
- "version" "0.14.0"
-
-"next-tick@^1.1.0":
- "integrity" "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
- "version" "1.1.0"
-
-"next@>=10.2.0", "next@12.1.6":
- "integrity" "sha512-cebwKxL3/DhNKfg9tPZDQmbRKjueqykHHbgaoG4VBRH3AHQJ2HO0dbKFiS1hPhe1/qgc2d/hFeadsbPicmLD+A=="
- "resolved" "https://registry.npmjs.org/next/-/next-12.1.6.tgz"
- "version" "12.1.6"
- dependencies:
- "@next/env" "12.1.6"
- "caniuse-lite" "^1.0.30001332"
- "postcss" "8.4.5"
- "styled-jsx" "5.0.2"
- optionalDependencies:
- "@next/swc-android-arm-eabi" "12.1.6"
- "@next/swc-android-arm64" "12.1.6"
- "@next/swc-darwin-arm64" "12.1.6"
- "@next/swc-darwin-x64" "12.1.6"
- "@next/swc-linux-arm-gnueabihf" "12.1.6"
- "@next/swc-linux-arm64-gnu" "12.1.6"
- "@next/swc-linux-arm64-musl" "12.1.6"
- "@next/swc-linux-x64-gnu" "12.1.6"
- "@next/swc-linux-x64-musl" "12.1.6"
- "@next/swc-win32-arm64-msvc" "12.1.6"
- "@next/swc-win32-ia32-msvc" "12.1.6"
- "@next/swc-win32-x64-msvc" "12.1.6"
-
-"no-case@^3.0.4":
- "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg=="
- "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "lower-case" "^2.0.2"
- "tslib" "^2.0.3"
-
-"node-addon-api@^2.0.0":
- "integrity" "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
- "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz"
- "version" "2.0.2"
-
-"node-fetch@*", "node-fetch@^2.6.0", "node-fetch@^2.6.1", "node-fetch@^2.6.7", "node-fetch@https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz":
- "integrity" "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g=="
- "resolved" "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz"
- "version" "2.6.7"
-
-"node-forge@^1":
- "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
- "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz"
- "version" "1.3.1"
-
-"node-gyp-build@^4.2.0", "node-gyp-build@^4.3.0":
- "integrity" "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="
- "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz"
- "version" "4.4.0"
-
-"node-int64@^0.4.0":
- "integrity" "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
- "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
- "version" "0.4.0"
-
-"node-releases@^2.0.5":
- "integrity" "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
- "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz"
- "version" "2.0.5"
-
-"normalize-path@^3.0.0", "normalize-path@~3.0.0":
- "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
- "version" "3.0.0"
-
-"normalize-range@^0.1.2":
- "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
- "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
- "version" "0.1.2"
-
-"normalize-url@^4.1.0":
- "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
- "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
- "version" "4.5.1"
-
-"normalize-url@^6.0.1":
- "integrity" "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
- "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
- "version" "6.1.0"
-
-"npm-run-path@^4.0.1":
- "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="
- "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "path-key" "^3.0.0"
-
-"nth-check@^1.0.2":
- "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
- "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "boolbase" "~1.0.0"
-
-"nth-check@^2.0.1":
- "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="
- "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
- "version" "2.1.1"
- dependencies:
- "boolbase" "^1.0.0"
-
-"number-to-bn@1.7.0":
- "integrity" "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig=="
- "resolved" "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz"
- "version" "1.7.0"
- dependencies:
- "bn.js" "4.11.6"
- "strip-hex-prefix" "1.0.0"
-
-"nwsapi@^2.2.0":
- "integrity" "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg=="
- "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz"
- "version" "2.2.1"
-
-"oauth-sign@~0.9.0":
- "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
- "version" "0.9.0"
-
-"object-assign@^4", "object-assign@^4.1.0", "object-assign@^4.1.1":
- "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
- "version" "4.1.1"
-
-"object-hash@^3.0.0":
- "integrity" "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
- "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
- "version" "3.0.0"
-
-"object-inspect@^1.12.0", "object-inspect@^1.9.0":
- "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
- "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
- "version" "1.12.0"
-
-"object-keys@^1.1.1":
- "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
- "version" "1.1.1"
-
-"object-keys@~0.4.0":
- "integrity" "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw=="
- "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
- "version" "0.4.0"
-
-"object.assign@^4.1.0", "object.assign@^4.1.2":
- "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="
- "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
- "version" "4.1.2"
- dependencies:
- "call-bind" "^1.0.0"
- "define-properties" "^1.1.3"
- "has-symbols" "^1.0.1"
- "object-keys" "^1.1.1"
-
-"object.entries@^1.1.5":
- "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g=="
- "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz"
- "version" "1.1.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.1"
-
-"object.fromentries@^2.0.5":
- "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw=="
- "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz"
- "version" "2.0.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.1"
-
-"object.getownpropertydescriptors@^2.1.0":
- "integrity" "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ=="
- "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz"
- "version" "2.1.4"
- dependencies:
- "array.prototype.reduce" "^1.0.4"
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.4"
- "es-abstract" "^1.20.1"
-
-"object.hasown@^1.1.0":
- "integrity" "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A=="
- "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz"
- "version" "1.1.1"
- dependencies:
- "define-properties" "^1.1.4"
- "es-abstract" "^1.19.5"
-
-"object.values@^1.1.0", "object.values@^1.1.5":
- "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg=="
- "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz"
- "version" "1.1.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.1"
-
-"oboe@2.1.5":
- "integrity" "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA=="
- "resolved" "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz"
- "version" "2.1.5"
- dependencies:
- "http-https" "^1.0.0"
-
-"obuf@^1.0.0", "obuf@^1.1.2":
- "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
- "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
- "version" "1.1.2"
-
-"on-finished@2.4.1":
- "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="
- "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
- "version" "2.4.1"
- dependencies:
- "ee-first" "1.1.1"
-
-"on-headers@~1.0.2":
- "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
- "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
- "version" "1.0.2"
-
-"once@^1.3.0", "once@^1.3.1", "once@^1.4.0":
- "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
- "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
- "version" "1.4.0"
- dependencies:
- "wrappy" "1"
-
-"onetime@^5.1.2":
- "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
- "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
- "version" "5.1.2"
- dependencies:
- "mimic-fn" "^2.1.0"
-
-"open@^8.0.9", "open@^8.4.0":
- "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q=="
- "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz"
- "version" "8.4.0"
- dependencies:
- "define-lazy-prop" "^2.0.0"
- "is-docker" "^2.1.1"
- "is-wsl" "^2.2.0"
-
-"optionator@^0.8.1":
- "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="
- "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
- "version" "0.8.3"
- dependencies:
- "deep-is" "~0.1.3"
- "fast-levenshtein" "~2.0.6"
- "levn" "~0.3.0"
- "prelude-ls" "~1.1.2"
- "type-check" "~0.3.2"
- "word-wrap" "~1.2.3"
-
-"optionator@^0.9.1":
- "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="
- "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
- "version" "0.9.1"
- dependencies:
- "deep-is" "^0.1.3"
- "fast-levenshtein" "^2.0.6"
- "levn" "^0.4.1"
- "prelude-ls" "^1.2.1"
- "type-check" "^0.4.0"
- "word-wrap" "^1.2.3"
-
-"p-cancelable@^0.3.0":
- "integrity" "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="
- "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz"
- "version" "0.3.0"
-
-"p-cancelable@^1.0.0":
- "integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
- "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
- "version" "1.1.0"
-
-"p-defer@^3.0.0":
- "integrity" "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="
- "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz"
- "version" "3.0.0"
-
-"p-fifo@^1.0.0":
- "integrity" "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A=="
- "resolved" "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "fast-fifo" "^1.0.0"
- "p-defer" "^3.0.0"
-
-"p-finally@^1.0.0":
- "integrity" "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
- "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
- "version" "1.0.0"
-
-"p-limit@^1.1.0":
- "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="
- "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "p-try" "^1.0.0"
-
-"p-limit@^2.0.0":
- "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
- "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
- "version" "2.3.0"
- dependencies:
- "p-try" "^2.0.0"
-
-"p-limit@^2.2.0":
- "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
- "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
- "version" "2.3.0"
- dependencies:
- "p-try" "^2.0.0"
-
-"p-limit@^3.0.2":
- "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="
- "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "yocto-queue" "^0.1.0"
-
-"p-locate@^2.0.0":
- "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM="
- "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "p-limit" "^1.1.0"
-
-"p-locate@^3.0.0":
- "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
- "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "p-limit" "^2.0.0"
-
-"p-locate@^4.1.0":
- "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="
- "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "p-limit" "^2.2.0"
-
-"p-locate@^5.0.0":
- "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="
- "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
- "version" "5.0.0"
- dependencies:
- "p-limit" "^3.0.2"
-
-"p-retry@^4.5.0":
- "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="
- "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
- "version" "4.6.2"
- dependencies:
- "@types/retry" "0.12.0"
- "retry" "^0.13.1"
-
-"p-timeout@^1.1.1":
- "integrity" "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA=="
- "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz"
- "version" "1.2.1"
- dependencies:
- "p-finally" "^1.0.0"
-
-"p-try@^1.0.0":
- "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
- "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
- "version" "1.0.0"
-
-"p-try@^2.0.0":
- "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
- "version" "2.2.0"
-
-"param-case@^3.0.4":
- "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A=="
- "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "dot-case" "^3.0.4"
- "tslib" "^2.0.3"
-
-"parent-module@^1.0.0":
- "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
- "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "callsites" "^3.0.0"
-
-"parse-asn1@^5.0.0", "parse-asn1@^5.1.5":
- "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw=="
- "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz"
- "version" "5.1.6"
- dependencies:
- "asn1.js" "^5.2.0"
- "browserify-aes" "^1.0.0"
- "evp_bytestokey" "^1.0.0"
- "pbkdf2" "^3.0.3"
- "safe-buffer" "^5.1.1"
-
-"parse-duration@^1.0.0":
- "integrity" "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg=="
- "resolved" "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz"
- "version" "1.0.2"
-
-"parse-headers@^2.0.0":
- "integrity" "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA=="
- "resolved" "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz"
- "version" "2.0.5"
-
-"parse-json@^5.0.0", "parse-json@^5.2.0":
- "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
- "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
- "version" "5.2.0"
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "error-ex" "^1.3.1"
- "json-parse-even-better-errors" "^2.3.0"
- "lines-and-columns" "^1.1.6"
-
-"parse5@6.0.1":
- "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
- "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
- "version" "6.0.1"
-
-"parseurl@~1.3.2", "parseurl@~1.3.3":
- "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
- "version" "1.3.3"
-
-"pascal-case@^3.1.2":
- "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="
- "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
- "version" "3.1.2"
- dependencies:
- "no-case" "^3.0.4"
- "tslib" "^2.0.3"
-
-"path-exists@^3.0.0":
- "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
- "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
- "version" "3.0.0"
-
-"path-exists@^4.0.0":
- "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
- "version" "4.0.0"
-
-"path-is-absolute@^1.0.0":
- "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- "version" "1.0.1"
-
-"path-key@^3.0.0", "path-key@^3.1.0":
- "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
- "version" "3.1.1"
-
-"path-parse@^1.0.6", "path-parse@^1.0.7":
- "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
- "version" "1.0.7"
-
-"path-to-regexp@0.1.7":
- "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
- "version" "0.1.7"
-
-"path-type@^4.0.0":
- "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
- "version" "4.0.0"
-
-"pbkdf2@^3.0.17", "pbkdf2@^3.0.3":
- "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="
- "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"
- "version" "3.1.2"
- dependencies:
- "create-hash" "^1.1.2"
- "create-hmac" "^1.1.4"
- "ripemd160" "^2.0.1"
- "safe-buffer" "^5.0.1"
- "sha.js" "^2.4.8"
-
-"performance-now@^2.1.0":
- "integrity" "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
- "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
- "version" "2.1.0"
-
-"picocolors@^0.2.1":
- "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
- "version" "0.2.1"
-
-"picocolors@^1.0.0":
- "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
- "version" "1.0.0"
-
-"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3", "picomatch@^2.3.1":
- "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
- "version" "2.3.1"
-
-"pify@^3.0.0":
- "integrity" "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
- "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
- "version" "3.0.0"
-
-"pify@^5.0.0":
- "integrity" "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
- "resolved" "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz"
- "version" "5.0.0"
-
-"pirates@^4.0.4":
- "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ=="
- "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
- "version" "4.0.5"
-
-"pkg-dir@^4.1.0", "pkg-dir@^4.2.0":
- "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="
- "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
- "version" "4.2.0"
- dependencies:
- "find-up" "^4.0.0"
-
-"pkg-up@^3.1.0":
- "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA=="
- "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "find-up" "^3.0.0"
-
-"postcss-attribute-case-insensitive@^5.0.1":
- "integrity" "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ=="
- "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "postcss-selector-parser" "^6.0.10"
-
-"postcss-browser-comments@^4":
- "integrity" "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg=="
- "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz"
- "version" "4.0.0"
-
-"postcss-calc@^8.2.3":
- "integrity" "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q=="
- "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz"
- "version" "8.2.4"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-clamp@^4.1.0":
- "integrity" "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow=="
- "resolved" "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-color-functional-notation@^4.2.3":
- "integrity" "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw=="
- "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz"
- "version" "4.2.3"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-color-hex-alpha@^8.0.4":
- "integrity" "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ=="
- "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz"
- "version" "8.0.4"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-color-rebeccapurple@^7.1.0":
- "integrity" "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw=="
- "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz"
- "version" "7.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-colormin@^5.3.0":
- "integrity" "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg=="
- "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz"
- "version" "5.3.0"
- dependencies:
- "browserslist" "^4.16.6"
- "caniuse-api" "^3.0.0"
- "colord" "^2.9.1"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-convert-values@^5.1.2":
- "integrity" "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g=="
- "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz"
- "version" "5.1.2"
- dependencies:
- "browserslist" "^4.20.3"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-custom-media@^8.0.2":
- "integrity" "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg=="
- "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz"
- "version" "8.0.2"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-custom-properties@^12.1.8":
- "integrity" "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA=="
- "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz"
- "version" "12.1.8"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-custom-selectors@^6.0.3":
- "integrity" "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg=="
- "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz"
- "version" "6.0.3"
- dependencies:
- "postcss-selector-parser" "^6.0.4"
-
-"postcss-dir-pseudo-class@^6.0.4":
- "integrity" "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw=="
- "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz"
- "version" "6.0.4"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
-
-"postcss-discard-comments@^5.1.2":
- "integrity" "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ=="
- "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz"
- "version" "5.1.2"
-
-"postcss-discard-duplicates@^5.1.0":
- "integrity" "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw=="
- "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz"
- "version" "5.1.0"
-
-"postcss-discard-empty@^5.1.1":
- "integrity" "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A=="
- "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz"
- "version" "5.1.1"
-
-"postcss-discard-overridden@^5.1.0":
- "integrity" "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw=="
- "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz"
- "version" "5.1.0"
-
-"postcss-double-position-gradients@^3.1.1":
- "integrity" "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ=="
- "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz"
- "version" "3.1.1"
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-env-function@^4.0.6":
- "integrity" "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA=="
- "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz"
- "version" "4.0.6"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-flexbugs-fixes@^5.0.2":
- "integrity" "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ=="
- "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz"
- "version" "5.0.2"
-
-"postcss-focus-visible@^6.0.4":
- "integrity" "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw=="
- "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz"
- "version" "6.0.4"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
-
-"postcss-focus-within@^5.0.4":
- "integrity" "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ=="
- "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz"
- "version" "5.0.4"
- dependencies:
- "postcss-selector-parser" "^6.0.9"
-
-"postcss-font-variant@^5.0.0":
- "integrity" "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA=="
- "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz"
- "version" "5.0.0"
-
-"postcss-gap-properties@^3.0.3":
- "integrity" "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ=="
- "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz"
- "version" "3.0.3"
-
-"postcss-image-set-function@^4.0.6":
- "integrity" "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A=="
- "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz"
- "version" "4.0.6"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-initial@^4.0.1":
- "integrity" "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ=="
- "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz"
- "version" "4.0.1"
-
-"postcss-js@^4.0.0":
- "integrity" "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ=="
- "resolved" "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "camelcase-css" "^2.0.1"
-
-"postcss-lab-function@^4.2.0":
- "integrity" "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w=="
- "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz"
- "version" "4.2.0"
- dependencies:
- "@csstools/postcss-progressive-custom-properties" "^1.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-load-config@^3.1.4":
- "integrity" "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg=="
- "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
- "version" "3.1.4"
- dependencies:
- "lilconfig" "^2.0.5"
- "yaml" "^1.10.2"
-
-"postcss-loader@^6.2.1":
- "integrity" "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q=="
- "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz"
- "version" "6.2.1"
- dependencies:
- "cosmiconfig" "^7.0.0"
- "klona" "^2.0.5"
- "semver" "^7.3.5"
-
-"postcss-logical@^5.0.4":
- "integrity" "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g=="
- "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz"
- "version" "5.0.4"
-
-"postcss-media-minmax@^5.0.0":
- "integrity" "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ=="
- "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz"
- "version" "5.0.0"
-
-"postcss-merge-longhand@^5.1.6":
- "integrity" "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw=="
- "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz"
- "version" "5.1.6"
- dependencies:
- "postcss-value-parser" "^4.2.0"
- "stylehacks" "^5.1.0"
-
-"postcss-merge-rules@^5.1.2":
- "integrity" "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ=="
- "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz"
- "version" "5.1.2"
- dependencies:
- "browserslist" "^4.16.6"
- "caniuse-api" "^3.0.0"
- "cssnano-utils" "^3.1.0"
- "postcss-selector-parser" "^6.0.5"
-
-"postcss-minify-font-values@^5.1.0":
- "integrity" "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA=="
- "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-minify-gradients@^5.1.1":
- "integrity" "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw=="
- "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "colord" "^2.9.1"
- "cssnano-utils" "^3.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-minify-params@^5.1.3":
- "integrity" "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg=="
- "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz"
- "version" "5.1.3"
- dependencies:
- "browserslist" "^4.16.6"
- "cssnano-utils" "^3.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-minify-selectors@^5.2.1":
- "integrity" "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg=="
- "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "postcss-selector-parser" "^6.0.5"
-
-"postcss-modules-extract-imports@^3.0.0":
- "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
- "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
- "version" "3.0.0"
-
-"postcss-modules-local-by-default@^4.0.0":
- "integrity" "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ=="
- "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "icss-utils" "^5.0.0"
- "postcss-selector-parser" "^6.0.2"
- "postcss-value-parser" "^4.1.0"
-
-"postcss-modules-scope@^3.0.0":
- "integrity" "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg=="
- "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "postcss-selector-parser" "^6.0.4"
-
-"postcss-modules-values@^4.0.0":
- "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=="
- "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "icss-utils" "^5.0.0"
-
-"postcss-nested@5.0.6":
- "integrity" "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA=="
- "resolved" "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz"
- "version" "5.0.6"
- dependencies:
- "postcss-selector-parser" "^6.0.6"
-
-"postcss-nesting@^10.1.9":
- "integrity" "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w=="
- "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz"
- "version" "10.1.10"
- dependencies:
- "@csstools/selector-specificity" "^2.0.0"
- "postcss-selector-parser" "^6.0.10"
-
-"postcss-normalize-charset@^5.1.0":
- "integrity" "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz"
- "version" "5.1.0"
-
-"postcss-normalize-display-values@^5.1.0":
- "integrity" "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-positions@^5.1.1":
- "integrity" "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-repeat-style@^5.1.1":
- "integrity" "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-string@^5.1.0":
- "integrity" "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-timing-functions@^5.1.0":
- "integrity" "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-unicode@^5.1.0":
- "integrity" "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "browserslist" "^4.16.6"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-url@^5.1.0":
- "integrity" "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "normalize-url" "^6.0.1"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize-whitespace@^5.1.1":
- "integrity" "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA=="
- "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-normalize@^10.0.1":
- "integrity" "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA=="
- "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz"
- "version" "10.0.1"
- dependencies:
- "@csstools/normalize.css" "*"
- "postcss-browser-comments" "^4"
- "sanitize.css" "*"
-
-"postcss-opacity-percentage@^1.1.2":
- "integrity" "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w=="
- "resolved" "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz"
- "version" "1.1.2"
-
-"postcss-ordered-values@^5.1.3":
- "integrity" "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ=="
- "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz"
- "version" "5.1.3"
- dependencies:
- "cssnano-utils" "^3.1.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-overflow-shorthand@^3.0.3":
- "integrity" "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg=="
- "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz"
- "version" "3.0.3"
-
-"postcss-page-break@^3.0.4":
- "integrity" "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ=="
- "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz"
- "version" "3.0.4"
-
-"postcss-place@^7.0.4":
- "integrity" "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg=="
- "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz"
- "version" "7.0.4"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-preset-env@^7.0.1":
- "integrity" "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA=="
- "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz"
- "version" "7.7.2"
- dependencies:
- "@csstools/postcss-cascade-layers" "^1.0.4"
- "@csstools/postcss-color-function" "^1.1.0"
- "@csstools/postcss-font-format-keywords" "^1.0.0"
- "@csstools/postcss-hwb-function" "^1.0.1"
- "@csstools/postcss-ic-unit" "^1.0.0"
- "@csstools/postcss-is-pseudo-class" "^2.0.6"
- "@csstools/postcss-normalize-display-values" "^1.0.0"
- "@csstools/postcss-oklab-function" "^1.1.0"
- "@csstools/postcss-progressive-custom-properties" "^1.3.0"
- "@csstools/postcss-stepped-value-functions" "^1.0.0"
- "@csstools/postcss-trigonometric-functions" "^1.0.1"
- "@csstools/postcss-unset-value" "^1.0.1"
- "autoprefixer" "^10.4.7"
- "browserslist" "^4.21.0"
- "css-blank-pseudo" "^3.0.3"
- "css-has-pseudo" "^3.0.4"
- "css-prefers-color-scheme" "^6.0.3"
- "cssdb" "^6.6.3"
- "postcss-attribute-case-insensitive" "^5.0.1"
- "postcss-clamp" "^4.1.0"
- "postcss-color-functional-notation" "^4.2.3"
- "postcss-color-hex-alpha" "^8.0.4"
- "postcss-color-rebeccapurple" "^7.1.0"
- "postcss-custom-media" "^8.0.2"
- "postcss-custom-properties" "^12.1.8"
- "postcss-custom-selectors" "^6.0.3"
- "postcss-dir-pseudo-class" "^6.0.4"
- "postcss-double-position-gradients" "^3.1.1"
- "postcss-env-function" "^4.0.6"
- "postcss-focus-visible" "^6.0.4"
- "postcss-focus-within" "^5.0.4"
- "postcss-font-variant" "^5.0.0"
- "postcss-gap-properties" "^3.0.3"
- "postcss-image-set-function" "^4.0.6"
- "postcss-initial" "^4.0.1"
- "postcss-lab-function" "^4.2.0"
- "postcss-logical" "^5.0.4"
- "postcss-media-minmax" "^5.0.0"
- "postcss-nesting" "^10.1.9"
- "postcss-opacity-percentage" "^1.1.2"
- "postcss-overflow-shorthand" "^3.0.3"
- "postcss-page-break" "^3.0.4"
- "postcss-place" "^7.0.4"
- "postcss-pseudo-class-any-link" "^7.1.5"
- "postcss-replace-overflow-wrap" "^4.0.0"
- "postcss-selector-not" "^6.0.0"
- "postcss-value-parser" "^4.2.0"
-
-"postcss-pseudo-class-any-link@^7.1.5":
- "integrity" "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA=="
- "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz"
- "version" "7.1.5"
- dependencies:
- "postcss-selector-parser" "^6.0.10"
-
-"postcss-reduce-initial@^5.1.0":
- "integrity" "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw=="
- "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "browserslist" "^4.16.6"
- "caniuse-api" "^3.0.0"
-
-"postcss-reduce-transforms@^5.1.0":
- "integrity" "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ=="
- "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
-
-"postcss-replace-overflow-wrap@^4.0.0":
- "integrity" "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw=="
- "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz"
- "version" "4.0.0"
-
-"postcss-selector-not@^6.0.0":
- "integrity" "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ=="
- "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "postcss-selector-parser" "^6.0.10"
-
-"postcss-selector-parser@^6.0.10", "postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4", "postcss-selector-parser@^6.0.5", "postcss-selector-parser@^6.0.6", "postcss-selector-parser@^6.0.9":
- "integrity" "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="
- "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
- "version" "6.0.10"
- dependencies:
- "cssesc" "^3.0.0"
- "util-deprecate" "^1.0.2"
-
-"postcss-svgo@^5.1.0":
- "integrity" "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA=="
- "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "postcss-value-parser" "^4.2.0"
- "svgo" "^2.7.0"
-
-"postcss-unique-selectors@^5.1.1":
- "integrity" "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA=="
- "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "postcss-selector-parser" "^6.0.5"
-
-"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0":
- "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
- "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
- "version" "4.2.0"
-
-"postcss@^7.0.0 || ^8.0.1", "postcss@^8", "postcss@^8.0.0", "postcss@^8.0.3", "postcss@^8.0.9", "postcss@^8.1.0", "postcss@^8.1.4", "postcss@^8.2", "postcss@^8.2.14", "postcss@^8.2.15", "postcss@^8.2.2", "postcss@^8.3", "postcss@^8.3.3", "postcss@^8.3.5", "postcss@^8.4", "postcss@^8.4.12", "postcss@^8.4.13", "postcss@^8.4.4", "postcss@^8.4.6", "postcss@^8.4.7", "postcss@>= 8", "postcss@>=8", "postcss@>=8.0.9":
- "integrity" "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA=="
- "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz"
- "version" "8.4.13"
- dependencies:
- "nanoid" "^3.3.3"
- "picocolors" "^1.0.0"
- "source-map-js" "^1.0.2"
-
-"postcss@^7.0.35":
- "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
- "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
- "version" "7.0.39"
- dependencies:
- "picocolors" "^0.2.1"
- "source-map" "^0.6.1"
-
-"postcss@8.4.5":
- "integrity" "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg=="
- "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz"
- "version" "8.4.5"
- dependencies:
- "nanoid" "^3.1.30"
- "picocolors" "^1.0.0"
- "source-map-js" "^1.0.1"
-
-"precond@0.2":
- "integrity" "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ=="
- "resolved" "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz"
- "version" "0.2.3"
-
-"prelude-ls@^1.2.1":
- "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
- "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
- "version" "1.2.1"
-
-"prelude-ls@~1.1.2":
- "integrity" "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
- "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
- "version" "1.1.2"
-
-"prepend-http@^1.0.1":
- "integrity" "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
- "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
- "version" "1.0.4"
-
-"prepend-http@^2.0.0":
- "integrity" "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="
- "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
- "version" "2.0.0"
-
-"pretty-bytes@^5.3.0", "pretty-bytes@^5.4.1":
- "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
- "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz"
- "version" "5.6.0"
-
-"pretty-error@^4.0.0":
- "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw=="
- "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "lodash" "^4.17.20"
- "renderkid" "^3.0.0"
-
-"pretty-format@^27.5.1":
- "integrity" "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="
- "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "ansi-regex" "^5.0.1"
- "ansi-styles" "^5.0.0"
- "react-is" "^17.0.1"
-
-"pretty-format@^28.1.1":
- "integrity" "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw=="
- "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz"
- "version" "28.1.1"
- dependencies:
- "@jest/schemas" "^28.0.2"
- "ansi-regex" "^5.0.1"
- "ansi-styles" "^5.0.0"
- "react-is" "^18.0.0"
-
-"process-nextick-args@~2.0.0":
- "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
- "version" "2.0.1"
-
-"process@^0.11.10":
- "integrity" "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
- "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
- "version" "0.11.10"
-
-"promise-to-callback@^1.0.0":
- "integrity" "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA=="
- "resolved" "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "is-fn" "^1.0.0"
- "set-immediate-shim" "^1.0.1"
-
-"promise@^8.1.0":
- "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q=="
- "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz"
- "version" "8.1.0"
- dependencies:
- "asap" "~2.0.6"
-
-"prompts@^2.0.1", "prompts@^2.4.2":
- "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="
- "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz"
- "version" "2.4.2"
- dependencies:
- "kleur" "^3.0.3"
- "sisteransi" "^1.0.5"
-
-"prop-types@^15.8.1":
- "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
- "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
- "version" "15.8.1"
- dependencies:
- "loose-envify" "^1.4.0"
- "object-assign" "^4.1.1"
- "react-is" "^16.13.1"
-
-"protobufjs@^6.10.2":
- "integrity" "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg=="
- "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz"
- "version" "6.11.3"
- dependencies:
- "@protobufjs/aspromise" "^1.1.2"
- "@protobufjs/base64" "^1.1.2"
- "@protobufjs/codegen" "^2.0.4"
- "@protobufjs/eventemitter" "^1.1.0"
- "@protobufjs/fetch" "^1.1.0"
- "@protobufjs/float" "^1.0.2"
- "@protobufjs/inquire" "^1.1.0"
- "@protobufjs/path" "^1.1.2"
- "@protobufjs/pool" "^1.1.0"
- "@protobufjs/utf8" "^1.1.0"
- "@types/long" "^4.0.1"
- "@types/node" ">=13.7.0"
- "long" "^4.0.0"
-
-"proxy-addr@~2.0.7":
- "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
- "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
- "version" "2.0.7"
- dependencies:
- "forwarded" "0.2.0"
- "ipaddr.js" "1.9.1"
-
-"prr@~1.0.1":
- "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="
- "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
- "version" "1.0.1"
-
-"psl@^1.1.28", "psl@^1.1.33":
- "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
- "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
- "version" "1.8.0"
-
-"public-encrypt@^4.0.0":
- "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="
- "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "bn.js" "^4.1.0"
- "browserify-rsa" "^4.0.0"
- "create-hash" "^1.1.0"
- "parse-asn1" "^5.0.0"
- "randombytes" "^2.0.1"
- "safe-buffer" "^5.1.2"
-
-"pump@^3.0.0":
- "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
- "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "end-of-stream" "^1.1.0"
- "once" "^1.3.1"
-
-"punycode@^2.1.0", "punycode@^2.1.1":
- "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
- "version" "2.1.1"
-
-"punycode@2.1.0":
- "integrity" "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA=="
- "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz"
- "version" "2.1.0"
-
-"q@^1.1.2":
- "integrity" "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw=="
- "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz"
- "version" "1.5.1"
-
-"qs@~6.5.2":
- "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
- "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"
- "version" "6.5.3"
-
-"qs@6.10.3":
- "integrity" "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ=="
- "resolved" "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz"
- "version" "6.10.3"
- dependencies:
- "side-channel" "^1.0.4"
-
-"query-string@^5.0.1":
- "integrity" "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="
- "resolved" "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz"
- "version" "5.1.1"
- dependencies:
- "decode-uri-component" "^0.2.0"
- "object-assign" "^4.1.0"
- "strict-uri-encode" "^1.0.0"
-
-"queue-microtask@^1.2.2":
- "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
- "version" "1.2.3"
-
-"quick-lru@^5.1.1":
- "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
- "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
- "version" "5.1.1"
-
-"raf@^3.4.1":
- "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA=="
- "resolved" "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
- "version" "3.4.1"
- dependencies:
- "performance-now" "^2.1.0"
-
-"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0":
- "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
- "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "safe-buffer" "^5.1.0"
-
-"randomfill@^1.0.3":
- "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="
- "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "randombytes" "^2.0.5"
- "safe-buffer" "^5.1.0"
-
-"range-parser@^1.2.1", "range-parser@~1.2.1":
- "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
- "version" "1.2.1"
-
-"raw-body@2.5.1":
- "integrity" "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig=="
- "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"
- "version" "2.5.1"
- dependencies:
- "bytes" "3.1.2"
- "http-errors" "2.0.0"
- "iconv-lite" "0.4.24"
- "unpipe" "1.0.0"
-
-"react-app-polyfill@^3.0.0":
- "integrity" "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w=="
- "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "core-js" "^3.19.2"
- "object-assign" "^4.1.1"
- "promise" "^8.1.0"
- "raf" "^3.4.1"
- "regenerator-runtime" "^0.13.9"
- "whatwg-fetch" "^3.6.2"
-
-"react-dev-utils@^12.0.1":
- "integrity" "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ=="
- "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz"
- "version" "12.0.1"
- dependencies:
- "@babel/code-frame" "^7.16.0"
- "address" "^1.1.2"
- "browserslist" "^4.18.1"
- "chalk" "^4.1.2"
- "cross-spawn" "^7.0.3"
- "detect-port-alt" "^1.1.6"
- "escape-string-regexp" "^4.0.0"
- "filesize" "^8.0.6"
- "find-up" "^5.0.0"
- "fork-ts-checker-webpack-plugin" "^6.5.0"
- "global-modules" "^2.0.0"
- "globby" "^11.0.4"
- "gzip-size" "^6.0.0"
- "immer" "^9.0.7"
- "is-root" "^2.1.0"
- "loader-utils" "^3.2.0"
- "open" "^8.4.0"
- "pkg-up" "^3.1.0"
- "prompts" "^2.4.2"
- "react-error-overlay" "^6.0.11"
- "recursive-readdir" "^2.2.2"
- "shell-quote" "^1.7.3"
- "strip-ansi" "^6.0.1"
- "text-table" "^0.2.0"
-
-"react-dom@^17.0.2 || ^18.0.0-0", "react-dom@>=17.0.0", "react-dom@18.1.0":
- "integrity" "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w=="
- "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz"
- "version" "18.1.0"
- dependencies:
- "loose-envify" "^1.1.0"
- "scheduler" "^0.22.0"
-
-"react-error-overlay@^6.0.11":
- "integrity" "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
- "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz"
- "version" "6.0.11"
-
-"react-is@^16.13.1":
- "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
- "version" "16.13.1"
-
-"react-is@^17.0.1":
- "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
- "version" "17.0.2"
-
-"react-is@^18.0.0":
- "integrity" "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
- "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
- "version" "18.2.0"
-
-"react-native-fetch-api@^2.0.0":
- "integrity" "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw=="
- "resolved" "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "p-defer" "^3.0.0"
-
-"react-refresh@^0.11.0", "react-refresh@>=0.10.0 <1.0.0":
- "integrity" "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A=="
- "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz"
- "version" "0.11.0"
-
-"react-scripts@>=4.0.0":
- "integrity" "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ=="
- "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "@babel/core" "^7.16.0"
- "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3"
- "@svgr/webpack" "^5.5.0"
- "babel-jest" "^27.4.2"
- "babel-loader" "^8.2.3"
- "babel-plugin-named-asset-import" "^0.3.8"
- "babel-preset-react-app" "^10.0.1"
- "bfj" "^7.0.2"
- "browserslist" "^4.18.1"
- "camelcase" "^6.2.1"
- "case-sensitive-paths-webpack-plugin" "^2.4.0"
- "css-loader" "^6.5.1"
- "css-minimizer-webpack-plugin" "^3.2.0"
- "dotenv" "^10.0.0"
- "dotenv-expand" "^5.1.0"
- "eslint" "^8.3.0"
- "eslint-config-react-app" "^7.0.1"
- "eslint-webpack-plugin" "^3.1.1"
- "file-loader" "^6.2.0"
- "fs-extra" "^10.0.0"
- "html-webpack-plugin" "^5.5.0"
- "identity-obj-proxy" "^3.0.0"
- "jest" "^27.4.3"
- "jest-resolve" "^27.4.2"
- "jest-watch-typeahead" "^1.0.0"
- "mini-css-extract-plugin" "^2.4.5"
- "postcss" "^8.4.4"
- "postcss-flexbugs-fixes" "^5.0.2"
- "postcss-loader" "^6.2.1"
- "postcss-normalize" "^10.0.1"
- "postcss-preset-env" "^7.0.1"
- "prompts" "^2.4.2"
- "react-app-polyfill" "^3.0.0"
- "react-dev-utils" "^12.0.1"
- "react-refresh" "^0.11.0"
- "resolve" "^1.20.0"
- "resolve-url-loader" "^4.0.0"
- "sass-loader" "^12.3.0"
- "semver" "^7.3.5"
- "source-map-loader" "^3.0.0"
- "style-loader" "^3.3.1"
- "tailwindcss" "^3.0.2"
- "terser-webpack-plugin" "^5.2.5"
- "webpack" "^5.64.4"
- "webpack-dev-server" "^4.6.0"
- "webpack-manifest-plugin" "^4.0.2"
- "workbox-webpack-plugin" "^6.4.1"
- optionalDependencies:
- "fsevents" "^2.3.2"
-
-"react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^17.0.2 || ^18.0.0-0", "react@^18.1.0", "react@>= 16", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", "react@>=17.0.0", "react@18.1.0":
- "integrity" "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ=="
- "resolved" "https://registry.npmjs.org/react/-/react-18.1.0.tgz"
- "version" "18.1.0"
- dependencies:
- "loose-envify" "^1.1.0"
-
-"readable-stream@^1.0.33":
- "integrity" "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
- "version" "1.1.14"
- dependencies:
- "core-util-is" "~1.0.0"
- "inherits" "~2.0.1"
- "isarray" "0.0.1"
- "string_decoder" "~0.10.x"
-
-"readable-stream@^2.0.0":
- "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
- "version" "2.3.7"
- dependencies:
- "core-util-is" "~1.0.0"
- "inherits" "~2.0.3"
- "isarray" "~1.0.0"
- "process-nextick-args" "~2.0.0"
- "safe-buffer" "~5.1.1"
- "string_decoder" "~1.1.1"
- "util-deprecate" "~1.0.1"
-
-"readable-stream@^2.0.1":
- "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
- "version" "2.3.7"
- dependencies:
- "core-util-is" "~1.0.0"
- "inherits" "~2.0.3"
- "isarray" "~1.0.0"
- "process-nextick-args" "~2.0.0"
- "safe-buffer" "~5.1.1"
- "string_decoder" "~1.1.1"
- "util-deprecate" "~1.0.1"
-
-"readable-stream@^2.2.9":
- "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
- "version" "2.3.7"
- dependencies:
- "core-util-is" "~1.0.0"
- "inherits" "~2.0.3"
- "isarray" "~1.0.0"
- "process-nextick-args" "~2.0.0"
- "safe-buffer" "~5.1.1"
- "string_decoder" "~1.1.1"
- "util-deprecate" "~1.0.1"
-
-"readable-stream@^3.0.6", "readable-stream@^3.6.0":
- "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
- "version" "3.6.0"
- dependencies:
- "inherits" "^2.0.3"
- "string_decoder" "^1.1.1"
- "util-deprecate" "^1.0.1"
-
-"readable-stream@~1.0.15":
- "integrity" "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg=="
- "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
- "version" "1.0.34"
- dependencies:
- "core-util-is" "~1.0.0"
- "inherits" "~2.0.1"
- "isarray" "0.0.1"
- "string_decoder" "~0.10.x"
-
-"readdirp@~3.6.0":
- "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
- "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
- "version" "3.6.0"
- dependencies:
- "picomatch" "^2.2.1"
-
-"receptacle@^1.3.2":
- "integrity" "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A=="
- "resolved" "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz"
- "version" "1.3.2"
- dependencies:
- "ms" "^2.1.1"
-
-"recursive-readdir@^2.2.2":
- "integrity" "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg=="
- "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz"
- "version" "2.2.2"
- dependencies:
- "minimatch" "3.0.4"
-
-"regenerate-unicode-properties@^10.0.1":
- "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw=="
- "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"
- "version" "10.0.1"
- dependencies:
- "regenerate" "^1.4.2"
-
-"regenerate@^1.4.2":
- "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
- "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
- "version" "1.4.2"
-
-"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.9":
- "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
- "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
- "version" "0.13.9"
-
-"regenerator-transform@^0.15.0":
- "integrity" "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg=="
- "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz"
- "version" "0.15.0"
- dependencies:
- "@babel/runtime" "^7.8.4"
-
-"regex-parser@^2.2.11":
- "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
- "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz"
- "version" "2.2.11"
-
-"regexp.prototype.flags@^1.4.1", "regexp.prototype.flags@^1.4.3":
- "integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA=="
- "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"
- "version" "1.4.3"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "functions-have-names" "^1.2.2"
-
-"regexpp@^3.2.0":
- "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
- "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
- "version" "3.2.0"
-
-"regexpu-core@^5.1.0":
- "integrity" "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA=="
- "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "regenerate" "^1.4.2"
- "regenerate-unicode-properties" "^10.0.1"
- "regjsgen" "^0.6.0"
- "regjsparser" "^0.8.2"
- "unicode-match-property-ecmascript" "^2.0.0"
- "unicode-match-property-value-ecmascript" "^2.0.0"
-
-"regjsgen@^0.6.0":
- "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA=="
- "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz"
- "version" "0.6.0"
-
-"regjsparser@^0.8.2":
- "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA=="
- "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz"
- "version" "0.8.4"
- dependencies:
- "jsesc" "~0.5.0"
-
-"relateurl@^0.2.7":
- "integrity" "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="
- "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
- "version" "0.2.7"
-
-"renderkid@^3.0.0":
- "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg=="
- "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "css-select" "^4.1.3"
- "dom-converter" "^0.2.0"
- "htmlparser2" "^6.1.0"
- "lodash" "^4.17.21"
- "strip-ansi" "^6.0.1"
-
-"request@^2.79.0", "request@^2.85.0":
- "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
- "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
- "version" "2.88.2"
- 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":
- "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
- "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
- "version" "2.1.1"
-
-"require-from-string@^2.0.2":
- "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
- "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
- "version" "2.0.2"
-
-"requires-port@^1.0.0":
- "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
- "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
- "version" "1.0.0"
-
-"resolve-cwd@^3.0.0":
- "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="
- "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "resolve-from" "^5.0.0"
-
-"resolve-from@^4.0.0":
- "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
- "version" "4.0.0"
-
-"resolve-from@^5.0.0":
- "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
- "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
- "version" "5.0.0"
-
-"resolve-url-loader@^4.0.0":
- "integrity" "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA=="
- "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "adjust-sourcemap-loader" "^4.0.0"
- "convert-source-map" "^1.7.0"
- "loader-utils" "^2.0.0"
- "postcss" "^7.0.35"
- "source-map" "0.6.1"
-
-"resolve.exports@^1.1.0":
- "integrity" "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ=="
- "resolved" "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz"
- "version" "1.1.0"
-
-"resolve@^1.14.2", "resolve@^1.19.0", "resolve@^1.20.0", "resolve@^1.22.0":
- "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
- "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
- "version" "1.22.0"
- dependencies:
- "is-core-module" "^2.8.1"
- "path-parse" "^1.0.7"
- "supports-preserve-symlinks-flag" "^1.0.0"
-
-"resolve@^2.0.0-next.3":
- "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q=="
- "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz"
- "version" "2.0.0-next.3"
- dependencies:
- "is-core-module" "^2.2.0"
- "path-parse" "^1.0.6"
-
-"responselike@^1.0.2":
- "integrity" "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ=="
- "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "lowercase-keys" "^1.0.0"
-
-"retimer@^3.0.0":
- "integrity" "sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA=="
- "resolved" "https://registry.npmjs.org/retimer/-/retimer-3.0.0.tgz"
- "version" "3.0.0"
-
-"retry@^0.13.1":
- "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
- "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
- "version" "0.13.1"
-
-"reusify@^1.0.4":
- "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
- "version" "1.0.4"
-
-"rimraf@^3.0.0", "rimraf@^3.0.2":
- "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="
- "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
- "version" "3.0.2"
- dependencies:
- "glob" "^7.1.3"
-
-"ripemd160@^2.0.0", "ripemd160@^2.0.1":
- "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="
- "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "hash-base" "^3.0.0"
- "inherits" "^2.0.1"
-
-"rlp@^2.0.0", "rlp@^2.2.3", "rlp@^2.2.4":
- "integrity" "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ=="
- "resolved" "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz"
- "version" "2.2.7"
- dependencies:
- "bn.js" "^5.2.0"
-
-"rollup-plugin-terser@^7.0.0":
- "integrity" "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ=="
- "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz"
- "version" "7.0.2"
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "jest-worker" "^26.2.1"
- "serialize-javascript" "^4.0.0"
- "terser" "^5.0.0"
-
-"rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^2.0.0", "rollup@^2.43.1":
- "integrity" "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ=="
- "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz"
- "version" "2.75.7"
- optionalDependencies:
- "fsevents" "~2.3.2"
-
-"run-parallel@^1.1.9":
- "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
- "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
- "version" "1.2.0"
- dependencies:
- "queue-microtask" "^1.2.2"
-
-"rustbn.js@~0.2.0":
- "integrity" "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA=="
- "resolved" "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz"
- "version" "0.2.0"
-
-"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@^5.2.1", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1":
- "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
- "version" "5.2.1"
-
-"safe-buffer@~5.1.0", "safe-buffer@~5.1.1":
- "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
- "version" "5.1.2"
-
-"safe-buffer@5.1.2":
- "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
- "version" "5.1.2"
-
-"safe-event-emitter@^1.0.1":
- "integrity" "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg=="
- "resolved" "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "events" "^3.0.0"
-
-"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", "safer-buffer@~2.1.0":
- "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
- "version" "2.1.2"
-
-"sanitize.css@*":
- "integrity" "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA=="
- "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz"
- "version" "13.0.0"
-
-"sass-loader@^12.3.0":
- "integrity" "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA=="
- "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz"
- "version" "12.6.0"
- dependencies:
- "klona" "^2.0.4"
- "neo-async" "^2.6.2"
-
-"sax@~1.2.4":
- "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
- "version" "1.2.4"
-
-"saxes@^5.0.1":
- "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw=="
- "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "xmlchars" "^2.2.0"
-
-"scheduler@^0.22.0":
- "integrity" "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ=="
- "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz"
- "version" "0.22.0"
- dependencies:
- "loose-envify" "^1.1.0"
-
-"schema-utils@^2.6.5":
- "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg=="
- "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
- "version" "2.7.1"
- dependencies:
- "@types/json-schema" "^7.0.5"
- "ajv" "^6.12.4"
- "ajv-keywords" "^3.5.2"
-
-"schema-utils@^3.0.0", "schema-utils@^3.1.0", "schema-utils@^3.1.1":
- "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="
- "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
- "version" "3.1.1"
- dependencies:
- "@types/json-schema" "^7.0.8"
- "ajv" "^6.12.5"
- "ajv-keywords" "^3.5.2"
-
-"schema-utils@^4.0.0":
- "integrity" "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg=="
- "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "@types/json-schema" "^7.0.9"
- "ajv" "^8.8.0"
- "ajv-formats" "^2.1.1"
- "ajv-keywords" "^5.0.0"
-
-"schema-utils@2.7.0":
- "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A=="
- "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz"
- "version" "2.7.0"
- dependencies:
- "@types/json-schema" "^7.0.4"
- "ajv" "^6.12.2"
- "ajv-keywords" "^3.4.1"
-
-"scrypt-js@^3.0.0", "scrypt-js@^3.0.1", "scrypt-js@3.0.1":
- "integrity" "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
- "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz"
- "version" "3.0.1"
-
-"secp256k1@^4.0.1":
- "integrity" "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA=="
- "resolved" "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "elliptic" "^6.5.4"
- "node-addon-api" "^2.0.0"
- "node-gyp-build" "^4.2.0"
-
-"select-hose@^2.0.0":
- "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
- "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
- "version" "2.0.0"
-
-"selfsigned@^2.0.1":
- "integrity" "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ=="
- "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "node-forge" "^1"
-
-"semaphore@^1.0.3", "semaphore@>=1.0.1":
- "integrity" "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA=="
- "resolved" "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz"
- "version" "1.1.0"
-
-"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0":
- "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
- "version" "6.3.0"
-
-"semver@^7.3.2":
- "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
- "version" "7.3.7"
- dependencies:
- "lru-cache" "^6.0.0"
-
-"semver@^7.3.5":
- "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
- "version" "7.3.7"
- dependencies:
- "lru-cache" "^6.0.0"
-
-"semver@^7.3.7":
- "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
- "version" "7.3.7"
- dependencies:
- "lru-cache" "^6.0.0"
-
-"semver@~5.4.1":
- "integrity" "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz"
- "version" "5.4.1"
-
-"semver@7.0.0":
- "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
- "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
- "version" "7.0.0"
-
-"send@0.18.0":
- "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="
- "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
- "version" "0.18.0"
- dependencies:
- "debug" "2.6.9"
- "depd" "2.0.0"
- "destroy" "1.2.0"
- "encodeurl" "~1.0.2"
- "escape-html" "~1.0.3"
- "etag" "~1.8.1"
- "fresh" "0.5.2"
- "http-errors" "2.0.0"
- "mime" "1.6.0"
- "ms" "2.1.3"
- "on-finished" "2.4.1"
- "range-parser" "~1.2.1"
- "statuses" "2.0.1"
-
-"serialize-javascript@^4.0.0":
- "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="
- "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "randombytes" "^2.1.0"
-
-"serialize-javascript@^6.0.0":
- "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag=="
- "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "randombytes" "^2.1.0"
-
-"serve-index@^1.9.1":
- "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw=="
- "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
- "version" "1.9.1"
- dependencies:
- "accepts" "~1.3.4"
- "batch" "0.6.1"
- "debug" "2.6.9"
- "escape-html" "~1.0.3"
- "http-errors" "~1.6.2"
- "mime-types" "~2.1.17"
- "parseurl" "~1.3.2"
-
-"serve-static@1.15.0":
- "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="
- "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
- "version" "1.15.0"
- dependencies:
- "encodeurl" "~1.0.2"
- "escape-html" "~1.0.3"
- "parseurl" "~1.3.3"
- "send" "0.18.0"
-
-"servify@^0.1.12":
- "integrity" "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw=="
- "resolved" "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz"
- "version" "0.1.12"
- dependencies:
- "body-parser" "^1.16.0"
- "cors" "^2.8.1"
- "express" "^4.14.0"
- "request" "^2.79.0"
- "xhr" "^2.3.3"
-
-"set-immediate-shim@^1.0.1":
- "integrity" "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ=="
- "resolved" "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"
- "version" "1.0.1"
-
-"setimmediate@^1.0.5":
- "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
- "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
- "version" "1.0.5"
-
-"setprototypeof@1.1.0":
- "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
- "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
- "version" "1.1.0"
-
-"setprototypeof@1.2.0":
- "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
- "version" "1.2.0"
-
-"sha.js@^2.4.0", "sha.js@^2.4.8":
- "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
- "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
- "version" "2.4.11"
- dependencies:
- "inherits" "^2.0.1"
- "safe-buffer" "^5.0.1"
-
-"shebang-command@^2.0.0":
- "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
- "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "shebang-regex" "^3.0.0"
-
-"shebang-regex@^3.0.0":
- "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
- "version" "3.0.0"
-
-"shell-quote@^1.7.3":
- "integrity" "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
- "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz"
- "version" "1.7.3"
-
-"side-channel@^1.0.4":
- "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="
- "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "call-bind" "^1.0.0"
- "get-intrinsic" "^1.0.2"
- "object-inspect" "^1.9.0"
-
-"signal-exit@^3.0.2", "signal-exit@^3.0.3":
- "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
- "version" "3.0.7"
-
-"simple-concat@^1.0.0":
- "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
- "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
- "version" "1.0.1"
-
-"simple-get@^2.7.0":
- "integrity" "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw=="
- "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz"
- "version" "2.8.2"
- dependencies:
- "decompress-response" "^3.3.0"
- "once" "^1.3.1"
- "simple-concat" "^1.0.0"
-
-"sisteransi@^1.0.5":
- "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
- "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz"
- "version" "1.0.5"
-
-"slash@^3.0.0":
- "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
- "version" "3.0.0"
-
-"slash@^4.0.0":
- "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="
- "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz"
- "version" "4.0.0"
-
-"sockjs@^0.3.24":
- "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ=="
- "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
- "version" "0.3.24"
- dependencies:
- "faye-websocket" "^0.11.3"
- "uuid" "^8.3.2"
- "websocket-driver" "^0.7.4"
-
-"source-list-map@^2.0.0", "source-list-map@^2.0.1":
- "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
- "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"
- "version" "2.0.1"
-
-"source-map-js@^1.0.1", "source-map-js@^1.0.2":
- "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
- "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
- "version" "1.0.2"
-
-"source-map-loader@^3.0.0":
- "integrity" "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA=="
- "resolved" "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz"
- "version" "3.0.1"
- dependencies:
- "abab" "^2.0.5"
- "iconv-lite" "^0.6.3"
- "source-map-js" "^1.0.1"
-
-"source-map-support@^0.5.6", "source-map-support@~0.5.20":
- "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
- "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
- "version" "0.5.21"
- dependencies:
- "buffer-from" "^1.0.0"
- "source-map" "^0.6.0"
-
-"source-map@^0.6.0":
- "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- "version" "0.6.1"
-
-"source-map@^0.6.1", "source-map@0.6.1":
- "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- "version" "0.6.1"
-
-"source-map@^0.7.3":
- "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
- "version" "0.7.4"
-
-"source-map@^0.8.0-beta.0":
- "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz"
- "version" "0.8.0-beta.0"
- dependencies:
- "whatwg-url" "^7.0.0"
-
-"source-map@~0.6.0":
- "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- "version" "0.6.1"
-
-"source-map@~0.6.1":
- "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- "version" "0.6.1"
-
-"sourcemap-codec@^1.4.8":
- "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
- "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
- "version" "1.4.8"
-
-"spdy-transport@^3.0.0":
- "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw=="
- "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "debug" "^4.1.0"
- "detect-node" "^2.0.4"
- "hpack.js" "^2.1.6"
- "obuf" "^1.1.2"
- "readable-stream" "^3.0.6"
- "wbuf" "^1.7.3"
-
-"spdy@^4.0.2":
- "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA=="
- "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
- "version" "4.0.2"
- dependencies:
- "debug" "^4.1.0"
- "handle-thing" "^2.0.0"
- "http-deceiver" "^1.2.7"
- "select-hose" "^2.0.0"
- "spdy-transport" "^3.0.0"
-
-"sprintf-js@~1.0.2":
- "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
- "version" "1.0.3"
-
-"sshpk@^1.7.0":
- "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="
- "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"
- "version" "1.17.0"
- dependencies:
- "asn1" "~0.2.3"
- "assert-plus" "^1.0.0"
- "bcrypt-pbkdf" "^1.0.0"
- "dashdash" "^1.12.0"
- "ecc-jsbn" "~0.1.1"
- "getpass" "^0.1.1"
- "jsbn" "~0.1.0"
- "safer-buffer" "^2.0.2"
- "tweetnacl" "~0.14.0"
-
-"stable@^0.1.8":
- "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
- "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
- "version" "0.1.8"
-
-"stack-utils@^2.0.3":
- "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA=="
- "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz"
- "version" "2.0.5"
- dependencies:
- "escape-string-regexp" "^2.0.0"
-
-"stackframe@^1.3.4":
- "integrity" "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
- "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz"
- "version" "1.3.4"
-
-"statuses@>= 1.4.0 < 2":
- "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
- "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
- "version" "1.5.0"
-
-"statuses@2.0.1":
- "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
- "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
- "version" "2.0.1"
-
-"stream-to-it@^0.2.2":
- "integrity" "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ=="
- "resolved" "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz"
- "version" "0.2.4"
- dependencies:
- "get-iterator" "^1.0.2"
-
-"strict-uri-encode@^1.0.0":
- "integrity" "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="
- "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"
- "version" "1.1.0"
-
-"string_decoder@^1.1.1":
- "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
- "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "safe-buffer" "~5.2.0"
-
-"string_decoder@~0.10.x":
- "integrity" "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
- "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- "version" "0.10.31"
-
-"string_decoder@~1.1.1":
- "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
- "version" "1.1.1"
- dependencies:
- "safe-buffer" "~5.1.0"
-
-"string-length@^4.0.1":
- "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="
- "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz"
- "version" "4.0.2"
- dependencies:
- "char-regex" "^1.0.2"
- "strip-ansi" "^6.0.0"
-
-"string-length@^5.0.1":
- "integrity" "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow=="
- "resolved" "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "char-regex" "^2.0.0"
- "strip-ansi" "^7.0.1"
-
-"string-natural-compare@^3.0.1":
- "integrity" "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw=="
- "resolved" "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz"
- "version" "3.0.1"
-
-"string-width@^4.1.0", "string-width@^4.2.0":
- "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
- "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
- "version" "4.2.3"
- dependencies:
- "emoji-regex" "^8.0.0"
- "is-fullwidth-code-point" "^3.0.0"
- "strip-ansi" "^6.0.1"
-
-"string.prototype.matchall@^4.0.6":
- "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg=="
- "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"
- "version" "4.0.7"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.3"
- "es-abstract" "^1.19.1"
- "get-intrinsic" "^1.1.1"
- "has-symbols" "^1.0.3"
- "internal-slot" "^1.0.3"
- "regexp.prototype.flags" "^1.4.1"
- "side-channel" "^1.0.4"
-
-"string.prototype.trimend@^1.0.5":
- "integrity" "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog=="
- "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.4"
- "es-abstract" "^1.19.5"
-
-"string.prototype.trimstart@^1.0.5":
- "integrity" "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg=="
- "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "call-bind" "^1.0.2"
- "define-properties" "^1.1.4"
- "es-abstract" "^1.19.5"
-
-"stringify-object@^3.3.0":
- "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw=="
- "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz"
- "version" "3.3.0"
- dependencies:
- "get-own-enumerable-property-symbols" "^3.0.0"
- "is-obj" "^1.0.1"
- "is-regexp" "^1.0.0"
-
-"strip-ansi@^6.0.0", "strip-ansi@^6.0.1":
- "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
- "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
- "version" "6.0.1"
- dependencies:
- "ansi-regex" "^5.0.1"
-
-"strip-ansi@^7.0.1":
- "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw=="
- "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz"
- "version" "7.0.1"
- dependencies:
- "ansi-regex" "^6.0.1"
-
-"strip-bom@^3.0.0":
- "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
- "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
- "version" "3.0.0"
-
-"strip-bom@^4.0.0":
- "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz"
- "version" "4.0.0"
-
-"strip-comments@^2.0.1":
- "integrity" "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw=="
- "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz"
- "version" "2.0.1"
-
-"strip-final-newline@^2.0.0":
- "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
- "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
- "version" "2.0.0"
-
-"strip-hex-prefix@1.0.0":
- "integrity" "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A=="
- "resolved" "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "is-hex-prefixed" "1.0.0"
-
-"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1":
- "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
- "version" "3.1.1"
-
-"style-loader@^3.3.1":
- "integrity" "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ=="
- "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz"
- "version" "3.3.1"
-
-"styled-jsx@5.0.2":
- "integrity" "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ=="
- "resolved" "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz"
- "version" "5.0.2"
-
-"stylehacks@^5.1.0":
- "integrity" "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q=="
- "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "browserslist" "^4.16.6"
- "postcss-selector-parser" "^6.0.4"
-
-"supports-color@^5.3.0":
- "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
- "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "has-flag" "^3.0.0"
-
-"supports-color@^7.0.0", "supports-color@^7.1.0":
- "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
- "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
- "version" "7.2.0"
- dependencies:
- "has-flag" "^4.0.0"
-
-"supports-color@^8.0.0":
- "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="
- "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
- "version" "8.1.1"
- dependencies:
- "has-flag" "^4.0.0"
-
-"supports-hyperlinks@^2.0.0":
- "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ=="
- "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz"
- "version" "2.2.0"
- dependencies:
- "has-flag" "^4.0.0"
- "supports-color" "^7.0.0"
-
-"supports-preserve-symlinks-flag@^1.0.0":
- "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
- "version" "1.0.0"
-
-"svg-parser@^2.0.2":
- "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
- "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz"
- "version" "2.0.4"
-
-"svgo@^1.2.2":
- "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw=="
- "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz"
- "version" "1.3.2"
- dependencies:
- "chalk" "^2.4.1"
- "coa" "^2.0.2"
- "css-select" "^2.0.0"
- "css-select-base-adapter" "^0.1.1"
- "css-tree" "1.0.0-alpha.37"
- "csso" "^4.0.2"
- "js-yaml" "^3.13.1"
- "mkdirp" "~0.5.1"
- "object.values" "^1.1.0"
- "sax" "~1.2.4"
- "stable" "^0.1.8"
- "unquote" "~1.1.1"
- "util.promisify" "~1.0.0"
-
-"svgo@^2.7.0":
- "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg=="
- "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz"
- "version" "2.8.0"
- dependencies:
- "@trysound/sax" "0.2.0"
- "commander" "^7.2.0"
- "css-select" "^4.1.3"
- "css-tree" "^1.1.3"
- "csso" "^4.2.0"
- "picocolors" "^1.0.0"
- "stable" "^0.1.8"
-
-"swarm-js@^0.1.40":
- "integrity" "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA=="
- "resolved" "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz"
- "version" "0.1.40"
- dependencies:
- "bluebird" "^3.5.0"
- "buffer" "^5.0.5"
- "eth-lib" "^0.1.26"
- "fs-extra" "^4.0.2"
- "got" "^7.1.0"
- "mime-types" "^2.1.16"
- "mkdirp-promise" "^5.0.1"
- "mock-fs" "^4.1.0"
- "setimmediate" "^1.0.5"
- "tar" "^4.0.2"
- "xhr-request" "^1.0.1"
-
-"swr@^1.3.0":
- "integrity" "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw=="
- "resolved" "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz"
- "version" "1.3.0"
-
-"symbol-tree@^3.2.4":
- "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
- "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
- "version" "3.2.4"
-
-"tailwindcss@^3.0.2", "tailwindcss@^3.0.24":
- "integrity" "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig=="
- "resolved" "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz"
- "version" "3.0.24"
- dependencies:
- "arg" "^5.0.1"
- "chokidar" "^3.5.3"
- "color-name" "^1.1.4"
- "detective" "^5.2.0"
- "didyoumean" "^1.2.2"
- "dlv" "^1.1.3"
- "fast-glob" "^3.2.11"
- "glob-parent" "^6.0.2"
- "is-glob" "^4.0.3"
- "lilconfig" "^2.0.5"
- "normalize-path" "^3.0.0"
- "object-hash" "^3.0.0"
- "picocolors" "^1.0.0"
- "postcss" "^8.4.12"
- "postcss-js" "^4.0.0"
- "postcss-load-config" "^3.1.4"
- "postcss-nested" "5.0.6"
- "postcss-selector-parser" "^6.0.10"
- "postcss-value-parser" "^4.2.0"
- "quick-lru" "^5.1.1"
- "resolve" "^1.22.0"
-
-"tapable@^1.0.0":
- "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
- "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
- "version" "1.1.3"
-
-"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0":
- "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
- "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
- "version" "2.2.1"
-
-"tar@^4.0.2":
- "integrity" "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA=="
- "resolved" "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz"
- "version" "4.4.19"
- dependencies:
- "chownr" "^1.1.4"
- "fs-minipass" "^1.2.7"
- "minipass" "^2.9.0"
- "minizlib" "^1.3.3"
- "mkdirp" "^0.5.5"
- "safe-buffer" "^5.2.1"
- "yallist" "^3.1.1"
-
-"temp-dir@^2.0.0":
- "integrity" "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="
- "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz"
- "version" "2.0.0"
-
-"tempy@^0.6.0":
- "integrity" "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw=="
- "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz"
- "version" "0.6.0"
- dependencies:
- "is-stream" "^2.0.0"
- "temp-dir" "^2.0.0"
- "type-fest" "^0.16.0"
- "unique-string" "^2.0.0"
-
-"terminal-link@^2.0.0":
- "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="
- "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz"
- "version" "2.1.1"
- dependencies:
- "ansi-escapes" "^4.2.1"
- "supports-hyperlinks" "^2.0.0"
-
-"terser-webpack-plugin@^5.1.3", "terser-webpack-plugin@^5.2.5":
- "integrity" "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ=="
- "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz"
- "version" "5.3.3"
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.7"
- "jest-worker" "^27.4.5"
- "schema-utils" "^3.1.1"
- "serialize-javascript" "^6.0.0"
- "terser" "^5.7.2"
-
-"terser@^5.0.0", "terser@^5.10.0", "terser@^5.7.2":
- "integrity" "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ=="
- "resolved" "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz"
- "version" "5.14.1"
- dependencies:
- "@jridgewell/source-map" "^0.3.2"
- "acorn" "^8.5.0"
- "commander" "^2.20.0"
- "source-map-support" "~0.5.20"
-
-"test-exclude@^6.0.0":
- "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="
- "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz"
- "version" "6.0.0"
- dependencies:
- "@istanbuljs/schema" "^0.1.2"
- "glob" "^7.1.4"
- "minimatch" "^3.0.4"
-
-"text-table@^0.2.0":
- "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
- "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
- "version" "0.2.0"
-
-"throat@^6.0.1":
- "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w=="
- "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz"
- "version" "6.0.1"
-
-"thunky@^1.0.2":
- "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
- "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
- "version" "1.1.0"
-
-"timed-out@^4.0.0", "timed-out@^4.0.1":
- "integrity" "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA=="
- "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"
- "version" "4.0.1"
-
-"timeout-abort-controller@^3.0.0":
- "integrity" "sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA=="
- "resolved" "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "retimer" "^3.0.0"
-
-"tmpl@1.0.5":
- "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
- "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
- "version" "1.0.5"
-
-"to-fast-properties@^2.0.0":
- "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
- "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
- "version" "2.0.0"
-
-"to-readable-stream@^1.0.0":
- "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
- "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"
- "version" "1.0.0"
-
-"to-regex-range@^5.0.1":
- "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
- "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "is-number" "^7.0.0"
-
-"toidentifier@1.0.1":
- "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
- "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
- "version" "1.0.1"
-
-"tough-cookie@^4.0.0":
- "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg=="
- "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "psl" "^1.1.33"
- "punycode" "^2.1.1"
- "universalify" "^0.1.2"
-
-"tough-cookie@~2.5.0":
- "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
- "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
- "version" "2.5.0"
- dependencies:
- "psl" "^1.1.28"
- "punycode" "^2.1.1"
-
-"tr46@^1.0.1":
- "integrity" "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA=="
- "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "punycode" "^2.1.0"
-
-"tr46@^2.1.0":
- "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw=="
- "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "punycode" "^2.1.1"
-
-"tryer@^1.0.1":
- "integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA=="
- "resolved" "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz"
- "version" "1.0.1"
-
-"tsconfig-paths@^3.14.1":
- "integrity" "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ=="
- "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
- "version" "3.14.1"
- dependencies:
- "@types/json5" "^0.0.29"
- "json5" "^1.0.1"
- "minimist" "^1.2.6"
- "strip-bom" "^3.0.0"
-
-"tslib@^1.8.1":
- "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
- "version" "1.14.1"
-
-"tslib@^2.0.0":
- "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz"
- "version" "2.4.0"
-
-"tslib@^2.0.3":
- "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz"
- "version" "2.4.0"
-
-"tsutils@^3.21.0":
- "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="
- "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
- "version" "3.21.0"
- dependencies:
- "tslib" "^1.8.1"
-
-"tunnel-agent@^0.6.0":
- "integrity" "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="
- "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
- "version" "0.6.0"
- dependencies:
- "safe-buffer" "^5.0.1"
-
-"tweetnacl-util@^0.15.1":
- "integrity" "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw=="
- "resolved" "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz"
- "version" "0.15.1"
-
-"tweetnacl@^0.14.3", "tweetnacl@~0.14.0":
- "integrity" "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
- "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
- "version" "0.14.5"
-
-"tweetnacl@^1.0.3":
- "integrity" "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
- "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
- "version" "1.0.3"
-
-"type-check@^0.4.0", "type-check@~0.4.0":
- "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="
- "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
- "version" "0.4.0"
- dependencies:
- "prelude-ls" "^1.2.1"
-
-"type-check@~0.3.2":
- "integrity" "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg=="
- "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
- "version" "0.3.2"
- dependencies:
- "prelude-ls" "~1.1.2"
-
-"type-detect@4.0.8":
- "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
- "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
- "version" "4.0.8"
-
-"type-fest@^0.16.0":
- "integrity" "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="
- "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz"
- "version" "0.16.0"
-
-"type-fest@^0.20.2", "type-fest@>=0.17.0 <3.0.0":
- "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
- "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
- "version" "0.20.2"
-
-"type-fest@^0.21.3":
- "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
- "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
- "version" "0.21.3"
-
-"type-is@~1.6.18":
- "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
- "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
- "version" "1.6.18"
- dependencies:
- "media-typer" "0.3.0"
- "mime-types" "~2.1.24"
-
-"type@^1.0.1":
- "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
- "version" "1.2.0"
-
-"type@^2.5.0":
- "integrity" "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ=="
- "resolved" "https://registry.npmjs.org/type/-/type-2.6.0.tgz"
- "version" "2.6.0"
-
-"typedarray-to-buffer@^3.1.5":
- "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="
- "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
- "version" "3.1.5"
- dependencies:
- "is-typedarray" "^1.0.0"
-
-"typescript@^3.2.1 || ^4", "typescript@>= 2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.3.1":
- "integrity" "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg=="
- "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz"
- "version" "4.6.4"
-
-"uint8arrays@^3.0.0":
- "integrity" "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA=="
- "resolved" "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "multiformats" "^9.4.2"
-
-"ultron@~1.1.0":
- "integrity" "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
- "resolved" "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"
- "version" "1.1.1"
-
-"unbox-primitive@^1.0.2":
- "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw=="
- "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "call-bind" "^1.0.2"
- "has-bigints" "^1.0.2"
- "has-symbols" "^1.0.3"
- "which-boxed-primitive" "^1.0.2"
-
-"undici@*":
- "integrity" "sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw=="
- "resolved" "https://registry.npmjs.org/undici/-/undici-5.5.1.tgz"
- "version" "5.5.1"
-
-"unicode-canonical-property-names-ecmascript@^2.0.0":
- "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
- "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
-
-"unicode-match-property-ecmascript@^2.0.0":
- "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="
- "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "unicode-canonical-property-names-ecmascript" "^2.0.0"
- "unicode-property-aliases-ecmascript" "^2.0.0"
-
-"unicode-match-property-value-ecmascript@^2.0.0":
- "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="
- "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
-
-"unicode-property-aliases-ecmascript@^2.0.0":
- "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ=="
- "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
-
-"unique-string@^2.0.0":
- "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="
- "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "crypto-random-string" "^2.0.0"
-
-"universalify@^0.1.0", "universalify@^0.1.2":
- "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
- "version" "0.1.2"
-
-"universalify@^2.0.0":
- "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
- "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
- "version" "2.0.0"
-
-"unpipe@~1.0.0", "unpipe@1.0.0":
- "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
- "version" "1.0.0"
-
-"unquote@~1.1.1":
- "integrity" "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
- "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz"
- "version" "1.1.1"
-
-"upath@^1.2.0":
- "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
- "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz"
- "version" "1.2.0"
-
-"update-browserslist-db@^1.0.4":
- "integrity" "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA=="
- "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz"
- "version" "1.0.4"
- dependencies:
- "escalade" "^3.1.1"
- "picocolors" "^1.0.0"
-
-"uri-js@^4.2.2":
- "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
- "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
- "version" "4.4.1"
- dependencies:
- "punycode" "^2.1.0"
-
-"url-parse-lax@^1.0.0":
- "integrity" "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA=="
- "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "prepend-http" "^1.0.1"
-
-"url-parse-lax@^3.0.0":
- "integrity" "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ=="
- "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "prepend-http" "^2.0.0"
-
-"url-set-query@^1.0.0":
- "integrity" "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg=="
- "resolved" "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz"
- "version" "1.0.0"
-
-"url-to-options@^1.0.1":
- "integrity" "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A=="
- "resolved" "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz"
- "version" "1.0.1"
-
-"utf-8-validate@^5.0.2":
- "integrity" "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q=="
- "resolved" "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz"
- "version" "5.0.9"
- dependencies:
- "node-gyp-build" "^4.3.0"
-
-"utf8@^3.0.0", "utf8@3.0.0":
- "integrity" "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
- "resolved" "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz"
- "version" "3.0.0"
-
-"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1":
- "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
- "version" "1.0.2"
-
-"util.promisify@~1.0.0":
- "integrity" "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA=="
- "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz"
- "version" "1.0.1"
- dependencies:
- "define-properties" "^1.1.3"
- "es-abstract" "^1.17.2"
- "has-symbols" "^1.0.1"
- "object.getownpropertydescriptors" "^2.1.0"
-
-"util@^0.12.0":
- "integrity" "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw=="
- "resolved" "https://registry.npmjs.org/util/-/util-0.12.4.tgz"
- "version" "0.12.4"
- dependencies:
- "inherits" "^2.0.3"
- "is-arguments" "^1.0.4"
- "is-generator-function" "^1.0.7"
- "is-typed-array" "^1.1.3"
- "safe-buffer" "^5.1.2"
- "which-typed-array" "^1.1.2"
-
-"utila@~0.4":
- "integrity" "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
- "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
- "version" "0.4.0"
-
-"utils-merge@1.0.1":
- "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
- "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
- "version" "1.0.1"
-
-"uuid@^3.3.2":
- "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
- "version" "3.4.0"
-
-"uuid@^8.3.2":
- "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
- "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
- "version" "8.3.2"
-
-"uuid@3.3.2":
- "integrity" "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"
- "version" "3.3.2"
-
-"v8-compile-cache@^2.0.3":
- "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
- "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
- "version" "2.3.0"
-
-"v8-to-istanbul@^8.1.0":
- "integrity" "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w=="
- "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz"
- "version" "8.1.1"
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.1"
- "convert-source-map" "^1.6.0"
- "source-map" "^0.7.3"
-
-"varint@^5.0.0":
- "integrity" "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow=="
- "resolved" "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz"
- "version" "5.0.2"
-
-"varint@^6.0.0":
- "integrity" "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
- "resolved" "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz"
- "version" "6.0.0"
-
-"vary@^1", "vary@~1.1.2":
- "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
- "version" "1.1.2"
-
-"verror@1.10.0":
- "integrity" "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="
- "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
- "version" "1.10.0"
- dependencies:
- "assert-plus" "^1.0.0"
- "core-util-is" "1.0.2"
- "extsprintf" "^1.2.0"
-
-"w3c-hr-time@^1.0.2":
- "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="
- "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "browser-process-hrtime" "^1.0.0"
-
-"w3c-xmlserializer@^2.0.0":
- "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA=="
- "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "xml-name-validator" "^3.0.0"
-
-"walker@^1.0.7":
- "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="
- "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz"
- "version" "1.0.8"
- dependencies:
- "makeerror" "1.0.12"
-
-"watchpack@^2.3.1":
- "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg=="
- "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"
- "version" "2.4.0"
- dependencies:
- "glob-to-regexp" "^0.4.1"
- "graceful-fs" "^4.1.2"
-
-"wbuf@^1.1.0", "wbuf@^1.7.3":
- "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA=="
- "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
- "version" "1.7.3"
- dependencies:
- "minimalistic-assert" "^1.0.0"
-
-"web3-bzz@1.7.4":
- "integrity" "sha512-w9zRhyEqTK/yi0LGRHjZMcPCfP24LBjYXI/9YxFw9VqsIZ9/G0CRCnUt12lUx0A56LRAMpF7iQ8eA73aBcO29Q=="
- "resolved" "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@types/node" "^12.12.6"
- "got" "9.6.0"
- "swarm-js" "^0.1.40"
-
-"web3-core-helpers@1.7.4":
- "integrity" "sha512-F8PH11qIkE/LpK4/h1fF/lGYgt4B6doeMi8rukeV/s4ivseZHHslv1L6aaijLX/g/j4PsFmR42byynBI/MIzFg=="
- "resolved" "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-eth-iban" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-core-method@1.7.4":
- "integrity" "sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ=="
- "resolved" "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@ethersproject/transactions" "^5.6.2"
- "web3-core-helpers" "1.7.4"
- "web3-core-promievent" "1.7.4"
- "web3-core-subscriptions" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-core-promievent@1.7.4":
- "integrity" "sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA=="
- "resolved" "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "eventemitter3" "4.0.4"
-
-"web3-core-requestmanager@1.7.4":
- "integrity" "sha512-IuXdAm65BQtPL4aI6LZJJOrKAs0SM5IK2Cqo2/lMNvVMT9Kssq6qOk68Uf7EBDH0rPuINi+ReLP+uH+0g3AnPA=="
- "resolved" "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "util" "^0.12.0"
- "web3-core-helpers" "1.7.4"
- "web3-providers-http" "1.7.4"
- "web3-providers-ipc" "1.7.4"
- "web3-providers-ws" "1.7.4"
-
-"web3-core-subscriptions@1.7.4":
- "integrity" "sha512-VJvKWaXRyxk2nFWumOR94ut9xvjzMrRtS38c4qj8WBIRSsugrZr5lqUwgndtj0qx4F+50JhnU++QEqUEAtKm3g=="
- "resolved" "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "eventemitter3" "4.0.4"
- "web3-core-helpers" "1.7.4"
-
-"web3-core@1.7.4":
- "integrity" "sha512-L0DCPlIh9bgIED37tYbe7bsWrddoXYc897ANGvTJ6MFkSNGiMwDkTLWSgYd9Mf8qu8b4iuPqXZHMwIo4atoh7Q=="
- "resolved" "https://registry.npmjs.org/web3-core/-/web3-core-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@types/bn.js" "^5.1.0"
- "@types/node" "^12.12.6"
- "bignumber.js" "^9.0.0"
- "web3-core-helpers" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-core-requestmanager" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-eth-abi@1.7.4":
- "integrity" "sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg=="
- "resolved" "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- "web3-utils" "1.7.4"
-
-"web3-eth-accounts@1.7.4":
- "integrity" "sha512-Y9vYLRKP7VU7Cgq6wG1jFaG2k3/eIuiTKAG8RAuQnb6Cd9k5BRqTm5uPIiSo0AP/u11jDomZ8j7+WEgkU9+Btw=="
- "resolved" "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@ethereumjs/common" "^2.5.0"
- "@ethereumjs/tx" "^3.3.2"
- "crypto-browserify" "3.12.0"
- "eth-lib" "0.2.8"
- "ethereumjs-util" "^7.0.10"
- "scrypt-js" "^3.0.1"
- "uuid" "3.3.2"
- "web3-core" "1.7.4"
- "web3-core-helpers" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-eth-contract@1.7.4":
- "integrity" "sha512-ZgSZMDVI1pE9uMQpK0T0HDT2oewHcfTCv0osEqf5qyn5KrcQDg1GT96/+S0dfqZ4HKj4lzS5O0rFyQiLPQ8LzQ=="
- "resolved" "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@types/bn.js" "^5.1.0"
- "web3-core" "1.7.4"
- "web3-core-helpers" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-core-promievent" "1.7.4"
- "web3-core-subscriptions" "1.7.4"
- "web3-eth-abi" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-eth-ens@1.7.4":
- "integrity" "sha512-Gw5CVU1+bFXP5RVXTCqJOmHn71X2ghNk9VcEH+9PchLr0PrKbHTA3hySpsPco1WJAyK4t8SNQVlNr3+bJ6/WZA=="
- "resolved" "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "content-hash" "^2.5.2"
- "eth-ens-namehash" "2.0.8"
- "web3-core" "1.7.4"
- "web3-core-helpers" "1.7.4"
- "web3-core-promievent" "1.7.4"
- "web3-eth-abi" "1.7.4"
- "web3-eth-contract" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-eth-iban@1.7.4":
- "integrity" "sha512-XyrsgWlZQMv5gRcjXMsNvAoCRvV5wN7YCfFV5+tHUCqN8g9T/o4XUS20vDWD0k4HNiAcWGFqT1nrls02MGZ08w=="
- "resolved" "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "bn.js" "^5.2.1"
- "web3-utils" "1.7.4"
-
-"web3-eth-personal@1.7.4":
- "integrity" "sha512-O10C1Hln5wvLQsDhlhmV58RhXo+GPZ5+W76frSsyIrkJWLtYQTCr5WxHtRC9sMD1idXLqODKKgI2DL+7xeZ0/g=="
- "resolved" "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "@types/node" "^12.12.6"
- "web3-core" "1.7.4"
- "web3-core-helpers" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-net" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-eth@1.7.4":
- "integrity" "sha512-JG0tTMv0Ijj039emXNHi07jLb0OiWSA9O24MRSk5vToTQyDNXihdF2oyq85LfHuF690lXZaAXrjhtLNlYqb7Ug=="
- "resolved" "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-core" "1.7.4"
- "web3-core-helpers" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-core-subscriptions" "1.7.4"
- "web3-eth-abi" "1.7.4"
- "web3-eth-accounts" "1.7.4"
- "web3-eth-contract" "1.7.4"
- "web3-eth-ens" "1.7.4"
- "web3-eth-iban" "1.7.4"
- "web3-eth-personal" "1.7.4"
- "web3-net" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-net@1.7.4":
- "integrity" "sha512-d2Gj+DIARHvwIdmxFQ4PwAAXZVxYCR2lET0cxz4KXbE5Og3DNjJi+MoPkX+WqoUXqimu/EOd4Cd+7gefqVAFDg=="
- "resolved" "https://registry.npmjs.org/web3-net/-/web3-net-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-core" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-utils" "1.7.4"
-
-"web3-provider-engine@16.0.3":
- "integrity" "sha512-Q3bKhGqLfMTdLvkd4TtkGYJHcoVQ82D1l8jTIwwuJp/sAp7VHnRYb9YJ14SW/69VMWoOhSpPLZV2tWb9V0WJoA=="
- "resolved" "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.3.tgz"
- "version" "16.0.3"
- dependencies:
- "@ethereumjs/tx" "^3.3.0"
- "async" "^2.5.0"
- "backoff" "^2.5.0"
- "clone" "^2.0.0"
- "cross-fetch" "^2.1.0"
- "eth-block-tracker" "^4.4.2"
- "eth-json-rpc-filters" "^4.2.1"
- "eth-json-rpc-infura" "^5.1.0"
- "eth-json-rpc-middleware" "^6.0.0"
- "eth-rpc-errors" "^3.0.0"
- "eth-sig-util" "^1.4.2"
- "ethereumjs-block" "^1.2.2"
- "ethereumjs-util" "^5.1.5"
- "ethereumjs-vm" "^2.3.4"
- "json-stable-stringify" "^1.0.1"
- "promise-to-callback" "^1.0.0"
- "readable-stream" "^2.2.9"
- "request" "^2.85.0"
- "semaphore" "^1.0.3"
- "ws" "^5.1.1"
- "xhr" "^2.2.0"
- "xtend" "^4.0.1"
-
-"web3-providers-http@1.7.4":
- "integrity" "sha512-AU+/S+49rcogUER99TlhW+UBMk0N2DxvN54CJ2pK7alc2TQ7+cprNPLHJu4KREe8ndV0fT6JtWUfOMyTvl+FRA=="
- "resolved" "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-core-helpers" "1.7.4"
- "xhr2-cookies" "1.1.0"
-
-"web3-providers-ipc@1.7.4":
- "integrity" "sha512-jhArOZ235dZy8fS8090t60nTxbd1ap92ibQw5xIrAQ9m7LcZKNfmLAQUVsD+3dTFvadRMi6z1vCO7zRi84gWHw=="
- "resolved" "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "oboe" "2.1.5"
- "web3-core-helpers" "1.7.4"
-
-"web3-providers-ws@1.7.4":
- "integrity" "sha512-g72X77nrcHMFU8hRzQJzfgi/072n8dHwRCoTw+WQrGp+XCQ71fsk2qIu3Tp+nlp5BPn8bRudQbPblVm2uT4myQ=="
- "resolved" "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "eventemitter3" "4.0.4"
- "web3-core-helpers" "1.7.4"
- "websocket" "^1.0.32"
-
-"web3-shh@1.7.4":
- "integrity" "sha512-mlSZxSYcMkuMCxqhTYnZkUdahZ11h+bBv/8TlkXp/IHpEe4/Gg+KAbmfudakq3EzG/04z70XQmPgWcUPrsEJ+A=="
- "resolved" "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-core" "1.7.4"
- "web3-core-method" "1.7.4"
- "web3-core-subscriptions" "1.7.4"
- "web3-net" "1.7.4"
-
-"web3-utils@1.7.4":
- "integrity" "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA=="
- "resolved" "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "bn.js" "^5.2.1"
- "ethereum-bloom-filters" "^1.0.6"
- "ethereumjs-util" "^7.1.0"
- "ethjs-unit" "0.1.6"
- "number-to-bn" "1.7.0"
- "randombytes" "^2.1.0"
- "utf8" "3.0.0"
-
-"web3@^1.7.3":
- "integrity" "sha512-iFGK5jO32vnXM/ASaJBaI0+gVR6uHozvYdxkdhaeOCD6HIQ4iIXadbO2atVpE9oc/H8l2MovJ4LtPhG7lIBN8A=="
- "resolved" "https://registry.npmjs.org/web3/-/web3-1.7.4.tgz"
- "version" "1.7.4"
- dependencies:
- "web3-bzz" "1.7.4"
- "web3-core" "1.7.4"
- "web3-eth" "1.7.4"
- "web3-eth-personal" "1.7.4"
- "web3-net" "1.7.4"
- "web3-shh" "1.7.4"
- "web3-utils" "1.7.4"
-
-"webidl-conversions@^4.0.2":
- "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
- "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"
- "version" "4.0.2"
-
-"webidl-conversions@^5.0.0":
- "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="
- "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz"
- "version" "5.0.0"
-
-"webidl-conversions@^6.1.0":
- "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
- "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz"
- "version" "6.1.0"
-
-"webpack-dev-middleware@^5.3.1":
- "integrity" "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA=="
- "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz"
- "version" "5.3.3"
- dependencies:
- "colorette" "^2.0.10"
- "memfs" "^3.4.3"
- "mime-types" "^2.1.31"
- "range-parser" "^1.2.1"
- "schema-utils" "^4.0.0"
-
-"webpack-dev-server@^4.6.0", "webpack-dev-server@3.x || 4.x":
- "integrity" "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw=="
- "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz"
- "version" "4.9.3"
- dependencies:
- "@types/bonjour" "^3.5.9"
- "@types/connect-history-api-fallback" "^1.3.5"
- "@types/express" "^4.17.13"
- "@types/serve-index" "^1.9.1"
- "@types/serve-static" "^1.13.10"
- "@types/sockjs" "^0.3.33"
- "@types/ws" "^8.5.1"
- "ansi-html-community" "^0.0.8"
- "bonjour-service" "^1.0.11"
- "chokidar" "^3.5.3"
- "colorette" "^2.0.10"
- "compression" "^1.7.4"
- "connect-history-api-fallback" "^2.0.0"
- "default-gateway" "^6.0.3"
- "express" "^4.17.3"
- "graceful-fs" "^4.2.6"
- "html-entities" "^2.3.2"
- "http-proxy-middleware" "^2.0.3"
- "ipaddr.js" "^2.0.1"
- "open" "^8.0.9"
- "p-retry" "^4.5.0"
- "rimraf" "^3.0.2"
- "schema-utils" "^4.0.0"
- "selfsigned" "^2.0.1"
- "serve-index" "^1.9.1"
- "sockjs" "^0.3.24"
- "spdy" "^4.0.2"
- "webpack-dev-middleware" "^5.3.1"
- "ws" "^8.4.2"
-
-"webpack-manifest-plugin@^4.0.2":
- "integrity" "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow=="
- "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz"
- "version" "4.1.1"
- dependencies:
- "tapable" "^2.0.0"
- "webpack-sources" "^2.2.0"
-
-"webpack-sources@^1.4.3":
- "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ=="
- "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz"
- "version" "1.4.3"
- dependencies:
- "source-list-map" "^2.0.0"
- "source-map" "~0.6.1"
-
-"webpack-sources@^2.2.0":
- "integrity" "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA=="
- "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz"
- "version" "2.3.1"
- dependencies:
- "source-list-map" "^2.0.1"
- "source-map" "^0.6.1"
-
-"webpack-sources@^3.2.3":
- "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w=="
- "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
- "version" "3.2.3"
-
-"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.64.4", "webpack@>= 4", "webpack@>=2", "webpack@>=4.43.0 <6.0.0":
- "integrity" "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA=="
- "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz"
- "version" "5.73.0"
- dependencies:
- "@types/eslint-scope" "^3.7.3"
- "@types/estree" "^0.0.51"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "acorn" "^8.4.1"
- "acorn-import-assertions" "^1.7.6"
- "browserslist" "^4.14.5"
- "chrome-trace-event" "^1.0.2"
- "enhanced-resolve" "^5.9.3"
- "es-module-lexer" "^0.9.0"
- "eslint-scope" "5.1.1"
- "events" "^3.2.0"
- "glob-to-regexp" "^0.4.1"
- "graceful-fs" "^4.2.9"
- "json-parse-even-better-errors" "^2.3.1"
- "loader-runner" "^4.2.0"
- "mime-types" "^2.1.27"
- "neo-async" "^2.6.2"
- "schema-utils" "^3.1.0"
- "tapable" "^2.1.1"
- "terser-webpack-plugin" "^5.1.3"
- "watchpack" "^2.3.1"
- "webpack-sources" "^3.2.3"
-
-"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1":
- "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="
- "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
- "version" "0.7.4"
- dependencies:
- "http-parser-js" ">=0.5.1"
- "safe-buffer" ">=5.1.0"
- "websocket-extensions" ">=0.1.1"
-
-"websocket-extensions@>=0.1.1":
- "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
- "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
- "version" "0.1.4"
-
-"websocket@^1.0.32":
- "integrity" "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ=="
- "resolved" "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz"
- "version" "1.0.34"
- dependencies:
- "bufferutil" "^4.0.1"
- "debug" "^2.2.0"
- "es5-ext" "^0.10.50"
- "typedarray-to-buffer" "^3.1.5"
- "utf-8-validate" "^5.0.2"
- "yaeti" "^0.0.6"
-
-"whatwg-encoding@^1.0.5":
- "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="
- "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "iconv-lite" "0.4.24"
-
-"whatwg-fetch@^2.0.4":
- "integrity" "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
- "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz"
- "version" "2.0.4"
-
-"whatwg-fetch@^3.6.2":
- "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
- "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz"
- "version" "3.6.2"
-
-"whatwg-mimetype@^2.3.0":
- "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
- "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"
- "version" "2.3.0"
-
-"whatwg-url@^7.0.0":
- "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="
- "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz"
- "version" "7.1.0"
- dependencies:
- "lodash.sortby" "^4.7.0"
- "tr46" "^1.0.1"
- "webidl-conversions" "^4.0.2"
-
-"whatwg-url@^8.0.0", "whatwg-url@^8.5.0":
- "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg=="
- "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz"
- "version" "8.7.0"
- dependencies:
- "lodash" "^4.7.0"
- "tr46" "^2.1.0"
- "webidl-conversions" "^6.1.0"
-
-"which-boxed-primitive@^1.0.2":
- "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="
- "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
- "version" "1.0.2"
- dependencies:
- "is-bigint" "^1.0.1"
- "is-boolean-object" "^1.1.0"
- "is-number-object" "^1.0.4"
- "is-string" "^1.0.5"
- "is-symbol" "^1.0.3"
-
-"which-typed-array@^1.1.2":
- "integrity" "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw=="
- "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz"
- "version" "1.1.8"
- dependencies:
- "available-typed-arrays" "^1.0.5"
- "call-bind" "^1.0.2"
- "es-abstract" "^1.20.0"
- "for-each" "^0.3.3"
- "has-tostringtag" "^1.0.0"
- "is-typed-array" "^1.1.9"
-
-"which@^1.3.1":
- "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
- "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
- "version" "1.3.1"
- dependencies:
- "isexe" "^2.0.0"
-
-"which@^2.0.1":
- "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
- "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "isexe" "^2.0.0"
-
-"word-wrap@^1.2.3", "word-wrap@~1.2.3":
- "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
- "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
- "version" "1.2.3"
-
-"workbox-background-sync@6.5.3":
- "integrity" "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw=="
- "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "idb" "^6.1.4"
- "workbox-core" "6.5.3"
-
-"workbox-broadcast-update@6.5.3":
- "integrity" "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg=="
- "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-build@6.5.3":
- "integrity" "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w=="
- "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "@apideck/better-ajv-errors" "^0.3.1"
- "@babel/core" "^7.11.1"
- "@babel/preset-env" "^7.11.0"
- "@babel/runtime" "^7.11.2"
- "@rollup/plugin-babel" "^5.2.0"
- "@rollup/plugin-node-resolve" "^11.2.1"
- "@rollup/plugin-replace" "^2.4.1"
- "@surma/rollup-plugin-off-main-thread" "^2.2.3"
- "ajv" "^8.6.0"
- "common-tags" "^1.8.0"
- "fast-json-stable-stringify" "^2.1.0"
- "fs-extra" "^9.0.1"
- "glob" "^7.1.6"
- "lodash" "^4.17.20"
- "pretty-bytes" "^5.3.0"
- "rollup" "^2.43.1"
- "rollup-plugin-terser" "^7.0.0"
- "source-map" "^0.8.0-beta.0"
- "stringify-object" "^3.3.0"
- "strip-comments" "^2.0.1"
- "tempy" "^0.6.0"
- "upath" "^1.2.0"
- "workbox-background-sync" "6.5.3"
- "workbox-broadcast-update" "6.5.3"
- "workbox-cacheable-response" "6.5.3"
- "workbox-core" "6.5.3"
- "workbox-expiration" "6.5.3"
- "workbox-google-analytics" "6.5.3"
- "workbox-navigation-preload" "6.5.3"
- "workbox-precaching" "6.5.3"
- "workbox-range-requests" "6.5.3"
- "workbox-recipes" "6.5.3"
- "workbox-routing" "6.5.3"
- "workbox-strategies" "6.5.3"
- "workbox-streams" "6.5.3"
- "workbox-sw" "6.5.3"
- "workbox-window" "6.5.3"
-
-"workbox-cacheable-response@6.5.3":
- "integrity" "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ=="
- "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-core@6.5.3":
- "integrity" "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q=="
- "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz"
- "version" "6.5.3"
-
-"workbox-expiration@6.5.3":
- "integrity" "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw=="
- "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "idb" "^6.1.4"
- "workbox-core" "6.5.3"
-
-"workbox-google-analytics@6.5.3":
- "integrity" "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw=="
- "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-background-sync" "6.5.3"
- "workbox-core" "6.5.3"
- "workbox-routing" "6.5.3"
- "workbox-strategies" "6.5.3"
-
-"workbox-navigation-preload@6.5.3":
- "integrity" "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg=="
- "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-precaching@6.5.3":
- "integrity" "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ=="
- "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
- "workbox-routing" "6.5.3"
- "workbox-strategies" "6.5.3"
-
-"workbox-range-requests@6.5.3":
- "integrity" "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA=="
- "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-recipes@6.5.3":
- "integrity" "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig=="
- "resolved" "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-cacheable-response" "6.5.3"
- "workbox-core" "6.5.3"
- "workbox-expiration" "6.5.3"
- "workbox-precaching" "6.5.3"
- "workbox-routing" "6.5.3"
- "workbox-strategies" "6.5.3"
-
-"workbox-routing@6.5.3":
- "integrity" "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg=="
- "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-strategies@6.5.3":
- "integrity" "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w=="
- "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
-
-"workbox-streams@6.5.3":
- "integrity" "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w=="
- "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "workbox-core" "6.5.3"
- "workbox-routing" "6.5.3"
-
-"workbox-sw@6.5.3":
- "integrity" "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A=="
- "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz"
- "version" "6.5.3"
-
-"workbox-webpack-plugin@^6.4.1":
- "integrity" "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA=="
- "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "fast-json-stable-stringify" "^2.1.0"
- "pretty-bytes" "^5.4.1"
- "upath" "^1.2.0"
- "webpack-sources" "^1.4.3"
- "workbox-build" "6.5.3"
-
-"workbox-window@6.5.3":
- "integrity" "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw=="
- "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz"
- "version" "6.5.3"
- dependencies:
- "@types/trusted-types" "^2.0.2"
- "workbox-core" "6.5.3"
-
-"wrap-ansi@^7.0.0":
- "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
- "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
- "version" "7.0.0"
- dependencies:
- "ansi-styles" "^4.0.0"
- "string-width" "^4.1.0"
- "strip-ansi" "^6.0.0"
-
-"wrappy@1":
- "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
- "version" "1.0.2"
-
-"write-file-atomic@^3.0.0":
- "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q=="
- "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz"
- "version" "3.0.3"
- dependencies:
- "imurmurhash" "^0.1.4"
- "is-typedarray" "^1.0.0"
- "signal-exit" "^3.0.2"
- "typedarray-to-buffer" "^3.1.5"
-
-"ws@^3.0.0":
- "integrity" "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="
- "resolved" "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"
- "version" "3.3.3"
- dependencies:
- "async-limiter" "~1.0.0"
- "safe-buffer" "~5.1.0"
- "ultron" "~1.1.0"
-
-"ws@^5.1.1":
- "integrity" "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA=="
- "resolved" "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz"
- "version" "5.2.3"
- dependencies:
- "async-limiter" "~1.0.0"
-
-"ws@^7.4.6":
- "integrity" "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw=="
- "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz"
- "version" "7.5.8"
-
-"ws@^8.4.2":
- "integrity" "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ=="
- "resolved" "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz"
- "version" "8.8.0"
-
-"ws@7.4.6":
- "integrity" "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
- "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz"
- "version" "7.4.6"
-
-"xhr-request-promise@^0.1.2":
- "integrity" "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg=="
- "resolved" "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz"
- "version" "0.1.3"
- dependencies:
- "xhr-request" "^1.1.0"
-
-"xhr-request@^1.0.1", "xhr-request@^1.1.0":
- "integrity" "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA=="
- "resolved" "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "buffer-to-arraybuffer" "^0.0.5"
- "object-assign" "^4.1.1"
- "query-string" "^5.0.1"
- "simple-get" "^2.7.0"
- "timed-out" "^4.0.1"
- "url-set-query" "^1.0.0"
- "xhr" "^2.0.4"
-
-"xhr@^2.0.4", "xhr@^2.2.0", "xhr@^2.3.3":
- "integrity" "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA=="
- "resolved" "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz"
- "version" "2.6.0"
- dependencies:
- "global" "~4.4.0"
- "is-function" "^1.0.1"
- "parse-headers" "^2.0.0"
- "xtend" "^4.0.0"
-
-"xhr2-cookies@1.1.0":
- "integrity" "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g=="
- "resolved" "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "cookiejar" "^2.1.1"
-
-"xml-name-validator@^3.0.0":
- "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
- "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz"
- "version" "3.0.0"
-
-"xmlchars@^2.2.0":
- "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
- "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
- "version" "2.2.0"
-
-"xtend@^4.0.0", "xtend@^4.0.1", "xtend@^4.0.2", "xtend@~4.0.0":
- "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
- "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
- "version" "4.0.2"
-
-"xtend@~2.1.1":
- "integrity" "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ=="
- "resolved" "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz"
- "version" "2.1.2"
- dependencies:
- "object-keys" "~0.4.0"
-
-"y18n@^5.0.5":
- "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
- "version" "5.0.8"
-
-"yaeti@^0.0.6":
- "integrity" "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug=="
- "resolved" "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz"
- "version" "0.0.6"
-
-"yallist@^3.0.0":
- "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
- "version" "3.1.1"
-
-"yallist@^3.1.1":
- "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
- "version" "3.1.1"
-
-"yallist@^4.0.0":
- "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
- "version" "4.0.0"
-
-"yaml@^1.10.0", "yaml@^1.10.2", "yaml@^1.7.2":
- "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
- "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
- "version" "1.10.2"
-
-"yargs-parser@^20.2.2":
- "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
- "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
- "version" "20.2.9"
-
-"yargs@^16.2.0":
- "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
- "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
- "version" "16.2.0"
- dependencies:
- "cliui" "^7.0.2"
- "escalade" "^3.1.1"
- "get-caller-file" "^2.0.5"
- "require-directory" "^2.1.1"
- "string-width" "^4.2.0"
- "y18n" "^5.0.5"
- "yargs-parser" "^20.2.2"
-
-"yocto-queue@^0.1.0":
- "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
- "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
- "version" "0.1.0"
diff --git a/blog-app-nextjs/.env b/blog-app-nextjs/.env
new file mode 100644
index 0000000..ebe9575
--- /dev/null
+++ b/blog-app-nextjs/.env
@@ -0,0 +1,5 @@
+HOST = 0.0.0.0
+PORT = 3000
+NEXT_PUBLIC_GRAPHCMS_ENDPOINT = https://api-eu-central-1.graphcms.com/v2/ckvnp0amc2d3701zdfsheb9h3/master
+NEXT_PUBLIC_GRAPHCMS_TOKEN = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImdjbXMtbWFpbi1wcm9kdWN0aW9uIn0.eyJ2ZXJzaW9uIjozLCJpYXQiOjE2MzYzNDQwODcsImF1ZCI6WyJodHRwczovL2FwaS1ldS1jZW50cmFsLTEuZ3JhcGhjbXMuY29tL3YyL2Nrdm5wMGFtYzJkMzcwMXpkZnNoZWI5aDMvbWFzdGVyIiwiaHR0cHM6Ly9tYW5hZ2VtZW50LW5leHQuZ3JhcGhjbXMuY29tIl0sImlzcyI6Imh0dHBzOi8vbWFuYWdlbWVudC5ncmFwaGNtcy5jb20vIiwic3ViIjoiMWUyM2Q2NDctNjkwNS00MjM1LThkMzEtNTZhOThmN2JiZWFlIiwianRpIjoiY2t2cTUwcWxkNDJiNjAxeG5kMW5hZGtodyJ9.NlUnqNEV5ZpFdXxK0_WV5tJ4lNLL7WFllmrb03iySkthGMkTgzzo1pMCEP7SDCDvlBO_sjuoF1TF8BS_NTQsyltBSWCn1sFp6Zjpr6V2SEXxVC60nvIxvgNRDX8ek78GGgFmKhnMAw11Y577BB_vWklxZPzg1Jkxycz_1vHEWcpvUQ8ehq0UqyKDQJEYFyM5uWYfWaoq6whJ73IgCmoioJuQsJL9YA_s-TK-hgEH9XPRAEetS507qe6sT7q7qiReSESstJ4fkGgw4fDriyN2Mop92yUMLZWnzcPWFQHGpOunu3neHZj3JiifYNcGjKndfA3Fmn43QKyQvUTgRa1YYFW3j22DWUwk5mB2mj2N6Ruoxdofwzrzq2JSN0phvw8etAB7JjWWYwKDychPBHgv1nTd1y5rCYMYeOi5_L6bcpVFnlOGzjkIpB0Oim_MJ0JMU4-kAu7mXFiy29-8eYJ8cp98yxQiWQDf51BuiqF5OEdmKF0y2gqAafohhVmIxOyOxoI65orTEoiG1RrhIt5WXjryUsrqldgGy3A36vrmKxARZWGays1UGkY2mo1Jwb2ej12_Z8bQDltNbAB28h3X0_i86DAysLDqoQGnA_RYjMfc9L8ATH0D3ItJMuVkOingb8ECWTY15cGOmYFxNOcTrhATgyWS-YWyH9W_JA7yK0M'
+GENERATE_SOURCEMAP = false
diff --git a/cooking-with-tuomo-graphql-nextjs/.eslintrc.json b/cooking-with-tuomo-graphql-nextjs/.eslintrc.json
deleted file mode 100644
index bffb357..0000000
--- a/cooking-with-tuomo-graphql-nextjs/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "next/core-web-vitals"
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/.prettierrc.json b/cooking-with-tuomo-graphql-nextjs/.prettierrc.json
deleted file mode 100644
index 0967ef4..0000000
--- a/cooking-with-tuomo-graphql-nextjs/.prettierrc.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/cooking-with-tuomo-graphql-nextjs/README.md b/cooking-with-tuomo-graphql-nextjs/README.md
deleted file mode 100644
index b12f3e3..0000000
--- a/cooking-with-tuomo-graphql-nextjs/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
-
-## Getting Started
-
-First, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
-
-[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
-
-The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/cooking-with-tuomo-graphql-nextjs/components/Image/Image.js b/cooking-with-tuomo-graphql-nextjs/components/Image/Image.js
deleted file mode 100644
index 2519d6e..0000000
--- a/cooking-with-tuomo-graphql-nextjs/components/Image/Image.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import NextImage from "next/image";
-import styles from "./Image.module.css";
-
-const Image = ({ width, maxWidth, ...rest }) => {
- let widths = {};
- width ? (widths["width"] = width) : "100%";
- maxWidth ? (widths["maxWidth"] = maxWidth) : "100%";
-
- return (
-
-
-
- );
-};
-
-export default Image;
diff --git a/cooking-with-tuomo-graphql-nextjs/components/Image/Image.module.css b/cooking-with-tuomo-graphql-nextjs/components/Image/Image.module.css
deleted file mode 100644
index 39e60e9..0000000
--- a/cooking-with-tuomo-graphql-nextjs/components/Image/Image.module.css
+++ /dev/null
@@ -1,10 +0,0 @@
-.imageContainer > div {
- position: unset !important;
-}
-
-.image {
- object-fit: contain;
- width: 100% !important;
- position: relative !important;
- height: unset !important;
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/lib/datocms.js b/cooking-with-tuomo-graphql-nextjs/lib/datocms.js
deleted file mode 100644
index 600af4a..0000000
--- a/cooking-with-tuomo-graphql-nextjs/lib/datocms.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import { GraphQLClient } from "graphql-request";
-
-const request = ({ query, variables, includeDrafts, excludeInvalid }) => {
- const headers = {
- authorization: `Bearer ${process.env.NEXT_DATOCMS_API_TOKEN}`,
- };
-
- if (includeDrafts) {
- headers["X-Include-Drafts"] = "true";
- }
- if (excludeInvalid) {
- headers["X-Exclude-Invalid"] = "true";
- }
-
- const client = new GraphQLClient("https://graphql.datocms.com/", { headers });
-
- return client.request(query, variables);
-};
-
-export { request };
diff --git a/cooking-with-tuomo-graphql-nextjs/package.json b/cooking-with-tuomo-graphql-nextjs/package.json
deleted file mode 100644
index d0792f1..0000000
--- a/cooking-with-tuomo-graphql-nextjs/package.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "name": "cooking-with-nooobcoder",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev --port=4848",
- "build": "next build",
- "start": "next start --port=4848",
- "lint": "next lint"
- },
- "dependencies": {
- "graphql": "^16.6.0",
- "graphql-request": "^5.0.0",
- "next": "11.1.2",
- "react": "17.0.2",
- "react-datocms": "^3.1.1",
- "react-dom": "17.0.2"
- },
- "devDependencies": {
- "eslint": "8.0.0",
- "eslint-config-next": "11.1.2",
- "prettier": "2.4.1"
- }
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/pages/_app.js b/cooking-with-tuomo-graphql-nextjs/pages/_app.js
deleted file mode 100644
index 1e1cec9..0000000
--- a/cooking-with-tuomo-graphql-nextjs/pages/_app.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import '../styles/globals.css'
-
-function MyApp({ Component, pageProps }) {
- return
-}
-
-export default MyApp
diff --git a/cooking-with-tuomo-graphql-nextjs/pages/api/hello.js b/cooking-with-tuomo-graphql-nextjs/pages/api/hello.js
deleted file mode 100644
index df63de8..0000000
--- a/cooking-with-tuomo-graphql-nextjs/pages/api/hello.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-
-export default function handler(req, res) {
- res.status(200).json({ name: 'John Doe' })
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/pages/blog/[slug].jsx b/cooking-with-tuomo-graphql-nextjs/pages/blog/[slug].jsx
deleted file mode 100644
index 34134ca..0000000
--- a/cooking-with-tuomo-graphql-nextjs/pages/blog/[slug].jsx
+++ /dev/null
@@ -1,105 +0,0 @@
-import Link from "next/link";
-import { Image, StructuredText } from "react-datocms";
-import { request } from "../../lib/datocms";
-import styles from "../../styles/BlogPost.module.css";
-
-export default function BlogPost(props) {
- const { postData } = props;
- return (
-
-
-
-
{postData.title}
-
- {postData.author.name} / {postData.publishDate}
-
-
{
- switch (record.__typename) {
- case "ImageRecord":
- return ;
- default:
- return null;
- }
- }}
- />
-
-
-
- );
-}
-
-const PATHS_QUERY = `
- query AllPaths {
- allArticles {
- slug
- }
- }
-`;
-
-export const getStaticPaths = async () => {
- const sluqQuery = await request({
- query: PATHS_QUERY,
- });
-
- let paths = [];
- sluqQuery.allArticles.map((p) => paths.push(`/blog/${p.slug}`));
-
- return {
- paths,
- fallback: false,
- };
-};
-
-const ARTICLE_QUERY = `
- query ArticleQuery($slug: String) {
- article(filter: {slug: {eq: $slug}}) {
- author {
- name
- }
- content {
- value
- }
- coverImage {
- responsiveImage {
- alt
- aspectRatio
- base64
- bgColor
- height
- sizes
- src
- srcSet
- title
- webpSrcSet
- width
- }
- }
- id
- publishDate
- slug
- title
- }
- }
-`;
-
-export const getStaticProps = async ({ params }) => {
- const graphqlRequest = {
- query: ARTICLE_QUERY,
- variables: { slug: params.slug },
- };
-
- const post = await request(graphqlRequest);
-
- return {
- props: {
- postData: post.article,
- },
- revalidate: 120,
- };
-};
diff --git a/cooking-with-tuomo-graphql-nextjs/pages/index.js b/cooking-with-tuomo-graphql-nextjs/pages/index.js
deleted file mode 100644
index ac7b984..0000000
--- a/cooking-with-tuomo-graphql-nextjs/pages/index.js
+++ /dev/null
@@ -1,87 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-import { Image } from "react-datocms";
-import { request } from "../lib/datocms";
-import styles from "../styles/Home.module.css";
-
-export default function Home({ data }) {
- const posts = data.allArticles;
-
- return (
-
-
-
Cooking with nooobcoder
-
-
-
Cooking w/ nooobcoder
-
-
- {posts.map((p) => (
-
- ))}
-
-
- );
-}
-
-const BlogPostPreview = (props) => {
- const { data } = props;
- return (
-
-
-
-
{data.publishDate}
-
{data.excerpt}
-
{data.author.name}
-
- );
-};
-
-const HOMEPAGE_QUERY = `
-query Articles {
- allArticles {
- title
- author {
- name
- }
- content {
- value
- }
- coverImage {
- responsiveImage {
- alt
- width
- webpSrcSet
- title
- srcSet
- src
- sizes
- height
- bgColor
- base64
- aspectRatio
- }
- }
- excerpt
- id
- publishDate
- slug
- }
-}
-`;
-
-export async function getStaticProps() {
- const data = await request({
- query: HOMEPAGE_QUERY,
- });
- return {
- props: { data },
- };
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/pnpm-lock.yaml b/cooking-with-tuomo-graphql-nextjs/pnpm-lock.yaml
deleted file mode 100644
index fdb2abe..0000000
--- a/cooking-with-tuomo-graphql-nextjs/pnpm-lock.yaml
+++ /dev/null
@@ -1,3002 +0,0 @@
-lockfileVersion: 5.4
-
-specifiers:
- eslint: 8.0.0
- eslint-config-next: 11.1.2
- graphql: ^16.6.0
- graphql-request: ^5.0.0
- next: 11.1.2
- prettier: 2.4.1
- react: 17.0.2
- react-datocms: ^3.1.1
- react-dom: 17.0.2
-
-dependencies:
- graphql: 16.6.0
- graphql-request: 5.0.0_graphql@16.6.0
- next: 11.1.2_sfoxds7t5ydpegc3knd667wn6m
- react: 17.0.2
- react-datocms: 3.1.1_react@17.0.2
- react-dom: 17.0.2_react@17.0.2
-
-devDependencies:
- eslint: 8.0.0
- eslint-config-next: 11.1.2_eslint@8.0.0+next@11.1.2
- prettier: 2.4.1
-
-packages:
-
- /@babel/code-frame/7.12.11:
- resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
- dependencies:
- '@babel/highlight': 7.18.6
-
- /@babel/helper-plugin-utils/7.19.0:
- resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helper-validator-identifier/7.19.1:
- resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
- engines: {node: '>=6.9.0'}
-
- /@babel/highlight/7.18.6:
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.19.1
- chalk: 2.4.2
- js-tokens: 4.0.0
-
- /@babel/plugin-syntax-jsx/7.14.5:
- resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/helper-plugin-utils': 7.19.0
-
- /@babel/runtime-corejs3/7.19.1:
- resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- core-js-pure: 3.25.3
- regenerator-runtime: 0.13.9
- dev: true
-
- /@babel/runtime/7.15.3:
- resolution: {integrity: sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.13.9
-
- /@babel/runtime/7.19.0:
- resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.13.9
-
- /@babel/types/7.15.0:
- resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.19.1
- to-fast-properties: 2.0.0
-
- /@eslint/eslintrc/1.3.2:
- resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.4.0
- globals: 13.17.0
- ignore: 5.2.0
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@graphql-typed-document-node/core/3.1.1_graphql@16.6.0:
- resolution: {integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==}
- peerDependencies:
- graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- dependencies:
- graphql: 16.6.0
- dev: false
-
- /@hapi/accept/5.0.2:
- resolution: {integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==}
- dependencies:
- '@hapi/boom': 9.1.4
- '@hapi/hoek': 9.3.0
-
- /@hapi/boom/9.1.4:
- resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==}
- dependencies:
- '@hapi/hoek': 9.3.0
-
- /@hapi/hoek/9.3.0:
- resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
-
- /@humanwhocodes/config-array/0.6.0:
- resolution: {integrity: sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==}
- engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.4
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@humanwhocodes/object-schema/1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- dev: true
-
- /@napi-rs/triples/1.1.0:
- resolution: {integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==}
-
- /@next/env/11.1.2:
- resolution: {integrity: sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==}
-
- /@next/eslint-plugin-next/11.1.2:
- resolution: {integrity: sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==}
- dependencies:
- glob: 7.1.7
- dev: true
-
- /@next/polyfill-module/11.1.2:
- resolution: {integrity: sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==}
-
- /@next/react-dev-overlay/11.1.2_sfoxds7t5ydpegc3knd667wn6m:
- resolution: {integrity: sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==}
- peerDependencies:
- react: ^17.0.2
- react-dom: ^17.0.2
- dependencies:
- '@babel/code-frame': 7.12.11
- anser: 1.4.9
- chalk: 4.0.0
- classnames: 2.2.6
- css.escape: 1.5.1
- data-uri-to-buffer: 3.0.1
- platform: 1.3.6
- react: 17.0.2
- react-dom: 17.0.2_react@17.0.2
- shell-quote: 1.7.2
- source-map: 0.8.0-beta.0
- stacktrace-parser: 0.1.10
- strip-ansi: 6.0.0
-
- /@next/react-refresh-utils/11.1.2_react-refresh@0.8.3:
- resolution: {integrity: sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==}
- peerDependencies:
- react-refresh: 0.8.3
- webpack: ^4 || ^5
- peerDependenciesMeta:
- webpack:
- optional: true
- dependencies:
- react-refresh: 0.8.3
-
- /@next/swc-darwin-arm64/11.1.2:
- resolution: {integrity: sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@next/swc-darwin-x64/11.1.2:
- resolution: {integrity: sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@next/swc-linux-x64-gnu/11.1.2:
- resolution: {integrity: sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@next/swc-win32-x64-msvc/11.1.2:
- resolution: {integrity: sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@node-rs/helper/1.2.1:
- resolution: {integrity: sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==}
- dependencies:
- '@napi-rs/triples': 1.1.0
-
- /@nodelib/fs.scandir/2.1.5:
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
- dev: true
-
- /@nodelib/fs.stat/2.0.5:
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
- dev: true
-
- /@nodelib/fs.walk/1.2.8:
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.13.0
- dev: true
-
- /@rushstack/eslint-patch/1.2.0:
- resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==}
- dev: true
-
- /@types/json5/0.0.29:
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- dev: true
-
- /@types/node/18.7.23:
- resolution: {integrity: sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==}
-
- /@typescript-eslint/parser/4.33.0_eslint@8.0.0:
- resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 4.33.0
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/typescript-estree': 4.33.0
- debug: 4.3.4
- eslint: 8.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/scope-manager/4.33.0:
- resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
- dependencies:
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/visitor-keys': 4.33.0
- dev: true
-
- /@typescript-eslint/types/4.33.0:
- resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
- dev: true
-
- /@typescript-eslint/typescript-estree/4.33.0:
- resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/visitor-keys': 4.33.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.7
- tsutils: 3.21.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/visitor-keys/4.33.0:
- resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
- dependencies:
- '@typescript-eslint/types': 4.33.0
- eslint-visitor-keys: 2.1.0
- dev: true
-
- /acorn-jsx/5.3.2_acorn@8.8.0:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.8.0
- dev: true
-
- /acorn/8.8.0:
- resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
- /ajv/6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
- dev: true
-
- /anser/1.4.9:
- resolution: {integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==}
-
- /ansi-colors/4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
- dev: true
-
- /ansi-regex/5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- /ansi-styles/3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
- dependencies:
- color-convert: 1.9.3
-
- /ansi-styles/4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
- dependencies:
- color-convert: 2.0.1
-
- /anymatch/3.1.2:
- resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
- engines: {node: '>= 8'}
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
-
- /argparse/2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- dev: true
-
- /aria-query/4.2.2:
- resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
- engines: {node: '>=6.0'}
- dependencies:
- '@babel/runtime': 7.19.0
- '@babel/runtime-corejs3': 7.19.1
- dev: true
-
- /array-flatten/3.0.0:
- resolution: {integrity: sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==}
- dev: false
-
- /array-includes/3.1.5:
- resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- get-intrinsic: 1.1.3
- is-string: 1.0.7
- dev: true
-
- /array-union/2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
- dev: true
-
- /array.prototype.flat/1.3.0:
- resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- es-shim-unscopables: 1.0.0
- dev: true
-
- /array.prototype.flatmap/1.3.0:
- resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- es-shim-unscopables: 1.0.0
- dev: true
-
- /asn1.js/5.4.1:
- resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==}
- dependencies:
- bn.js: 4.12.0
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- safer-buffer: 2.1.2
-
- /assert/1.5.0:
- resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==}
- dependencies:
- object-assign: 4.1.1
- util: 0.10.3
-
- /assert/2.0.0:
- resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==}
- dependencies:
- es6-object-assign: 1.1.0
- is-nan: 1.3.2
- object-is: 1.1.5
- util: 0.12.4
-
- /ast-types-flow/0.0.7:
- resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
- dev: true
-
- /ast-types/0.13.2:
- resolution: {integrity: sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==}
- engines: {node: '>=4'}
-
- /asynckit/0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- dev: false
-
- /available-typed-arrays/1.0.5:
- resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
- engines: {node: '>= 0.4'}
-
- /axe-core/4.4.3:
- resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==}
- engines: {node: '>=4'}
- dev: true
-
- /axobject-query/2.2.0:
- resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
- dev: true
-
- /balanced-match/1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- dev: true
-
- /base64-js/1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- /big.js/5.2.2:
- resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
-
- /binary-extensions/2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
- engines: {node: '>=8'}
-
- /bn.js/4.12.0:
- resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
-
- /bn.js/5.2.1:
- resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==}
-
- /brace-expansion/1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
- dev: true
-
- /braces/3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
- dependencies:
- fill-range: 7.0.1
-
- /brorand/1.1.0:
- resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
-
- /browserify-aes/1.2.0:
- resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
- dependencies:
- buffer-xor: 1.0.3
- cipher-base: 1.0.4
- create-hash: 1.2.0
- evp_bytestokey: 1.0.3
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
- /browserify-cipher/1.0.1:
- resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
- dependencies:
- browserify-aes: 1.2.0
- browserify-des: 1.0.2
- evp_bytestokey: 1.0.3
-
- /browserify-des/1.0.2:
- resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
- dependencies:
- cipher-base: 1.0.4
- des.js: 1.0.1
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
- /browserify-rsa/4.1.0:
- resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==}
- dependencies:
- bn.js: 5.2.1
- randombytes: 2.1.0
-
- /browserify-sign/4.2.1:
- resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==}
- dependencies:
- bn.js: 5.2.1
- browserify-rsa: 4.1.0
- create-hash: 1.2.0
- create-hmac: 1.1.7
- elliptic: 6.5.4
- inherits: 2.0.4
- parse-asn1: 5.1.6
- readable-stream: 3.6.0
- safe-buffer: 5.2.1
-
- /browserify-zlib/0.2.0:
- resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
- dependencies:
- pako: 1.0.11
-
- /browserslist/4.16.6:
- resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001414
- colorette: 1.4.0
- electron-to-chromium: 1.4.270
- escalade: 3.1.1
- node-releases: 1.1.77
-
- /buffer-xor/1.0.3:
- resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
-
- /buffer/4.9.2:
- resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- isarray: 1.0.0
-
- /buffer/5.6.0:
- resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- /builtin-status-codes/3.0.0:
- resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
-
- /bytes/3.1.0:
- resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
- engines: {node: '>= 0.8'}
-
- /call-bind/1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
- dependencies:
- function-bind: 1.1.1
- get-intrinsic: 1.1.3
-
- /callsites/3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
- dev: true
-
- /caniuse-lite/1.0.30001414:
- resolution: {integrity: sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==}
-
- /chalk/2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
-
- /chalk/4.0.0:
- resolution: {integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
- /chalk/4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: true
-
- /chokidar/3.5.1:
- resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==}
- engines: {node: '>= 8.10.0'}
- dependencies:
- anymatch: 3.1.2
- braces: 3.0.2
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.5.0
- optionalDependencies:
- fsevents: 2.3.2
-
- /cipher-base/1.0.4:
- resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==}
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
- /classnames/2.2.6:
- resolution: {integrity: sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==}
-
- /color-convert/1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
- dependencies:
- color-name: 1.1.3
-
- /color-convert/2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
- dependencies:
- color-name: 1.1.4
-
- /color-name/1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
- /color-name/1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- /colorette/1.4.0:
- resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
-
- /combined-stream/1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
- dependencies:
- delayed-stream: 1.0.0
- dev: false
-
- /commondir/1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
- /concat-map/0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- dev: true
-
- /console-browserify/1.2.0:
- resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
-
- /constants-browserify/1.0.0:
- resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
-
- /convert-source-map/1.7.0:
- resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==}
- dependencies:
- safe-buffer: 5.1.2
-
- /core-js-pure/3.25.3:
- resolution: {integrity: sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==}
- requiresBuild: true
- dev: true
-
- /core-util-is/1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
- /create-ecdh/4.0.4:
- resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==}
- dependencies:
- bn.js: 4.12.0
- elliptic: 6.5.4
-
- /create-hash/1.2.0:
- resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
- dependencies:
- cipher-base: 1.0.4
- inherits: 2.0.4
- md5.js: 1.3.5
- ripemd160: 2.0.2
- sha.js: 2.4.11
-
- /create-hmac/1.1.7:
- resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
- dependencies:
- cipher-base: 1.0.4
- create-hash: 1.2.0
- inherits: 2.0.4
- ripemd160: 2.0.2
- safe-buffer: 5.2.1
- sha.js: 2.4.11
-
- /cross-fetch/3.1.5:
- resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
- dependencies:
- node-fetch: 2.6.7
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /cross-spawn/7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
- dev: true
-
- /crypto-browserify/3.12.0:
- resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
- dependencies:
- browserify-cipher: 1.0.1
- browserify-sign: 4.2.1
- create-ecdh: 4.0.4
- create-hash: 1.2.0
- create-hmac: 1.1.7
- diffie-hellman: 5.0.3
- inherits: 2.0.4
- pbkdf2: 3.1.2
- public-encrypt: 4.0.3
- randombytes: 2.1.0
- randomfill: 1.0.4
-
- /css.escape/1.5.1:
- resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
-
- /cssnano-preset-simple/3.0.2_postcss@8.2.15:
- resolution: {integrity: sha512-7c6EOw3oZshKOZc20Jh+cs2dIKxp0viV043jdal/t1iGVQkoyAQio3rrFWhPgAlkXMu+PRXsslqLhosFTmLhmQ==}
- peerDependencies:
- postcss: ^8.2.15
- dependencies:
- caniuse-lite: 1.0.30001414
- postcss: 8.2.15
-
- /cssnano-simple/3.0.0_postcss@8.2.15:
- resolution: {integrity: sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==}
- peerDependencies:
- postcss: ^8.2.15
- peerDependenciesMeta:
- postcss:
- optional: true
- dependencies:
- cssnano-preset-simple: 3.0.2_postcss@8.2.15
- postcss: 8.2.15
-
- /damerau-levenshtein/1.0.8:
- resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
- dev: true
-
- /data-uri-to-buffer/3.0.1:
- resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
- engines: {node: '>= 6'}
-
- /datocms-listen/0.1.10:
- resolution: {integrity: sha512-gaQ69vMC+shRsj6fFo3xEMcUpxtLElJIT0HBTaQHzy0nk1bCeWbwgzYzI8r1FLukD6KV4oFm/YGrGBNbnwOovg==}
- dev: false
-
- /datocms-structured-text-generic-html-renderer/2.0.4:
- resolution: {integrity: sha512-Rv5Y1eC9NZXNSz3FHvHGFvGnKEEbvG1kQWlylpCSoeDBZPBwSWAFD/ixIAOfa8Yk1EVpmoQd3KQd725WKYJwRQ==}
- dependencies:
- datocms-structured-text-utils: 2.0.4
- dev: false
-
- /datocms-structured-text-utils/2.0.4:
- resolution: {integrity: sha512-JxDdJaipm3FePOli9s82MRrBDnlPP9GYhqajQJaYEu4V1jwUSZzbVkYVKMfVHUfP0Gh0VSCxPHjAGGAN1nWMJg==}
- dependencies:
- array-flatten: 3.0.0
- dev: false
-
- /debug/2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.0.0
-
- /debug/3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
- dev: true
-
- /debug/4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- dev: true
-
- /deep-is/0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- dev: true
-
- /define-properties/1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-property-descriptors: 1.0.0
- object-keys: 1.1.1
-
- /delayed-stream/1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
- dev: false
-
- /depd/1.1.2:
- resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
- engines: {node: '>= 0.6'}
-
- /dequal/2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
- dev: false
-
- /des.js/1.0.1:
- resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==}
- dependencies:
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
-
- /diffie-hellman/5.0.3:
- resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
- dependencies:
- bn.js: 4.12.0
- miller-rabin: 4.0.1
- randombytes: 2.1.0
-
- /dir-glob/3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
- dependencies:
- path-type: 4.0.0
- dev: true
-
- /doctrine/2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- esutils: 2.0.3
- dev: true
-
- /doctrine/3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
- dependencies:
- esutils: 2.0.3
- dev: true
-
- /domain-browser/1.2.0:
- resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==}
- engines: {node: '>=0.4', npm: '>=1.2'}
-
- /domain-browser/4.19.0:
- resolution: {integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==}
- engines: {node: '>=10'}
-
- /electron-to-chromium/1.4.270:
- resolution: {integrity: sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==}
-
- /elliptic/6.5.4:
- resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
- dependencies:
- bn.js: 4.12.0
- brorand: 1.1.0
- hash.js: 1.1.7
- hmac-drbg: 1.0.1
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- minimalistic-crypto-utils: 1.0.1
-
- /emoji-regex/9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
-
- /emojis-list/2.1.0:
- resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==}
- engines: {node: '>= 0.10'}
-
- /encoding/0.1.13:
- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- dependencies:
- iconv-lite: 0.6.3
-
- /enquirer/2.3.6:
- resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- dev: true
-
- /es-abstract/1.20.3:
- resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- es-to-primitive: 1.2.1
- function-bind: 1.1.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.1.3
- get-symbol-description: 1.0.0
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-symbols: 1.0.3
- internal-slot: 1.0.3
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-weakref: 1.0.2
- object-inspect: 1.12.2
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.4.3
- safe-regex-test: 1.0.0
- string.prototype.trimend: 1.0.5
- string.prototype.trimstart: 1.0.5
- unbox-primitive: 1.0.2
-
- /es-shim-unscopables/1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
- dependencies:
- has: 1.0.3
- dev: true
-
- /es-to-primitive/1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
-
- /es6-object-assign/1.1.0:
- resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==}
-
- /escalade/3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
-
- /escape-string-regexp/1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
- /escape-string-regexp/4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
- dev: true
-
- /eslint-config-next/11.1.2_eslint@8.0.0+next@11.1.2:
- resolution: {integrity: sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==}
- peerDependencies:
- eslint: ^7.23.0
- next: '>=10.2.0'
- typescript: '>=3.3.1'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@next/eslint-plugin-next': 11.1.2
- '@rushstack/eslint-patch': 1.2.0
- '@typescript-eslint/parser': 4.33.0_eslint@8.0.0
- eslint: 8.0.0
- eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.7.1_vrppu4wnfrn2cbiuko2grd2pga
- eslint-plugin-import: 2.26.0_ygn5ann3etv2t5hbjsvv3lmria
- eslint-plugin-jsx-a11y: 6.6.1_eslint@8.0.0
- eslint-plugin-react: 7.31.8_eslint@8.0.0
- eslint-plugin-react-hooks: 4.6.0_eslint@8.0.0
- next: 11.1.2_sfoxds7t5ydpegc3knd667wn6m
- transitivePeerDependencies:
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
-
- /eslint-import-resolver-node/0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
- dependencies:
- debug: 3.2.7
- resolve: 1.22.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-import-resolver-typescript/2.7.1_vrppu4wnfrn2cbiuko2grd2pga:
- resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: '*'
- eslint-plugin-import: '*'
- dependencies:
- debug: 4.3.4
- eslint: 8.0.0
- eslint-plugin-import: 2.26.0_ygn5ann3etv2t5hbjsvv3lmria
- glob: 7.2.3
- is-glob: 4.0.3
- resolve: 1.22.1
- tsconfig-paths: 3.14.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-module-utils/2.7.4_pyiidodddrzptt3n57gvgcdqyq:
- resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 4.33.0_eslint@8.0.0
- debug: 3.2.7
- eslint: 8.0.0
- eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.7.1_vrppu4wnfrn2cbiuko2grd2pga
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-plugin-import/2.26.0_ygn5ann3etv2t5hbjsvv3lmria:
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- dependencies:
- '@typescript-eslint/parser': 4.33.0_eslint@8.0.0
- array-includes: 3.1.5
- array.prototype.flat: 1.3.0
- debug: 2.6.9
- doctrine: 2.1.0
- eslint: 8.0.0
- eslint-import-resolver-node: 0.3.6
- eslint-module-utils: 2.7.4_pyiidodddrzptt3n57gvgcdqyq
- has: 1.0.3
- is-core-module: 2.10.0
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.values: 1.1.5
- resolve: 1.22.1
- tsconfig-paths: 3.14.1
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
-
- /eslint-plugin-jsx-a11y/6.6.1_eslint@8.0.0:
- resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==}
- engines: {node: '>=4.0'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- '@babel/runtime': 7.19.0
- aria-query: 4.2.2
- array-includes: 3.1.5
- ast-types-flow: 0.0.7
- axe-core: 4.4.3
- axobject-query: 2.2.0
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- eslint: 8.0.0
- has: 1.0.3
- jsx-ast-utils: 3.3.3
- language-tags: 1.0.5
- minimatch: 3.1.2
- semver: 6.3.0
- dev: true
-
- /eslint-plugin-react-hooks/4.6.0_eslint@8.0.0:
- resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- dependencies:
- eslint: 8.0.0
- dev: true
-
- /eslint-plugin-react/7.31.8_eslint@8.0.0:
- resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- array-includes: 3.1.5
- array.prototype.flatmap: 1.3.0
- doctrine: 2.1.0
- eslint: 8.0.0
- estraverse: 5.3.0
- jsx-ast-utils: 3.3.3
- minimatch: 3.1.2
- object.entries: 1.1.5
- object.fromentries: 2.0.5
- object.hasown: 1.1.1
- object.values: 1.1.5
- prop-types: 15.8.1
- resolve: 2.0.0-next.4
- semver: 6.3.0
- string.prototype.matchall: 4.0.7
- dev: true
-
- /eslint-scope/6.0.0:
- resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
- dev: true
-
- /eslint-utils/3.0.0_eslint@8.0.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
- dependencies:
- eslint: 8.0.0
- eslint-visitor-keys: 2.1.0
- dev: true
-
- /eslint-visitor-keys/2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
- dev: true
-
- /eslint-visitor-keys/3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /eslint/8.0.0:
- resolution: {integrity: sha512-03spzPzMAO4pElm44m60Nj08nYonPGQXmw6Ceai/S4QK82IgwWO1EXx1s9namKzVlbVu3Jf81hb+N+8+v21/HQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
- dependencies:
- '@eslint/eslintrc': 1.3.2
- '@humanwhocodes/config-array': 0.6.0
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.4
- doctrine: 3.0.0
- enquirer: 2.3.6
- escape-string-regexp: 4.0.0
- eslint-scope: 6.0.0
- eslint-utils: 3.0.0_eslint@8.0.0
- eslint-visitor-keys: 3.3.0
- espree: 9.4.0
- esquery: 1.4.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- functional-red-black-tree: 1.0.1
- glob-parent: 6.0.2
- globals: 13.17.0
- ignore: 4.0.6
- import-fresh: 3.3.0
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.1
- progress: 2.0.3
- regexpp: 3.2.0
- semver: 7.3.7
- strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
- text-table: 0.2.0
- v8-compile-cache: 2.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /espree/9.4.0:
- resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- acorn: 8.8.0
- acorn-jsx: 5.3.2_acorn@8.8.0
- eslint-visitor-keys: 3.3.0
- dev: true
-
- /esquery/1.4.0:
- resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
- engines: {node: '>=0.10'}
- dependencies:
- estraverse: 5.3.0
- dev: true
-
- /esrecurse/4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
- dependencies:
- estraverse: 5.3.0
- dev: true
-
- /estraverse/5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
- dev: true
-
- /esutils/2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /etag/1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
-
- /events/3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
-
- /evp_bytestokey/1.0.3:
- resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
- dependencies:
- md5.js: 1.3.5
- safe-buffer: 5.2.1
-
- /extract-files/9.0.0:
- resolution: {integrity: sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==}
- engines: {node: ^10.17.0 || ^12.0.0 || >= 13.7.0}
- dev: false
-
- /fast-deep-equal/3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- dev: true
-
- /fast-glob/3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
- engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
- dev: true
-
- /fast-json-stable-stringify/2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- dev: true
-
- /fast-levenshtein/2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- dev: true
-
- /fastq/1.13.0:
- resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
- dependencies:
- reusify: 1.0.4
- dev: true
-
- /file-entry-cache/6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
- dependencies:
- flat-cache: 3.0.4
- dev: true
-
- /fill-range/7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
- dependencies:
- to-regex-range: 5.0.1
-
- /find-cache-dir/3.3.1:
- resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==}
- engines: {node: '>=8'}
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
-
- /find-up/4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
- /flat-cache/3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
- dependencies:
- flatted: 3.2.7
- rimraf: 3.0.2
- dev: true
-
- /flatted/3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
- dev: true
-
- /for-each/0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
- dependencies:
- is-callable: 1.2.7
-
- /form-data/3.0.1:
- resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
- engines: {node: '>= 6'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: false
-
- /fs.realpath/1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- dev: true
-
- /fsevents/2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /function-bind/1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
-
- /function.prototype.name/1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- functions-have-names: 1.2.3
-
- /functional-red-black-tree/1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
- dev: true
-
- /functions-have-names/1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
-
- /get-intrinsic/1.1.3:
- resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
- dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-symbols: 1.0.3
-
- /get-orientation/1.1.2:
- resolution: {integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==}
- dependencies:
- stream-parser: 0.3.1
- transitivePeerDependencies:
- - supports-color
-
- /get-symbol-description/1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.1.3
-
- /glob-parent/5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
- dependencies:
- is-glob: 4.0.3
-
- /glob-parent/6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
- dependencies:
- is-glob: 4.0.3
- dev: true
-
- /glob-to-regexp/0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
-
- /glob/7.1.7:
- resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
-
- /glob/7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
-
- /globals/13.17.0:
- resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==}
- engines: {node: '>=8'}
- dependencies:
- type-fest: 0.20.2
- dev: true
-
- /globby/11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.0
- merge2: 1.4.1
- slash: 3.0.0
- dev: true
-
- /graceful-fs/4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
-
- /graphql-request/5.0.0_graphql@16.6.0:
- resolution: {integrity: sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==}
- peerDependencies:
- graphql: 14 - 16
- dependencies:
- '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0
- cross-fetch: 3.1.5
- extract-files: 9.0.0
- form-data: 3.0.1
- graphql: 16.6.0
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /graphql/16.6.0:
- resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}
- engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
- dev: false
-
- /has-bigints/1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
-
- /has-flag/3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
- /has-flag/4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
- /has-property-descriptors/1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
- dependencies:
- get-intrinsic: 1.1.3
-
- /has-symbols/1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
-
- /has-tostringtag/1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-symbols: 1.0.3
-
- /has/1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
- dependencies:
- function-bind: 1.1.1
-
- /hash-base/3.1.0:
- resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==}
- engines: {node: '>=4'}
- dependencies:
- inherits: 2.0.4
- readable-stream: 3.6.0
- safe-buffer: 5.2.1
-
- /hash.js/1.1.7:
- resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
- dependencies:
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
-
- /he/1.2.0:
- resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
- hasBin: true
-
- /hmac-drbg/1.0.1:
- resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
- dependencies:
- hash.js: 1.1.7
- minimalistic-assert: 1.0.1
- minimalistic-crypto-utils: 1.0.1
-
- /http-errors/1.7.3:
- resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
- engines: {node: '>= 0.6'}
- dependencies:
- depd: 1.1.2
- inherits: 2.0.4
- setprototypeof: 1.1.1
- statuses: 1.5.0
- toidentifier: 1.0.0
-
- /https-browserify/1.0.0:
- resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
-
- /iconv-lite/0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
- dependencies:
- safer-buffer: 2.1.2
-
- /iconv-lite/0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- safer-buffer: 2.1.2
-
- /ieee754/1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
- /ignore/4.0.6:
- resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
- engines: {node: '>= 4'}
- dev: true
-
- /ignore/5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
- engines: {node: '>= 4'}
- dev: true
-
- /image-size/1.0.0:
- resolution: {integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- dependencies:
- queue: 6.0.2
-
- /import-fresh/3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
- dev: true
-
- /imurmurhash/0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
- dev: true
-
- /inflight/1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
- dependencies:
- once: 1.4.0
- wrappy: 1.0.2
- dev: true
-
- /inherits/2.0.1:
- resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==}
-
- /inherits/2.0.3:
- resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
-
- /inherits/2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- /internal-slot/1.0.3:
- resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
- engines: {node: '>= 0.4'}
- dependencies:
- get-intrinsic: 1.1.3
- has: 1.0.3
- side-channel: 1.0.4
-
- /is-arguments/1.1.1:
- resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
-
- /is-bigint/1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
- dependencies:
- has-bigints: 1.0.2
-
- /is-binary-path/2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
- dependencies:
- binary-extensions: 2.2.0
-
- /is-boolean-object/1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
-
- /is-callable/1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
-
- /is-core-module/2.10.0:
- resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==}
- dependencies:
- has: 1.0.3
- dev: true
-
- /is-date-object/1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
-
- /is-extglob/2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- /is-generator-function/1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
-
- /is-glob/4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-extglob: 2.1.1
-
- /is-nan/1.3.2:
- resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
-
- /is-negative-zero/2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
-
- /is-number-object/1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
-
- /is-number/7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- /is-regex/1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
-
- /is-shared-array-buffer/1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
- dependencies:
- call-bind: 1.0.2
-
- /is-string/1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
-
- /is-symbol/1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-symbols: 1.0.3
-
- /is-typed-array/1.1.9:
- resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-abstract: 1.20.3
- for-each: 0.3.3
- has-tostringtag: 1.0.0
-
- /is-weakref/1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
- dependencies:
- call-bind: 1.0.2
-
- /isarray/1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
-
- /isexe/2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- dev: true
-
- /jest-worker/27.0.0-next.5:
- resolution: {integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- '@types/node': 18.7.23
- merge-stream: 2.0.0
- supports-color: 8.1.1
-
- /js-tokens/4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- /js-yaml/4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
- dependencies:
- argparse: 2.0.1
- dev: true
-
- /json-schema-traverse/0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- dev: true
-
- /json-stable-stringify-without-jsonify/1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- dev: true
-
- /json5/1.0.1:
- resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
- hasBin: true
- dependencies:
- minimist: 1.2.6
-
- /jsx-ast-utils/3.3.3:
- resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
- engines: {node: '>=4.0'}
- dependencies:
- array-includes: 3.1.5
- object.assign: 4.1.4
- dev: true
-
- /language-subtag-registry/0.3.22:
- resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
- dev: true
-
- /language-tags/1.0.5:
- resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
- dependencies:
- language-subtag-registry: 0.3.22
- dev: true
-
- /levn/0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- prelude-ls: 1.2.1
- type-check: 0.4.0
- dev: true
-
- /loader-utils/1.2.3:
- resolution: {integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==}
- engines: {node: '>=4.0.0'}
- dependencies:
- big.js: 5.2.2
- emojis-list: 2.1.0
- json5: 1.0.1
-
- /locate-path/5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
- dependencies:
- p-locate: 4.1.0
-
- /lodash.merge/4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- dev: true
-
- /lodash.sortby/4.7.0:
- resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
-
- /loose-envify/1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
- dependencies:
- js-tokens: 4.0.0
-
- /lru-cache/6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
- dependencies:
- yallist: 4.0.0
- dev: true
-
- /make-dir/3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
- dependencies:
- semver: 6.3.0
-
- /md5.js/1.3.5:
- resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
- dependencies:
- hash-base: 3.1.0
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
- /merge-stream/2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
- /merge2/1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
- dev: true
-
- /micromatch/4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
- engines: {node: '>=8.6'}
- dependencies:
- braces: 3.0.2
- picomatch: 2.3.1
- dev: true
-
- /miller-rabin/4.0.1:
- resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
- hasBin: true
- dependencies:
- bn.js: 4.12.0
- brorand: 1.1.0
-
- /mime-db/1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
- dev: false
-
- /mime-types/2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: false
-
- /minimalistic-assert/1.0.1:
- resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
-
- /minimalistic-crypto-utils/1.0.1:
- resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
-
- /minimatch/3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- dependencies:
- brace-expansion: 1.1.11
- dev: true
-
- /minimist/1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
-
- /ms/2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
- /ms/2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
-
- /ms/2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: true
-
- /nanoid/3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- /native-url/0.3.4:
- resolution: {integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==}
- dependencies:
- querystring: 0.2.1
-
- /natural-compare/1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- dev: true
-
- /next/11.1.2_sfoxds7t5ydpegc3knd667wn6m:
- resolution: {integrity: sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- peerDependencies:
- fibers: '>= 3.1.0'
- node-sass: ^4.0.0 || ^5.0.0
- react: ^17.0.2
- react-dom: ^17.0.2
- sass: ^1.3.0
- peerDependenciesMeta:
- fibers:
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- dependencies:
- '@babel/runtime': 7.15.3
- '@hapi/accept': 5.0.2
- '@next/env': 11.1.2
- '@next/polyfill-module': 11.1.2
- '@next/react-dev-overlay': 11.1.2_sfoxds7t5ydpegc3knd667wn6m
- '@next/react-refresh-utils': 11.1.2_react-refresh@0.8.3
- '@node-rs/helper': 1.2.1
- assert: 2.0.0
- ast-types: 0.13.2
- browserify-zlib: 0.2.0
- browserslist: 4.16.6
- buffer: 5.6.0
- caniuse-lite: 1.0.30001414
- chalk: 2.4.2
- chokidar: 3.5.1
- constants-browserify: 1.0.0
- crypto-browserify: 3.12.0
- cssnano-simple: 3.0.0_postcss@8.2.15
- domain-browser: 4.19.0
- encoding: 0.1.13
- etag: 1.8.1
- find-cache-dir: 3.3.1
- get-orientation: 1.1.2
- https-browserify: 1.0.0
- image-size: 1.0.0
- jest-worker: 27.0.0-next.5
- native-url: 0.3.4
- node-fetch: 2.6.1
- node-html-parser: 1.4.9
- node-libs-browser: 2.2.1
- os-browserify: 0.3.0
- p-limit: 3.1.0
- path-browserify: 1.0.1
- pnp-webpack-plugin: 1.6.4
- postcss: 8.2.15
- process: 0.11.10
- querystring-es3: 0.2.1
- raw-body: 2.4.1
- react: 17.0.2
- react-dom: 17.0.2_react@17.0.2
- react-is: 17.0.2
- react-refresh: 0.8.3
- stream-browserify: 3.0.0
- stream-http: 3.1.1
- string_decoder: 1.3.0
- styled-jsx: 4.0.1_react@17.0.2
- timers-browserify: 2.0.12
- tty-browserify: 0.0.1
- use-subscription: 1.5.1_react@17.0.2
- util: 0.12.4
- vm-browserify: 1.1.2
- watchpack: 2.1.1
- optionalDependencies:
- '@next/swc-darwin-arm64': 11.1.2
- '@next/swc-darwin-x64': 11.1.2
- '@next/swc-linux-x64-gnu': 11.1.2
- '@next/swc-win32-x64-msvc': 11.1.2
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
- - typescript
- - webpack
-
- /node-fetch/2.6.1:
- resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==}
- engines: {node: 4.x || >=6.0.0}
-
- /node-fetch/2.6.7:
- resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- dependencies:
- whatwg-url: 5.0.0
- dev: false
-
- /node-html-parser/1.4.9:
- resolution: {integrity: sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==}
- dependencies:
- he: 1.2.0
-
- /node-libs-browser/2.2.1:
- resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==}
- dependencies:
- assert: 1.5.0
- browserify-zlib: 0.2.0
- buffer: 4.9.2
- console-browserify: 1.2.0
- constants-browserify: 1.0.0
- crypto-browserify: 3.12.0
- domain-browser: 1.2.0
- events: 3.3.0
- https-browserify: 1.0.0
- os-browserify: 0.3.0
- path-browserify: 0.0.1
- process: 0.11.10
- punycode: 1.4.1
- querystring-es3: 0.2.1
- readable-stream: 2.3.7
- stream-browserify: 2.0.2
- stream-http: 2.8.3
- string_decoder: 1.3.0
- timers-browserify: 2.0.12
- tty-browserify: 0.0.0
- url: 0.11.0
- util: 0.11.1
- vm-browserify: 1.1.2
-
- /node-releases/1.1.77:
- resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==}
-
- /normalize-path/3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- /object-assign/4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
-
- /object-inspect/1.12.2:
- resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
-
- /object-is/1.1.5:
- resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
-
- /object-keys/1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
-
- /object.assign/4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- has-symbols: 1.0.3
- object-keys: 1.1.1
-
- /object.entries/1.1.5:
- resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- dev: true
-
- /object.fromentries/2.0.5:
- resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- dev: true
-
- /object.hasown/1.1.1:
- resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==}
- dependencies:
- define-properties: 1.1.4
- es-abstract: 1.20.3
- dev: true
-
- /object.values/1.1.5:
- resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- dev: true
-
- /once/1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- dependencies:
- wrappy: 1.0.2
- dev: true
-
- /optionator/0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.3
- dev: true
-
- /os-browserify/0.3.0:
- resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==}
-
- /p-limit/2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
- dependencies:
- p-try: 2.2.0
-
- /p-limit/3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
- dependencies:
- yocto-queue: 0.1.0
-
- /p-locate/4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
- dependencies:
- p-limit: 2.3.0
-
- /p-try/2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- /pako/1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
-
- /parent-module/1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
- dependencies:
- callsites: 3.1.0
- dev: true
-
- /parse-asn1/5.1.6:
- resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==}
- dependencies:
- asn1.js: 5.4.1
- browserify-aes: 1.2.0
- evp_bytestokey: 1.0.3
- pbkdf2: 3.1.2
- safe-buffer: 5.2.1
-
- /path-browserify/0.0.1:
- resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==}
-
- /path-browserify/1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
- /path-exists/4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
- /path-is-absolute/1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /path-key/3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
- dev: true
-
- /path-parse/1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- dev: true
-
- /path-type/4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: true
-
- /pbkdf2/3.1.2:
- resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
- engines: {node: '>=0.12'}
- dependencies:
- create-hash: 1.2.0
- create-hmac: 1.1.7
- ripemd160: 2.0.2
- safe-buffer: 5.2.1
- sha.js: 2.4.11
-
- /picomatch/2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- /pkg-dir/4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
- dependencies:
- find-up: 4.1.0
-
- /platform/1.3.6:
- resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
-
- /pnp-webpack-plugin/1.6.4:
- resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==}
- engines: {node: '>=6'}
- dependencies:
- ts-pnp: 1.2.0
- transitivePeerDependencies:
- - typescript
-
- /postcss/8.2.15:
- resolution: {integrity: sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- colorette: 1.4.0
- nanoid: 3.3.4
- source-map: 0.6.1
-
- /prelude-ls/1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
- dev: true
-
- /prettier/2.4.1:
- resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
- /process-nextick-args/2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
- /process/0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
-
- /progress/2.0.3:
- resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
- engines: {node: '>=0.4.0'}
- dev: true
-
- /prop-types/15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
- dev: true
-
- /public-encrypt/4.0.3:
- resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
- dependencies:
- bn.js: 4.12.0
- browserify-rsa: 4.1.0
- create-hash: 1.2.0
- parse-asn1: 5.1.6
- randombytes: 2.1.0
- safe-buffer: 5.2.1
-
- /punycode/1.3.2:
- resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==}
-
- /punycode/1.4.1:
- resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
-
- /punycode/2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
- engines: {node: '>=6'}
-
- /querystring-es3/0.2.1:
- resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==}
- engines: {node: '>=0.4.x'}
-
- /querystring/0.2.0:
- resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==}
- engines: {node: '>=0.4.x'}
- deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
-
- /querystring/0.2.1:
- resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==}
- engines: {node: '>=0.4.x'}
- deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
-
- /queue-microtask/1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- dev: true
-
- /queue/6.0.2:
- resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
- dependencies:
- inherits: 2.0.4
-
- /randombytes/2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
- dependencies:
- safe-buffer: 5.2.1
-
- /randomfill/1.0.4:
- resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
- dependencies:
- randombytes: 2.1.0
- safe-buffer: 5.2.1
-
- /raw-body/2.4.1:
- resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==}
- engines: {node: '>= 0.8'}
- dependencies:
- bytes: 3.1.0
- http-errors: 1.7.3
- iconv-lite: 0.4.24
- unpipe: 1.0.0
-
- /react-datocms/3.1.1_react@17.0.2:
- resolution: {integrity: sha512-BXT6BN0J5rnk0vjyiDddSjalAq0zpqVrS/k1aBMMvfmLr0IA/Ex2iuDkkpHucxOQy/86v2njz6GCc06wbhTxbQ==}
- peerDependencies:
- react: '>= 16.12.0'
- dependencies:
- datocms-listen: 0.1.10
- datocms-structured-text-generic-html-renderer: 2.0.4
- datocms-structured-text-utils: 2.0.4
- react: 17.0.2
- react-intersection-observer: 8.34.0_react@17.0.2
- react-string-replace: 1.1.0
- universal-base64: 2.1.0
- use-deep-compare-effect: 1.8.1_react@17.0.2
- dev: false
-
- /react-dom/17.0.2_react@17.0.2:
- resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
- peerDependencies:
- react: 17.0.2
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react: 17.0.2
- scheduler: 0.20.2
-
- /react-intersection-observer/8.34.0_react@17.0.2:
- resolution: {integrity: sha512-TYKh52Zc0Uptp5/b4N91XydfSGKubEhgZRtcg1rhTKABXijc4Sdr1uTp5lJ8TN27jwUsdXxjHXtHa0kPj704sw==}
- peerDependencies:
- react: ^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0
- dependencies:
- react: 17.0.2
- dev: false
-
- /react-is/16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: true
-
- /react-is/17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
-
- /react-refresh/0.8.3:
- resolution: {integrity: sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==}
- engines: {node: '>=0.10.0'}
-
- /react-string-replace/1.1.0:
- resolution: {integrity: sha512-N6RalSDFGbOHs0IJi1H611WbZsvk3ZT47Jl2JEXFbiS3kTwsdCYij70Keo/tWtLy7sfhDsYm7CwNM/WmjXIaMw==}
- engines: {node: '>=0.12.0'}
- dev: false
-
- /react/17.0.2:
- resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
-
- /readable-stream/2.3.7:
- resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
-
- /readable-stream/3.6.0:
- resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
- engines: {node: '>= 6'}
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
- /readdirp/3.5.0:
- resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==}
- engines: {node: '>=8.10.0'}
- dependencies:
- picomatch: 2.3.1
-
- /regenerator-runtime/0.13.9:
- resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
-
- /regexp.prototype.flags/1.4.3:
- resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- functions-have-names: 1.2.3
-
- /regexpp/3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
- dev: true
-
- /resolve-from/4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
- dev: true
-
- /resolve/1.22.1:
- resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
- hasBin: true
- dependencies:
- is-core-module: 2.10.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
- /resolve/2.0.0-next.4:
- resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
- hasBin: true
- dependencies:
- is-core-module: 2.10.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
- /reusify/1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- dev: true
-
- /rimraf/3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- hasBin: true
- dependencies:
- glob: 7.2.3
- dev: true
-
- /ripemd160/2.0.2:
- resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
- dependencies:
- hash-base: 3.1.0
- inherits: 2.0.4
-
- /run-parallel/1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- dependencies:
- queue-microtask: 1.2.3
- dev: true
-
- /safe-buffer/5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
- /safe-buffer/5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- /safe-regex-test/1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.1.3
- is-regex: 1.1.4
-
- /safer-buffer/2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
- /scheduler/0.20.2:
- resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
-
- /semver/6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
- hasBin: true
-
- /semver/7.3.7:
- resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: true
-
- /setimmediate/1.0.5:
- resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
-
- /setprototypeof/1.1.1:
- resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
-
- /sha.js/2.4.11:
- resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
- hasBin: true
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
-
- /shebang-command/2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
- dependencies:
- shebang-regex: 3.0.0
- dev: true
-
- /shebang-regex/3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
- dev: true
-
- /shell-quote/1.7.2:
- resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==}
-
- /side-channel/1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.1.3
- object-inspect: 1.12.2
-
- /slash/3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
- dev: true
-
- /source-map/0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
- /source-map/0.7.3:
- resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
- engines: {node: '>= 8'}
-
- /source-map/0.8.0-beta.0:
- resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
- engines: {node: '>= 8'}
- dependencies:
- whatwg-url: 7.1.0
-
- /stacktrace-parser/0.1.10:
- resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==}
- engines: {node: '>=6'}
- dependencies:
- type-fest: 0.7.1
-
- /statuses/1.5.0:
- resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
- engines: {node: '>= 0.6'}
-
- /stream-browserify/2.0.2:
- resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
- dependencies:
- inherits: 2.0.4
- readable-stream: 2.3.7
-
- /stream-browserify/3.0.0:
- resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
- dependencies:
- inherits: 2.0.4
- readable-stream: 3.6.0
-
- /stream-http/2.8.3:
- resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==}
- dependencies:
- builtin-status-codes: 3.0.0
- inherits: 2.0.4
- readable-stream: 2.3.7
- to-arraybuffer: 1.0.1
- xtend: 4.0.2
-
- /stream-http/3.1.1:
- resolution: {integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==}
- dependencies:
- builtin-status-codes: 3.0.0
- inherits: 2.0.4
- readable-stream: 3.6.0
- xtend: 4.0.2
-
- /stream-parser/0.3.1:
- resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==}
- dependencies:
- debug: 2.6.9
- transitivePeerDependencies:
- - supports-color
-
- /string-hash/1.1.3:
- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
-
- /string.prototype.matchall/4.0.7:
- resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- get-intrinsic: 1.1.3
- has-symbols: 1.0.3
- internal-slot: 1.0.3
- regexp.prototype.flags: 1.4.3
- side-channel: 1.0.4
- dev: true
-
- /string.prototype.trimend/1.0.5:
- resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
-
- /string.prototype.trimstart/1.0.5:
- resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
-
- /string_decoder/1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
-
- /string_decoder/1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- dependencies:
- safe-buffer: 5.2.1
-
- /strip-ansi/6.0.0:
- resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==}
- engines: {node: '>=8'}
- dependencies:
- ansi-regex: 5.0.1
-
- /strip-ansi/6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
- dependencies:
- ansi-regex: 5.0.1
- dev: true
-
- /strip-bom/3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
- dev: true
-
- /strip-json-comments/3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
- dev: true
-
- /styled-jsx/4.0.1_react@17.0.2:
- resolution: {integrity: sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- react: '>= 16.8.0 || 17.x.x || 18.x.x'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- dependencies:
- '@babel/plugin-syntax-jsx': 7.14.5
- '@babel/types': 7.15.0
- convert-source-map: 1.7.0
- loader-utils: 1.2.3
- react: 17.0.2
- source-map: 0.7.3
- string-hash: 1.1.3
- stylis: 3.5.4
- stylis-rule-sheet: 0.0.10_stylis@3.5.4
-
- /stylis-rule-sheet/0.0.10_stylis@3.5.4:
- resolution: {integrity: sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==}
- peerDependencies:
- stylis: ^3.5.0
- dependencies:
- stylis: 3.5.4
-
- /stylis/3.5.4:
- resolution: {integrity: sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==}
-
- /supports-color/5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
- dependencies:
- has-flag: 3.0.0
-
- /supports-color/7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
- dependencies:
- has-flag: 4.0.0
-
- /supports-color/8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
- dependencies:
- has-flag: 4.0.0
-
- /supports-preserve-symlinks-flag/1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
- dev: true
-
- /text-table/0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
- dev: true
-
- /timers-browserify/2.0.12:
- resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
- engines: {node: '>=0.6.0'}
- dependencies:
- setimmediate: 1.0.5
-
- /to-arraybuffer/1.0.1:
- resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==}
-
- /to-fast-properties/2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
- /to-regex-range/5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
- dependencies:
- is-number: 7.0.0
-
- /toidentifier/1.0.0:
- resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
- engines: {node: '>=0.6'}
-
- /tr46/0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- dev: false
-
- /tr46/1.0.1:
- resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
- dependencies:
- punycode: 2.1.1
-
- /ts-pnp/1.2.0:
- resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==}
- engines: {node: '>=6'}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- /tsconfig-paths/3.14.1:
- resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
- dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.1
- minimist: 1.2.6
- strip-bom: 3.0.0
- dev: true
-
- /tslib/1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
-
- /tsutils/3.21.0:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- dev: true
-
- /tty-browserify/0.0.0:
- resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==}
-
- /tty-browserify/0.0.1:
- resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
-
- /type-check/0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- prelude-ls: 1.2.1
- dev: true
-
- /type-fest/0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
- dev: true
-
- /type-fest/0.7.1:
- resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
- engines: {node: '>=8'}
-
- /unbox-primitive/1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
- dependencies:
- call-bind: 1.0.2
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
-
- /universal-base64/2.1.0:
- resolution: {integrity: sha512-WeOkACVnIXJZr/qlv7++Rl1zuZOHN96v2yS5oleUuv8eJOs5j9M5U3xQEIoWqn1OzIuIcgw0fswxWnUVGDfW6g==}
- dev: false
-
- /unpipe/1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
-
- /uri-js/4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- dependencies:
- punycode: 2.1.1
- dev: true
-
- /url/0.11.0:
- resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==}
- dependencies:
- punycode: 1.3.2
- querystring: 0.2.0
-
- /use-deep-compare-effect/1.8.1_react@17.0.2:
- resolution: {integrity: sha512-kbeNVZ9Zkc0RFGpfMN3MNfaKNvcLNyxOAAd9O4CBZ+kCBXXscn9s/4I+8ytUER4RDpEYs5+O6Rs4PqiZ+rHr5Q==}
- engines: {node: '>=10', npm: '>=6'}
- peerDependencies:
- react: '>=16.13'
- dependencies:
- '@babel/runtime': 7.19.0
- dequal: 2.0.3
- react: 17.0.2
- dev: false
-
- /use-subscription/1.5.1_react@17.0.2:
- resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0
- dependencies:
- object-assign: 4.1.1
- react: 17.0.2
-
- /util-deprecate/1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- /util/0.10.3:
- resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==}
- dependencies:
- inherits: 2.0.1
-
- /util/0.11.1:
- resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==}
- dependencies:
- inherits: 2.0.3
-
- /util/0.12.4:
- resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==}
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.1.1
- is-generator-function: 1.0.10
- is-typed-array: 1.1.9
- safe-buffer: 5.2.1
- which-typed-array: 1.1.8
-
- /v8-compile-cache/2.3.0:
- resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
- dev: true
-
- /vm-browserify/1.1.2:
- resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
-
- /watchpack/2.1.1:
- resolution: {integrity: sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==}
- engines: {node: '>=10.13.0'}
- dependencies:
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.10
-
- /webidl-conversions/3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
- dev: false
-
- /webidl-conversions/4.0.2:
- resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
-
- /whatwg-url/5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
- dev: false
-
- /whatwg-url/7.1.0:
- resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
- dependencies:
- lodash.sortby: 4.7.0
- tr46: 1.0.1
- webidl-conversions: 4.0.2
-
- /which-boxed-primitive/1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
- dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
-
- /which-typed-array/1.1.8:
- resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-abstract: 1.20.3
- for-each: 0.3.3
- has-tostringtag: 1.0.0
- is-typed-array: 1.1.9
-
- /which/2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
- dependencies:
- isexe: 2.0.0
- dev: true
-
- /word-wrap/1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /wrappy/1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- dev: true
-
- /xtend/4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
-
- /yallist/4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- dev: true
-
- /yocto-queue/0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
diff --git a/cooking-with-tuomo-graphql-nextjs/public/images/chicken-soup-cover.jpg b/cooking-with-tuomo-graphql-nextjs/public/images/chicken-soup-cover.jpg
deleted file mode 100644
index 74465c4..0000000
Binary files a/cooking-with-tuomo-graphql-nextjs/public/images/chicken-soup-cover.jpg and /dev/null differ
diff --git a/cooking-with-tuomo-graphql-nextjs/public/images/meetballs-cover.jpg b/cooking-with-tuomo-graphql-nextjs/public/images/meetballs-cover.jpg
deleted file mode 100644
index 2a84eb1..0000000
Binary files a/cooking-with-tuomo-graphql-nextjs/public/images/meetballs-cover.jpg and /dev/null differ
diff --git a/cooking-with-tuomo-graphql-nextjs/public/images/tuna-salad-cover.jpg b/cooking-with-tuomo-graphql-nextjs/public/images/tuna-salad-cover.jpg
deleted file mode 100644
index abecb70..0000000
Binary files a/cooking-with-tuomo-graphql-nextjs/public/images/tuna-salad-cover.jpg and /dev/null differ
diff --git a/cooking-with-tuomo-graphql-nextjs/styles/BlogPost.module.css b/cooking-with-tuomo-graphql-nextjs/styles/BlogPost.module.css
deleted file mode 100644
index fa77329..0000000
--- a/cooking-with-tuomo-graphql-nextjs/styles/BlogPost.module.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.container {
- min-height: 100vh;
- padding: 0 0.5rem;
- display: flex;
- flex-direction: column;
- justify-content: top;
- align-items: center;
- height: 100vh;
-}
diff --git a/cooking-with-tuomo-graphql-nextjs/styles/Home.module.css b/cooking-with-tuomo-graphql-nextjs/styles/Home.module.css
deleted file mode 100644
index fa77329..0000000
--- a/cooking-with-tuomo-graphql-nextjs/styles/Home.module.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.container {
- min-height: 100vh;
- padding: 0 0.5rem;
- display: flex;
- flex-direction: column;
- justify-content: top;
- align-items: center;
- height: 100vh;
-}
diff --git a/cryptoverse-crypto-app/.env b/cryptoverse-crypto-app/.env
new file mode 100644
index 0000000..d79540a
--- /dev/null
+++ b/cryptoverse-crypto-app/.env
@@ -0,0 +1,5 @@
+REACT_APP_RAPIDAPI_KEY = 1e7c59df3emsh4eefa8d504f06f8p14cef4jsn346cdff81a11
+
+HOST = 0.0.0.0
+PORT = 1035
+BROWSER = none
diff --git a/custom-react-hook/.env b/custom-react-hook/.env
new file mode 100644
index 0000000..227b802
--- /dev/null
+++ b/custom-react-hook/.env
@@ -0,0 +1,3 @@
+PORT = 1035
+BROWSER = none
+REACT_APP_API_ENDPOINT = https://custom-react-hooks-b5776-default-rtdb.firebaseio.com
\ No newline at end of file
diff --git a/diagram.svg b/diagram.svg
index 88f4de5..7449bfe 100644
--- a/diagram.svg
+++ b/diagram.svg
@@ -1 +1 @@
-wordle-remix wordle-remix web3-minter web3-minter useeffects-tutorial useeffects-tutorial trpc-prisma-starter trpc-prisma-starter supa-vacation-nextjs supa-vacation-nextjs storybook-react storybook-react spotify-v2 spotify-v2 simple-music-app simple-music-app remix-pokemon-api remix-pokemon-api remix-medusa-ecommerce remix-medusa-ecommerce remix-jokes remix-jokes remix-blog-tutorial remix-blog-tutorial redux-toolkit redux-toolkit react-slider react-slider react-graphql-demo2 react-graphql-demo2 react-graphql-demo react-graphql-demo notes-app notes-app netflix-clone-full netflix-clone-full multipage-spa-react-router multipage-spa-react-router monorepo-tutorial monorepo-tutorial medium-clone medium-clone kudos kudos journey-reactapp journey-reactapp jokes-app jokes-app hilla-chat-app hilla-chat-app grocery-list-mern grocery-list-mern food-order-app food-order-app chat-graphql chat-graphql blog-app-nextjs blog-app-nextjs blockchain-nft-app blockchain-nft-app amazon-clone amazon-clone airbnb-clone-2 airbnb-clone-2 airbnb-clone airbnb-clone advanced-redux advanced-redux app app src src src src pages pages public public client client src src src src app app public public app app app app final-code final-code src src tests tests src src src src server server client client server server frontend frontend docs docs src src src src src src studio studio src src src src public public project-one project-one packages packages app app client client app app android android src src src/main src/main src src src src app app src src src src pages pages components components public public src src src src components components assets assets components components pokemon pokemon app app routes routes components components styles styles src src components components components components images images src src app app styles styles components components ui ui provider provider contracts contracts components components components components assets assets series series films films components components src src feel-good feel-good crime crime comedies comedies children children thriller thriller suspense suspense romance romance drama drama children children main main res res .bat .cmd .css .feature .gitignore .gradle .graphql .html .http .iml .java .js .json .jsx .less .md .mdx .prisma .properties .res .scss .sh .sol .sql .svg .toml .ts .tsx .txt .ui .webmanifest .xml .yaml .yml each dot sized by file size
\ No newline at end of file
+wordle-remix wordle-remix web3-minter web3-minter useeffects-tutorial useeffects-tutorial trpc-prisma-starter trpc-prisma-starter supa-vacation-nextjs supa-vacation-nextjs spotify-v2 spotify-v2 simple-music-app simple-music-app remix-pokemon-api remix-pokemon-api remix-medusa-ecommerce remix-medusa-ecommerce remix-jokes remix-jokes remix-blog-tutorial remix-blog-tutorial redux-toolkit redux-toolkit react-slider react-slider react-graphql-demo2 react-graphql-demo2 react-graphql-demo react-graphql-demo notes-app notes-app nextjs-tutorial nextjs-tutorial netflix-clone-full netflix-clone-full multipage-spa-react-router multipage-spa-react-router monorepo-tutorial monorepo-tutorial medium-clone medium-clone kudos kudos journey-reactapp journey-reactapp jokes-app jokes-app grocery-list-mern grocery-list-mern food-order-app food-order-app chat-graphql chat-graphql blog-app-nextjs blog-app-nextjs amazon-clone amazon-clone airbnb-clone-2 airbnb-clone-2 advanced-redux advanced-redux app app src src src src pages pages public public client client src src app app public public app app app app src src tests tests src src src src server server client client server server frontend frontend docs docs src src src src studio studio render-markdown render-markdown src src public public project-one project-one packages packages app app client client app app android android src src src src src src src src src src src src src src components components components components pokemon pokemon routes routes components components styles styles src src components components components components images images src src app app styles styles components components components components components components assets assets series series films films components components src src feel-good feel-good crime crime comedies comedies children children thriller thriller suspense suspense romance romance drama drama children children main main res res .bat .css .env .feature .gitignore .gradle .graphql .html .http .iml .java .js .json .jsx .less .md .mdx .prisma .properties .res .scss .sh .sol .sql .svg .toml .ts .tsx .txt .xml .yaml .yml each dot sized by file size
\ No newline at end of file
diff --git a/diving-into-redux/.env b/diving-into-redux/.env
new file mode 100644
index 0000000..5386dbf
--- /dev/null
+++ b/diving-into-redux/.env
@@ -0,0 +1,2 @@
+PORT = 1035
+BROWSER = none
\ No newline at end of file
diff --git a/ecommerce_store/ecommerce_admin/.eslintrc.json b/ecommerce_store/ecommerce_admin/.eslintrc.json
deleted file mode 100644
index bffb357..0000000
--- a/ecommerce_store/ecommerce_admin/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "next/core-web-vitals"
-}
diff --git a/ecommerce_store/ecommerce_admin/.gitignore b/ecommerce_store/ecommerce_admin/.gitignore
deleted file mode 100644
index 8f322f0..0000000
--- a/ecommerce_store/ecommerce_admin/.gitignore
+++ /dev/null
@@ -1,35 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# local env files
-.env*.local
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts
diff --git a/ecommerce_store/ecommerce_admin/README.md b/ecommerce_store/ecommerce_admin/README.md
deleted file mode 100644
index f4da3c4..0000000
--- a/ecommerce_store/ecommerce_admin/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
-
-## Getting Started
-
-First, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-# or
-pnpm dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
-
-This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/ecommerce_store/ecommerce_admin/app/api/auth/[...nextauth]/route.ts b/ecommerce_store/ecommerce_admin/app/api/auth/[...nextauth]/route.ts
deleted file mode 100644
index f538d93..0000000
--- a/ecommerce_store/ecommerce_admin/app/api/auth/[...nextauth]/route.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import GoogleProvider from "next-auth/providers/google";
-import NextAuth, { AuthOptions } from "next-auth";
-import { MongoDBAdapter } from "@next-auth/mongodb-adapter";
-import clientPromise from "@/db/mongo";
-
-// Authentication options
-const authOptions: AuthOptions = {
- // Configure one or more authentication providers
- providers: [
- GoogleProvider({
- clientId: String(process.env.GOOGLE_CLIENT_ID),
- clientSecret: String(process.env.GOOGLE_CLIENT_SECRET),
- }),
- ],
- adapter: MongoDBAdapter(clientPromise),
- callbacks: {
- // async signIn(user, account, profile) { return true },
- // async redirect(url, baseUrl) { return baseUrl },
- // async session(session, user) { return session },
- // async jwt(token, user, account, profile, isNewUser) { return token }
- },
- // Events are useful for logging
- // https://next-auth.js.org/configuration/events
- events: {
- signIn: ({ user, account, profile, isNewUser }) => {
- // console.log(`isNewUser: ${JSON.stringify(isNewUser)}`);
- },
- // updateUser({ user })
- },
- // debug: true,
-};
-
-const handler = NextAuth(authOptions);
-
-export { handler as GET, handler as POST };
diff --git a/ecommerce_store/ecommerce_admin/app/api/product/allProducts/route.ts b/ecommerce_store/ecommerce_admin/app/api/product/allProducts/route.ts
deleted file mode 100644
index 90b0456..0000000
--- a/ecommerce_store/ecommerce_admin/app/api/product/allProducts/route.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import Product from "@/db/models/Product";
-import clientPromise from "@/db/mongo";
-import { mongooseConnect } from "@/db/mongooseConnect";
-import mongoose from "mongoose";
-import { NextResponse } from "next/server";
-
-// type RequestBody = {
-// name: string;
-// description: string;
-// price: number;
-// };
-
-type ErrorResponse = {
- error: string;
- errorTrace: any;
-};
-
-export async function GET() {
- // Get all products from the database
-
- try {
- // Connect to MongoDB
- mongoose.Promise = clientPromise;
- await mongooseConnect();
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Error connecting to MongoDB",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData, { status: 500 });
- }
-
- try {
- const productsDoc = await Product.find({});
-
- return NextResponse.json(productsDoc, {
- status: 200,
- statusText: "Fetched products from database",
- });
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Error getting all products in MongoDB",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData);
- }
-}
diff --git a/ecommerce_store/ecommerce_admin/app/api/product/new/route.ts b/ecommerce_store/ecommerce_admin/app/api/product/new/route.ts
deleted file mode 100644
index 959ed9b..0000000
--- a/ecommerce_store/ecommerce_admin/app/api/product/new/route.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-// Example: https://nextjs.org/docs/app/building-your-application/routing/router-handlers
-// const res = await fetch("https://github.com/service/https://data.mongodb-api.com/...", {
-// headers: {
-// "Content-Type": "application/json",
-// "API-Key": process.env.DATA_API_KEY,
-// },
-// });
-// const data = await res.json();
-
-// return NextResponse.json({ data });
-
-import Product from "@/db/models/Product";
-import clientPromise from "@/db/mongo";
-import { mongooseConnect } from "@/db/mongooseConnect";
-import mongoose from "mongoose";
-import { NextResponse } from "next/server";
-
-type RequestBody = {
- name: string;
- description: string;
- price: number;
-};
-
-type ErrorResponse = {
- error: string;
- errorTrace: any;
-};
-
-export async function POST(request: Request) {
- const res = (await request.json()) as RequestBody;
- const { name, description, price } = res;
-
- try {
- // Connect to MongoDB
- mongoose.Promise = clientPromise;
- await mongooseConnect();
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Error connecting to MongoDB",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData);
- }
-
- // Try creating the product in MongoDB
- try {
- const productDoc = await Product.create({
- name,
- description,
- price,
- });
-
- return NextResponse.json(productDoc, {
- status: 201,
- statusText: "Created product in MongoDB",
- });
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Error creating product in MongoDB",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData);
- }
-}
diff --git a/ecommerce_store/ecommerce_admin/app/api/product/route.ts b/ecommerce_store/ecommerce_admin/app/api/product/route.ts
deleted file mode 100644
index 501fe1b..0000000
--- a/ecommerce_store/ecommerce_admin/app/api/product/route.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import Product from "@/db/models/Product";
-import clientPromise from "@/db/mongo";
-import { mongooseConnect } from "@/db/mongooseConnect";
-import mongoose from "mongoose";
-import { NextResponse } from "next/server";
-
-type ErrorResponse = {
- error: string;
- errorTrace: any;
-};
-
-const getProductById = async (id: string) => {
- try {
- // Connect to MongoDB
- mongoose.Promise = clientPromise;
- await mongooseConnect();
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Error connecting to MongoDB",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData, { status: 500 });
- }
-
- try {
- const productDoc = await Product.findById(id);
- const product = productDoc.toObject();
-
- return NextResponse.json(product, {
- status: 200,
- });
- } catch (error) {
- let errorData: ErrorResponse = {
- error: "Could not find product with that ID",
- errorTrace: error,
- };
-
- return NextResponse.json(errorData, { status: 404 });
- }
-};
-
-export async function GET(request: Request) {
- const { searchParams } = new URL(request.url);
- const id = searchParams.get(`id`) as string;
-
- if (id) {
- return await getProductById(id);
- }
-}
diff --git a/ecommerce_store/ecommerce_admin/app/components/AuthButton.tsx b/ecommerce_store/ecommerce_admin/app/components/AuthButton.tsx
deleted file mode 100644
index 75209c1..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/AuthButton.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-"use client";
-
-import { signIn, signOut, useSession } from "next-auth/react";
-
-const AuthButton = () => {
- const { data: session } = useSession();
-
- return (
-
- {
- return session ? signOut() : signIn("google");
- }}
- >
- {!session ? `Login with google` : `Logout`}
-
-
- );
-};
-
-export default AuthButton;
diff --git a/ecommerce_store/ecommerce_admin/app/components/Navbar.tsx b/ecommerce_store/ecommerce_admin/app/components/Navbar.tsx
deleted file mode 100644
index 48a3c80..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/Navbar.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-"use client";
-
-import {
- ArchiveBoxIcon,
- CogIcon,
- ComputerDesktopIcon,
- ShoppingBagIcon,
-} from "@heroicons/react/24/solid";
-import Link from "next/link";
-import { usePathname } from "next/navigation";
-import AuthButton from "./AuthButton";
-import ThemeToggleButton from "./ThemeToggleButton";
-import path from "path";
-
-const Navbar = () => {
- const pathName = usePathname();
-
- //#region Tailwind Styles
- const linkStyle = `flex gap-1`;
- const asideStyle = `p-3 space-x-5 text-white bg-orange-500 shadow-md rounded-xl dark:text-black dark:bg-orange-300 shadow-purple-500 dark:shadow-purple-900`;
- const disabledAsideStyle = `p-3 space-x-5 text-white bg-gray-500 shadow-md rounded-xl dark:text-black dark:bg-gray-200 shadow-purple-500 dark:shadow-purple-900`;
- //#endregion
-
- //#region Navbar links
- const navbarLinks = [
- {
- name: "Dashboard",
- href: "/",
- icon: (
-
- ),
- },
- {
- name: "Products",
- href: "/products",
- icon: ,
- },
- {
- name: "Orders",
- href: "/orders",
- icon: (
-
- ),
- },
- {
- name: "Settings",
- href: "/settings",
- icon: ,
- },
- ];
- //#endregion
-
- return (
-
- );
-};
-
-export default Navbar;
diff --git a/ecommerce_store/ecommerce_admin/app/components/Provider.tsx b/ecommerce_store/ecommerce_admin/app/components/Provider.tsx
deleted file mode 100644
index 1af05dc..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/Provider.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-"use client";
-
-import { SessionProvider } from "next-auth/react";
-import { ThemeProvider } from "next-themes";
-
-export interface AuthContextProps {
- children: React.ReactNode;
-}
-
-export default function AuthContext({ children }: AuthContextProps) {
- return (
-
- {children}
-
- );
-}
diff --git a/ecommerce_store/ecommerce_admin/app/components/ThemeToggleButton.tsx b/ecommerce_store/ecommerce_admin/app/components/ThemeToggleButton.tsx
deleted file mode 100644
index c827940..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/ThemeToggleButton.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-"use client";
-import { SunIcon } from "@heroicons/react/24/solid";
-import { useTheme } from "next-themes";
-
-const ThemeToggleButton = () => {
- const { systemTheme, theme, setTheme } = useTheme();
- const currentTheme = theme === "system" ? systemTheme : theme;
-
- return (
-
- currentTheme == "dark" ? setTheme("light") : setTheme("dark")
- }
- className="h-10 p-2 transition-all duration-100 bg-orange-300 rounded-full dark:text-white dark:bg-orange-600 hover:bg-gray-600 dark:hover:bg-gray-300 bottom-32 dark:hover:text-black hover:text-white"
- >
- {/* Text with hover tip */}
- Toggle Mode
-
- );
-};
-
-export default ThemeToggleButton;
diff --git a/ecommerce_store/ecommerce_admin/app/components/index/UserWelcomeBanner.tsx b/ecommerce_store/ecommerce_admin/app/components/index/UserWelcomeBanner.tsx
deleted file mode 100644
index 14a2122..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/index/UserWelcomeBanner.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-// Banner responsible for displaying logged in user's name and avatar
-"use client";
-
-import { useSession } from "next-auth/react";
-import Image from "next/image";
-import React from "react";
-
-const UserWelcomeBanner = () => {
- const session = useSession();
- const userData = session.data?.user;
-
- return (
- session.data && (
-
-
- Welcome, {userData?.name}
-
-
-
- )
- );
-};
-
-export default UserWelcomeBanner;
diff --git a/ecommerce_store/ecommerce_admin/app/components/products/ProductList.tsx b/ecommerce_store/ecommerce_admin/app/components/products/ProductList.tsx
deleted file mode 100644
index 9e7acc7..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/products/ProductList.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import Image from "next/image";
-import type { ProductType } from "./ProductsList";
-
-const getProductById = async (productId: string): Promise => {
- const res = await fetch(
- `${process.env.NEXTAUTH_URL}/api/product?id=${productId}`,
- {
- method: "GET",
- cache: "no-cache",
- // next: {
- // // Revalidate every 5 seconds 🕔
- // revalidate: 5,
- // },
- }
- );
- if (res.status === 200) {
- const products = (await res.json()) as ProductType;
- console.log(products);
- return products;
- } else {
- return {} as ProductType;
- }
-};
-
-const ProductCard = async ({ productId }: { productId: string }) => {
- const product = await getProductById(productId);
- const { name, description, price } = product;
-
- // Assuming you have an API endpoint to fetch the image based on the ID
- const imageUrl = `https://picsum.photos/1024/768`;
-
- return (
-
-
-
-
-
-
- {name}
-
-
{description}
-
-
- ₹ {price}
-
-
- );
-};
-
-export default ProductCard;
diff --git a/ecommerce_store/ecommerce_admin/app/components/products/ProductsList.tsx b/ecommerce_store/ecommerce_admin/app/components/products/ProductsList.tsx
deleted file mode 100644
index 1c77509..0000000
--- a/ecommerce_store/ecommerce_admin/app/components/products/ProductsList.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import mongoose from "mongoose";
-import Link from "next/link";
-
-export interface ProductType extends mongoose.Document {
- name: string;
- description: string;
- price: number;
-}
-
-const getAllProducts = async (): Promise> => {
- try {
- const res = await fetch(
- `${process.env.NEXTAUTH_URL}/api/product/allProducts`,
- {
- method: "GET",
- cache: "no-cache",
- // next: {
- // // Revalidate every 5 seconds 🕔
- // revalidate: 5,
- // },
- }
- );
- if (res.status === 200) {
- const products = (await res.json()) as Array;
-
- return products;
- } else {
- return [];
- }
- } catch (err) {
- console.error(err);
- return [];
- }
-};
-
-export default async function ProductsList() {
- const products = await getAllProducts();
-
- return (
-
- {products.map((product) => (
-
-
{product.name}
-
{product.description}
-
₹ {product.price}
-
-
Edit 📝
-
-
- ))}
-
- );
-}
diff --git a/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Italic.otf b/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Italic.otf
deleted file mode 100755
index 3b879b2..0000000
Binary files a/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Italic.otf and /dev/null differ
diff --git a/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Regular.otf b/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Regular.otf
deleted file mode 100755
index ec2b6a7..0000000
Binary files a/ecommerce_store/ecommerce_admin/app/fonts/DankMono/Dank Mono Regular.otf and /dev/null differ
diff --git a/ecommerce_store/ecommerce_admin/app/fonts/index.tsx b/ecommerce_store/ecommerce_admin/app/fonts/index.tsx
deleted file mode 100644
index 50a884a..0000000
--- a/ecommerce_store/ecommerce_admin/app/fonts/index.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import localFont from "next/font/local";
-
-const DankMonoFont = localFont({
- src: "./DankMono/Dank Mono Regular.otf",
- variable: "--font-dank-mono-regular",
- display: "swap",
- preload: true,
-});
-
-export { DankMonoFont };
diff --git a/ecommerce_store/ecommerce_admin/app/globals.css b/ecommerce_store/ecommerce_admin/app/globals.css
deleted file mode 100644
index a239a4d..0000000
--- a/ecommerce_store/ecommerce_admin/app/globals.css
+++ /dev/null
@@ -1,41 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-@layer base {
- body {
- @apply text-black bg-white dark:bg-gray-800 dark:text-white;
- }
-
- input {
- @apply px-1 bg-gray-100 border-2 border-gray-400 rounded-md dark:bg-gray-700 dark:border-gray-700;
- }
-
- input:focus {
- @apply bg-white border-blue-500 dark:bg-gray-800 dark:border-gray-700;
- }
-
- textarea {
- @apply px-1 bg-gray-100 border-2 border-gray-400 rounded-md dark:bg-gray-700 dark:border-gray-700;
- }
-
- textarea:focus {
- @apply bg-white border-blue-500 dark:bg-gray-800 dark:border-gray-700;
- }
-
- form {
- @apply flex flex-col p-3 border-2 border-gray-500 rounded-lg;
- }
-
- form:focus-within {
- @apply transition-colors duration-100 border-black;
- }
-
- .button-pink {
- @apply px-3 py-2 rounded-lg dark:bg-fuchsia-600 bg-fuchsia-300;
- }
-}
-
-body * {
- @apply transition-colors duration-100;
-}
diff --git a/ecommerce_store/ecommerce_admin/app/layout.tsx b/ecommerce_store/ecommerce_admin/app/layout.tsx
deleted file mode 100644
index ce8b446..0000000
--- a/ecommerce_store/ecommerce_admin/app/layout.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import { DankMonoFont } from "@/app/fonts";
-import Navbar from "./components/Navbar";
-import Provider from "./components/Provider";
-import "./globals.css";
-
-export const metadata = {
- title: "Create Next App",
- description: "Next Ecommerce - Admin Panel",
-};
-
-export default async function RootLayout({
- children,
-}: {
- children: React.ReactNode;
-}) {
- return (
-
-
-
-
-
- {children}
-
-
-
-
- );
-}
diff --git a/ecommerce_store/ecommerce_admin/app/orders/page.tsx b/ecommerce_store/ecommerce_admin/app/orders/page.tsx
deleted file mode 100644
index 827bd99..0000000
--- a/ecommerce_store/ecommerce_admin/app/orders/page.tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-"use client";
-
-const Orders = () => {
- return Orders
;
-};
-
-export default Orders;
diff --git a/ecommerce_store/ecommerce_admin/app/page.tsx b/ecommerce_store/ecommerce_admin/app/page.tsx
deleted file mode 100644
index d998443..0000000
--- a/ecommerce_store/ecommerce_admin/app/page.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import UserWelcomeBanner from "@/app/components/index/UserWelcomeBanner";
-
-export default function Home() {
- return (
-
-
-
- );
-}
diff --git a/ecommerce_store/ecommerce_admin/app/products/[productId]/page.tsx b/ecommerce_store/ecommerce_admin/app/products/[productId]/page.tsx
deleted file mode 100644
index 0c48521..0000000
--- a/ecommerce_store/ecommerce_admin/app/products/[productId]/page.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import ProductCard from "@/app/components/products/ProductList";
-type Params = {
- params: {
- productId: string;
- };
-};
-
-const ProductPage = ({ params }: Params) => {
- const { productId } = params;
-
- /* Products list */
- /* @ts-expect-error Async Server Component */
- return ;
-};
-export default ProductPage;
diff --git a/ecommerce_store/ecommerce_admin/app/products/new/page.tsx b/ecommerce_store/ecommerce_admin/app/products/new/page.tsx
deleted file mode 100644
index 29f3373..0000000
--- a/ecommerce_store/ecommerce_admin/app/products/new/page.tsx
+++ /dev/null
@@ -1,108 +0,0 @@
-// Page to add a new product
-"use client";
-
-import { useRouter } from "next/navigation";
-import { useForm } from "react-hook-form";
-
-type FormData = {
- name: string;
- description: string;
- price: number;
-};
-
-const NewProduct = () => {
- // Use react-hook-form
- const {
- register,
- handleSubmit,
- watch,
- formState: { errors },
- } = useForm();
-
- const router = useRouter();
-
- const onSubmit = async (data: FormData) => {
- try {
- // send data as a POST request to /api/product/new
- let res = await fetch(`/api/product/new`, {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- },
- body: JSON.stringify(data),
- });
-
- // If response is ok, redirect to /products
- if (res.status === 201) {
- res = await res.json();
-
- // TODO: Convert to a server component, and redirect(`/products`)
- router.replace("/products");
- }
- } catch (err) {
- console.error(err);
- }
- };
-
- // Watch input value by passing the name of it
- // console.log(watch("productName"));
-
- return (
-
- );
-};
-
-export default NewProduct;
diff --git a/ecommerce_store/ecommerce_admin/app/products/page.tsx b/ecommerce_store/ecommerce_admin/app/products/page.tsx
deleted file mode 100644
index 37454d8..0000000
--- a/ecommerce_store/ecommerce_admin/app/products/page.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import ProductsList from "@/app/components/products/ProductsList";
-import Link from "next/link";
-
-export default async function Products() {
- return (
-
-
Products
-
- {/* Add new product link */}
-
-
Add New Product
-
- {/* Products list */}
- {/* @ts-expect-error Async Server Component */}
-
-
- );
-}
diff --git a/ecommerce_store/ecommerce_admin/app/settings/page.tsx b/ecommerce_store/ecommerce_admin/app/settings/page.tsx
deleted file mode 100644
index 2416b32..0000000
--- a/ecommerce_store/ecommerce_admin/app/settings/page.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-"use client";
-
-const Settings = () => {
- return (
- Settings
- );
-};
-
-export default Settings;
diff --git a/ecommerce_store/ecommerce_admin/db/models/Product.ts b/ecommerce_store/ecommerce_admin/db/models/Product.ts
deleted file mode 100644
index 7ad6326..0000000
--- a/ecommerce_store/ecommerce_admin/db/models/Product.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import { Schema, model, models } from "mongoose";
-
-const productSchema = new Schema({
- name: {
- type: String,
- required: true,
- },
- description: String,
- price: {
- type: Number,
- required: true,
- // Define a minimum value for the product price
- min: 1,
- },
-});
-
-const Product = models.Product || model("Product", productSchema);
-
-export default Product;
diff --git a/ecommerce_store/ecommerce_admin/db/mongo.ts b/ecommerce_store/ecommerce_admin/db/mongo.ts
deleted file mode 100644
index 012ee77..0000000
--- a/ecommerce_store/ecommerce_admin/db/mongo.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-// This approach is taken from https://github.com/vercel/next.js/tree/canary/examples/with-mongodb
-import { MongoClient } from "mongodb";
-
-if (!process.env.MONGODB_URI) {
- throw new Error('Invalid/Missing environment variable: "MONGODB_URI"');
-}
-
-const MONGODB_URI = process.env.MONGODB_URI;
-const options = {};
-
-let client;
-let clientPromise: Promise;
-
-if (process.env.NODE_ENV === "development") {
- // In development mode, use a global variable so that the value
- // is preserved across module reloads caused by HMR (Hot Module Replacement).
- if (!global._mongoClientPromise) {
- client = new MongoClient(MONGODB_URI, options);
- global._mongoClientPromise = client.connect();
- }
- clientPromise = global._mongoClientPromise;
-} else {
- // In production mode, it's best to not use a global variable.
- client = new MongoClient(MONGODB_URI, options);
- clientPromise = client.connect();
-}
-
-// Export a module-scoped MongoClient promise. By doing this in a
-// separate module, the client can be shared across functions.
-export default clientPromise;
-export { MONGODB_URI };
diff --git a/ecommerce_store/ecommerce_admin/db/mongooseConnect.ts b/ecommerce_store/ecommerce_admin/db/mongooseConnect.ts
deleted file mode 100644
index dc0f809..0000000
--- a/ecommerce_store/ecommerce_admin/db/mongooseConnect.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import mongoose, { ConnectOptions } from "mongoose";
-import { MONGODB_URI } from "./mongo";
-
-const mongooseConnect = () => {
- if (mongoose.connection.readyState == 1) {
- console.log("ALREADY CONNECTED TO MONGO");
-
- return mongoose.connection.asPromise();
- } else {
- console.log("CONNECTING TO MONGO");
- const mongooseConnectionOptions: ConnectOptions = {
- dbName: `ecommerce-app`,
- authSource: "admin",
- };
- console.log("CONNECTED TO MONGO");
-
- return mongoose.connect(MONGODB_URI, mongooseConnectionOptions);
- }
-};
-
-export { mongooseConnect };
diff --git a/ecommerce_store/ecommerce_admin/globals.d.ts b/ecommerce_store/ecommerce_admin/globals.d.ts
deleted file mode 100644
index c68477e..0000000
--- a/ecommerce_store/ecommerce_admin/globals.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { MongoClient } from "mongodb";
-
-declare global {
- namespace globalThis {
- var _mongoClientPromise: Promise;
- }
-}
diff --git a/ecommerce_store/ecommerce_admin/next.config.js b/ecommerce_store/ecommerce_admin/next.config.js
deleted file mode 100644
index 09ce2aa..0000000
--- a/ecommerce_store/ecommerce_admin/next.config.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {
- experimental: {
- appDir: true,
- serverComponentsExternalPackages: ['mongoose'],
- },
- images: {
- domains: [`lh3.googleusercontent.com`, `picsum.photos`]
- },
- // Workaround for experiments.topLevelAwait
- // Issue link: https://github.com/vercel/next.js/issues/43382
- webpack(config) {
- config.experiments = { ...config.experiments, topLevelAwait: true }
- return config
- },
-}
-
-module.exports = nextConfig
diff --git a/ecommerce_store/ecommerce_admin/package.json b/ecommerce_store/ecommerce_admin/package.json
deleted file mode 100644
index 0debfa4..0000000
--- a/ecommerce_store/ecommerce_admin/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "ecommerce_admin",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
- },
- "dependencies": {
- "@heroicons/react": "^2.0.18",
- "@next-auth/mongodb-adapter": "^1.1.3",
- "@types/node": "20.2.3",
- "@types/react": "18.2.6",
- "@types/react-dom": "18.2.4",
- "autoprefixer": "10.4.14",
- "eslint": "8.41.0",
- "eslint-config-next": "13.4.3",
- "mongodb": "^5.5.0",
- "mongoose": "^7.2.1",
- "next": "13.4.3",
- "next-auth": "^4.22.1",
- "next-themes": "^0.2.1",
- "postcss": "8.4.23",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-hook-form": "^7.44.1",
- "tailwindcss": "3.3.2",
- "typescript": "5.0.4"
- }
-}
diff --git a/ecommerce_store/ecommerce_admin/pnpm-lock.yaml b/ecommerce_store/ecommerce_admin/pnpm-lock.yaml
deleted file mode 100644
index 0ee2ee6..0000000
--- a/ecommerce_store/ecommerce_admin/pnpm-lock.yaml
+++ /dev/null
@@ -1,3011 +0,0 @@
-lockfileVersion: '6.0'
-
-dependencies:
- '@heroicons/react':
- specifier: ^2.0.18
- version: 2.0.18(react@18.2.0)
- '@next-auth/mongodb-adapter':
- specifier: ^1.1.3
- version: 1.1.3(mongodb@5.5.0)(next-auth@4.22.1)
- '@types/node':
- specifier: 20.2.3
- version: 20.2.3
- '@types/react':
- specifier: 18.2.6
- version: 18.2.6
- '@types/react-dom':
- specifier: 18.2.4
- version: 18.2.4
- autoprefixer:
- specifier: 10.4.14
- version: 10.4.14(postcss@8.4.23)
- eslint:
- specifier: 8.41.0
- version: 8.41.0
- eslint-config-next:
- specifier: 13.4.3
- version: 13.4.3(eslint@8.41.0)(typescript@5.0.4)
- mongodb:
- specifier: ^5.5.0
- version: 5.5.0
- mongoose:
- specifier: ^7.2.1
- version: 7.2.1
- next:
- specifier: 13.4.3
- version: 13.4.3(react-dom@18.2.0)(react@18.2.0)
- next-auth:
- specifier: ^4.22.1
- version: 4.22.1(next@13.4.3)(react-dom@18.2.0)(react@18.2.0)
- next-themes:
- specifier: ^0.2.1
- version: 0.2.1(next@13.4.3)(react-dom@18.2.0)(react@18.2.0)
- postcss:
- specifier: 8.4.23
- version: 8.4.23
- react:
- specifier: 18.2.0
- version: 18.2.0
- react-dom:
- specifier: 18.2.0
- version: 18.2.0(react@18.2.0)
- react-hook-form:
- specifier: ^7.44.1
- version: 7.44.1(react@18.2.0)
- tailwindcss:
- specifier: 3.3.2
- version: 3.3.2
- typescript:
- specifier: 5.0.4
- version: 5.0.4
-
-packages:
-
- /@alloc/quick-lru@5.2.0:
- resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
- engines: {node: '>=10'}
- dev: false
-
- /@babel/runtime@7.21.5:
- resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.13.11
- dev: false
-
- /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0):
- resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- dependencies:
- eslint: 8.41.0
- eslint-visitor-keys: 3.4.1
- dev: false
-
- /@eslint-community/regexpp@4.5.1:
- resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- dev: false
-
- /@eslint/eslintrc@2.0.3:
- resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.5.2
- globals: 13.20.0
- ignore: 5.2.4
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@eslint/js@8.41.0:
- resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: false
-
- /@heroicons/react@2.0.18(react@18.2.0):
- resolution: {integrity: sha512-7TyMjRrZZMBPa+/5Y8lN0iyvUU/01PeMGX2+RE7cQWpEUIcb4QotzUObFkJDejj/HUH4qjP/eQ0gzzKs2f+6Yw==}
- peerDependencies:
- react: '>= 16'
- dependencies:
- react: 18.2.0
- dev: false
-
- /@humanwhocodes/config-array@0.11.8:
- resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
- engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.4
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@humanwhocodes/module-importer@1.0.1:
- resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
- engines: {node: '>=12.22'}
- dev: false
-
- /@humanwhocodes/object-schema@1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- dev: false
-
- /@jridgewell/gen-mapping@0.3.3:
- resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.18
- dev: false
-
- /@jridgewell/resolve-uri@3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
- engines: {node: '>=6.0.0'}
- dev: false
-
- /@jridgewell/set-array@1.1.2:
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
- engines: {node: '>=6.0.0'}
- dev: false
-
- /@jridgewell/sourcemap-codec@1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
- dev: false
-
- /@jridgewell/sourcemap-codec@1.4.15:
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: false
-
- /@jridgewell/trace-mapping@0.3.18:
- resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
- dev: false
-
- /@next-auth/mongodb-adapter@1.1.3(mongodb@5.5.0)(next-auth@4.22.1):
- resolution: {integrity: sha512-nH/may8hntYBlcuxepSsR2b95w6SRnP+c/FFt3KKjdTScNjhrN0zZdlT90nisjG/3gK+MvzMbz/F4Rwpgr9RMA==}
- peerDependencies:
- mongodb: ^5 || ^4
- next-auth: ^4
- dependencies:
- mongodb: 5.5.0
- next-auth: 4.22.1(next@13.4.3)(react-dom@18.2.0)(react@18.2.0)
- dev: false
-
- /@next/env@13.4.3:
- resolution: {integrity: sha512-pa1ErjyFensznttAk3EIv77vFbfSYT6cLzVRK5jx4uiRuCQo+m2wCFAREaHKIy63dlgvOyMlzh6R8Inu8H3KrQ==}
- dev: false
-
- /@next/eslint-plugin-next@13.4.3:
- resolution: {integrity: sha512-5B0uOnh7wyUY9vNNdIA6NUvWozhrZaTMZOzdirYAefqD0ZBK5C/h3+KMYdCKrR7JrXGvVpWnHtv54b3dCzwICA==}
- dependencies:
- glob: 7.1.7
- dev: false
-
- /@next/swc-darwin-arm64@13.4.3:
- resolution: {integrity: sha512-yx18udH/ZmR4Bw4M6lIIPE3JxsAZwo04iaucEfA2GMt1unXr2iodHUX/LAKNyi6xoLP2ghi0E+Xi1f4Qb8f1LQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-darwin-x64@13.4.3:
- resolution: {integrity: sha512-Mi8xJWh2IOjryAM1mx18vwmal9eokJ2njY4nDh04scy37F0LEGJ/diL6JL6kTXi0UfUCGbMsOItf7vpReNiD2A==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-linux-arm64-gnu@13.4.3:
- resolution: {integrity: sha512-aBvtry4bxJ1xwKZ/LVPeBGBwWVwxa4bTnNkRRw6YffJnn/f4Tv4EGDPaVeYHZGQVA56wsGbtA6nZMuWs/EIk4Q==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-linux-arm64-musl@13.4.3:
- resolution: {integrity: sha512-krT+2G3kEsEUvZoYte3/2IscscDraYPc2B+fDJFipPktJmrv088Pei/RjrhWm5TMIy5URYjZUoDZdh5k940Dyw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-linux-x64-gnu@13.4.3:
- resolution: {integrity: sha512-AMdFX6EKJjC0G/CM6hJvkY8wUjCcbdj3Qg7uAQJ7PVejRWaVt0sDTMavbRfgMchx8h8KsAudUCtdFkG9hlEClw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-linux-x64-musl@13.4.3:
- resolution: {integrity: sha512-jySgSXE48shaLtcQbiFO9ajE9mqz7pcAVLnVLvRIlUHyQYR/WyZdK8ehLs65Mz6j9cLrJM+YdmdJPyV4WDaz2g==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-win32-arm64-msvc@13.4.3:
- resolution: {integrity: sha512-5DxHo8uYcaADiE9pHrg8o28VMt/1kR8voDehmfs9AqS0qSClxAAl+CchjdboUvbCjdNWL1MISCvEfKY2InJ3JA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-win32-ia32-msvc@13.4.3:
- resolution: {integrity: sha512-LaqkF3d+GXRA5X6zrUjQUrXm2MN/3E2arXBtn5C7avBCNYfm9G3Xc646AmmmpN3DJZVaMYliMyCIQCMDEzk80w==}
- engines: {node: '>= 10'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@next/swc-win32-x64-msvc@13.4.3:
- resolution: {integrity: sha512-jglUk/x7ZWeOJWlVoKyIAkHLTI+qEkOriOOV+3hr1GyiywzcqfI7TpFSiwC7kk1scOiH7NTFKp8mA3XPNO9bDw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@nodelib/fs.scandir@2.1.5:
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
- dev: false
-
- /@nodelib/fs.stat@2.0.5:
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
- dev: false
-
- /@nodelib/fs.walk@1.2.8:
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.15.0
- dev: false
-
- /@panva/hkdf@1.1.1:
- resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==}
- dev: false
-
- /@pkgr/utils@2.4.1:
- resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- dependencies:
- cross-spawn: 7.0.3
- fast-glob: 3.2.12
- is-glob: 4.0.3
- open: 9.1.0
- picocolors: 1.0.0
- tslib: 2.5.2
- dev: false
-
- /@rushstack/eslint-patch@1.3.0:
- resolution: {integrity: sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==}
- dev: false
-
- /@swc/helpers@0.5.1:
- resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
- dependencies:
- tslib: 2.5.2
- dev: false
-
- /@types/json5@0.0.29:
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- dev: false
-
- /@types/node@20.2.3:
- resolution: {integrity: sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw==}
- dev: false
-
- /@types/prop-types@15.7.5:
- resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
- dev: false
-
- /@types/react-dom@18.2.4:
- resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==}
- dependencies:
- '@types/react': 18.2.6
- dev: false
-
- /@types/react@18.2.6:
- resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==}
- dependencies:
- '@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.3
- csstype: 3.1.2
- dev: false
-
- /@types/scheduler@0.16.3:
- resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
- dev: false
-
- /@types/webidl-conversions@7.0.0:
- resolution: {integrity: sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==}
- dev: false
-
- /@types/whatwg-url@8.2.2:
- resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==}
- dependencies:
- '@types/node': 20.2.3
- '@types/webidl-conversions': 7.0.0
- dev: false
-
- /@typescript-eslint/parser@5.59.7(eslint@8.41.0)(typescript@5.0.4):
- resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.59.7
- '@typescript-eslint/types': 5.59.7
- '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4)
- debug: 4.3.4
- eslint: 8.41.0
- typescript: 5.0.4
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@typescript-eslint/scope-manager@5.59.7:
- resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.59.7
- '@typescript-eslint/visitor-keys': 5.59.7
- dev: false
-
- /@typescript-eslint/types@5.59.7:
- resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: false
-
- /@typescript-eslint/typescript-estree@5.59.7(typescript@5.0.4):
- resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.59.7
- '@typescript-eslint/visitor-keys': 5.59.7
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.4)
- typescript: 5.0.4
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@typescript-eslint/visitor-keys@5.59.7:
- resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.59.7
- eslint-visitor-keys: 3.4.1
- dev: false
-
- /acorn-jsx@5.3.2(acorn@8.8.2):
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.8.2
- dev: false
-
- /acorn@8.8.2:
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: false
-
- /ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
- dev: false
-
- /ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
- dev: false
-
- /ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
- dependencies:
- color-convert: 2.0.1
- dev: false
-
- /any-promise@1.3.0:
- resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- dev: false
-
- /anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
- dev: false
-
- /arg@5.0.2:
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
- dev: false
-
- /argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- dev: false
-
- /aria-query@5.1.3:
- resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
- dependencies:
- deep-equal: 2.2.1
- dev: false
-
- /array-buffer-byte-length@1.0.0:
- resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
- dependencies:
- call-bind: 1.0.2
- is-array-buffer: 3.0.2
- dev: false
-
- /array-includes@3.1.6:
- resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- get-intrinsic: 1.2.1
- is-string: 1.0.7
- dev: false
-
- /array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
- dev: false
-
- /array.prototype.flat@1.3.1:
- resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- es-shim-unscopables: 1.0.0
- dev: false
-
- /array.prototype.flatmap@1.3.1:
- resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- es-shim-unscopables: 1.0.0
- dev: false
-
- /array.prototype.tosorted@1.1.1:
- resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- es-shim-unscopables: 1.0.0
- get-intrinsic: 1.2.1
- dev: false
-
- /ast-types-flow@0.0.7:
- resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
- dev: false
-
- /autoprefixer@10.4.14(postcss@8.4.23):
- resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
- dependencies:
- browserslist: 4.21.5
- caniuse-lite: 1.0.30001489
- fraction.js: 4.2.0
- normalize-range: 0.1.2
- picocolors: 1.0.0
- postcss: 8.4.23
- postcss-value-parser: 4.2.0
- dev: false
-
- /available-typed-arrays@1.0.5:
- resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /axe-core@4.7.1:
- resolution: {integrity: sha512-sCXXUhA+cljomZ3ZAwb8i1p3oOlkABzPy08ZDAoGcYuvtBPlQ1Ytde129ArXyHWDhfeewq7rlx9F+cUx2SSlkg==}
- engines: {node: '>=4'}
- dev: false
-
- /axobject-query@3.1.1:
- resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==}
- dependencies:
- deep-equal: 2.2.1
- dev: false
-
- /balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- dev: false
-
- /big-integer@1.6.51:
- resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
- engines: {node: '>=0.6'}
- dev: false
-
- /binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
- engines: {node: '>=8'}
- dev: false
-
- /bplist-parser@0.2.0:
- resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
- engines: {node: '>= 5.10.0'}
- dependencies:
- big-integer: 1.6.51
- dev: false
-
- /brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
- dev: false
-
- /braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
- dependencies:
- fill-range: 7.0.1
- dev: false
-
- /browserslist@4.21.5:
- resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001489
- electron-to-chromium: 1.4.407
- node-releases: 2.0.12
- update-browserslist-db: 1.0.11(browserslist@4.21.5)
- dev: false
-
- /bson@5.3.0:
- resolution: {integrity: sha512-ukmCZMneMlaC5ebPHXIkP8YJzNl5DC41N5MAIvKDqLggdao342t4McltoJBQfQya/nHBWAcSsYRqlXPoQkTJag==}
- engines: {node: '>=14.20.1'}
- dev: false
-
- /bundle-name@3.0.0:
- resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
- engines: {node: '>=12'}
- dependencies:
- run-applescript: 5.0.0
- dev: false
-
- /busboy@1.6.0:
- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
- engines: {node: '>=10.16.0'}
- dependencies:
- streamsearch: 1.1.0
- dev: false
-
- /call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
- dependencies:
- function-bind: 1.1.1
- get-intrinsic: 1.2.1
- dev: false
-
- /callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
- dev: false
-
- /camelcase-css@2.0.1:
- resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
- engines: {node: '>= 6'}
- dev: false
-
- /caniuse-lite@1.0.30001489:
- resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==}
- dev: false
-
- /chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: false
-
- /chokidar@3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
- engines: {node: '>= 8.10.0'}
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.2
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.2
- dev: false
-
- /client-only@0.0.1:
- resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- dev: false
-
- /color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
- dependencies:
- color-name: 1.1.4
- dev: false
-
- /color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- dev: false
-
- /commander@4.1.1:
- resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
- engines: {node: '>= 6'}
- dev: false
-
- /concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- dev: false
-
- /cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
- engines: {node: '>= 0.6'}
- dev: false
-
- /cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
- dev: false
-
- /cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
- dev: false
-
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- dev: false
-
- /damerau-levenshtein@1.0.8:
- resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
- dev: false
-
- /debug@3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
- dev: false
-
- /debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- dev: false
-
- /deep-equal@2.2.1:
- resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==}
- dependencies:
- array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
- es-get-iterator: 1.1.3
- get-intrinsic: 1.2.1
- is-arguments: 1.1.1
- is-array-buffer: 3.0.2
- is-date-object: 1.0.5
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- isarray: 2.0.5
- object-is: 1.1.5
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.0
- side-channel: 1.0.4
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.1
- which-typed-array: 1.1.9
- dev: false
-
- /deep-is@0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- dev: false
-
- /default-browser-id@3.0.0:
- resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
- engines: {node: '>=12'}
- dependencies:
- bplist-parser: 0.2.0
- untildify: 4.0.0
- dev: false
-
- /default-browser@4.0.0:
- resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
- engines: {node: '>=14.16'}
- dependencies:
- bundle-name: 3.0.0
- default-browser-id: 3.0.0
- execa: 7.1.1
- titleize: 3.0.0
- dev: false
-
- /define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
- dev: false
-
- /define-properties@1.2.0:
- resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-property-descriptors: 1.0.0
- object-keys: 1.1.1
- dev: false
-
- /didyoumean@1.2.2:
- resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
- dev: false
-
- /dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
- dependencies:
- path-type: 4.0.0
- dev: false
-
- /dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- dev: false
-
- /doctrine@2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- esutils: 2.0.3
- dev: false
-
- /doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
- dependencies:
- esutils: 2.0.3
- dev: false
-
- /electron-to-chromium@1.4.407:
- resolution: {integrity: sha512-5smEvFSFYMv90tICOzRVP7Opp98DAC4KW7RRipg3BuNpGbbV3N+x24Zh3sbLb1T5haGtOSy/hrBfXsWnIM9aCg==}
- dev: false
-
- /emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: false
-
- /enhanced-resolve@5.14.1:
- resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==}
- engines: {node: '>=10.13.0'}
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
- dev: false
-
- /es-abstract@1.21.2:
- resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
- engines: {node: '>= 0.4'}
- dependencies:
- array-buffer-byte-length: 1.0.0
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-set-tostringtag: 2.0.1
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.2.1
- get-symbol-description: 1.0.0
- globalthis: 1.0.3
- gopd: 1.0.1
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- is-array-buffer: 3.0.2
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-typed-array: 1.1.10
- is-weakref: 1.0.2
- object-inspect: 1.12.3
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.0
- safe-regex-test: 1.0.0
- string.prototype.trim: 1.2.7
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
- typed-array-length: 1.0.4
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
- dev: false
-
- /es-get-iterator@1.1.3:
- resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- is-arguments: 1.1.1
- is-map: 2.0.2
- is-set: 2.0.2
- is-string: 1.0.7
- isarray: 2.0.5
- stop-iteration-iterator: 1.0.0
- dev: false
-
- /es-set-tostringtag@2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
- engines: {node: '>= 0.4'}
- dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
- has-tostringtag: 1.0.0
- dev: false
-
- /es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
- dependencies:
- has: 1.0.3
- dev: false
-
- /es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
- dev: false
-
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
- dev: false
-
- /escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
- dev: false
-
- /eslint-config-next@13.4.3(eslint@8.41.0)(typescript@5.0.4):
- resolution: {integrity: sha512-1lXwdFi29fKxzeugof/TUE7lpHyJQt5+U4LaUHyvQfHjvsWO77vFNicJv5sX6k0VDVSbnfz0lw+avxI+CinbMg==}
- peerDependencies:
- eslint: ^7.23.0 || ^8.0.0
- typescript: '>=3.3.1'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@next/eslint-plugin-next': 13.4.3
- '@rushstack/eslint-patch': 1.3.0
- '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4)
- eslint: 8.41.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.41.0)
- eslint-plugin-react: 7.32.2(eslint@8.41.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0)
- typescript: 5.0.4
- transitivePeerDependencies:
- - eslint-import-resolver-webpack
- - supports-color
- dev: false
-
- /eslint-import-resolver-node@0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
- dependencies:
- debug: 3.2.7
- is-core-module: 2.12.1
- resolve: 1.22.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0):
- resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- eslint-plugin-import: '*'
- dependencies:
- debug: 4.3.4
- enhanced-resolve: 5.14.1
- eslint: 8.41.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
- get-tsconfig: 4.5.0
- globby: 13.1.4
- is-core-module: 2.12.1
- is-glob: 4.0.3
- synckit: 0.8.5
- transitivePeerDependencies:
- - '@typescript-eslint/parser'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- - supports-color
- dev: false
-
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4)
- debug: 3.2.7
- eslint: 8.41.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0):
- resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4)
- array-includes: 3.1.6
- array.prototype.flat: 1.3.1
- array.prototype.flatmap: 1.3.1
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.41.0
- eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
- has: 1.0.3
- is-core-module: 2.12.1
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.values: 1.1.6
- resolve: 1.22.2
- semver: 6.3.0
- tsconfig-paths: 3.14.2
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- dev: false
-
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.41.0):
- resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- '@babel/runtime': 7.21.5
- aria-query: 5.1.3
- array-includes: 3.1.6
- array.prototype.flatmap: 1.3.1
- ast-types-flow: 0.0.7
- axe-core: 4.7.1
- axobject-query: 3.1.1
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- eslint: 8.41.0
- has: 1.0.3
- jsx-ast-utils: 3.3.3
- language-tags: 1.0.5
- minimatch: 3.1.2
- object.entries: 1.1.6
- object.fromentries: 2.0.6
- semver: 6.3.0
- dev: false
-
- /eslint-plugin-react-hooks@4.6.0(eslint@8.41.0):
- resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- dependencies:
- eslint: 8.41.0
- dev: false
-
- /eslint-plugin-react@7.32.2(eslint@8.41.0):
- resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- array-includes: 3.1.6
- array.prototype.flatmap: 1.3.1
- array.prototype.tosorted: 1.1.1
- doctrine: 2.1.0
- eslint: 8.41.0
- estraverse: 5.3.0
- jsx-ast-utils: 3.3.3
- minimatch: 3.1.2
- object.entries: 1.1.6
- object.fromentries: 2.0.6
- object.hasown: 1.1.2
- object.values: 1.1.6
- prop-types: 15.8.1
- resolve: 2.0.0-next.4
- semver: 6.3.0
- string.prototype.matchall: 4.0.8
- dev: false
-
- /eslint-scope@7.2.0:
- resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
- dev: false
-
- /eslint-visitor-keys@3.4.1:
- resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: false
-
- /eslint@8.41.0:
- resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
- '@eslint-community/regexpp': 4.5.1
- '@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.41.0
- '@humanwhocodes/config-array': 0.11.8
- '@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.4
- doctrine: 3.0.0
- escape-string-regexp: 4.0.0
- eslint-scope: 7.2.0
- eslint-visitor-keys: 3.4.1
- espree: 9.5.2
- esquery: 1.5.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- find-up: 5.0.0
- glob-parent: 6.0.2
- globals: 13.20.0
- graphemer: 1.4.0
- ignore: 5.2.4
- import-fresh: 3.3.0
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.1
- strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
- text-table: 0.2.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /espree@9.5.2:
- resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2(acorn@8.8.2)
- eslint-visitor-keys: 3.4.1
- dev: false
-
- /esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
- engines: {node: '>=0.10'}
- dependencies:
- estraverse: 5.3.0
- dev: false
-
- /esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
- dependencies:
- estraverse: 5.3.0
- dev: false
-
- /estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
- dev: false
-
- /esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: false
-
- /execa@7.1.1:
- resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 4.3.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.1.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
- dev: false
-
- /fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- dev: false
-
- /fast-glob@3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
- engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
- dev: false
-
- /fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- dev: false
-
- /fast-levenshtein@2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- dev: false
-
- /fastq@1.15.0:
- resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
- dependencies:
- reusify: 1.0.4
- dev: false
-
- /file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
- dependencies:
- flat-cache: 3.0.4
- dev: false
-
- /fill-range@7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
- dependencies:
- to-regex-range: 5.0.1
- dev: false
-
- /find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
- dev: false
-
- /flat-cache@3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
- dependencies:
- flatted: 3.2.7
- rimraf: 3.0.2
- dev: false
-
- /flatted@3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
- dev: false
-
- /for-each@0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
- dependencies:
- is-callable: 1.2.7
- dev: false
-
- /fraction.js@4.2.0:
- resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
- dev: false
-
- /fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- dev: false
-
- /fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /function-bind@1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- dev: false
-
- /function.prototype.name@1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- functions-have-names: 1.2.3
- dev: false
-
- /functions-have-names@1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- dev: false
-
- /get-intrinsic@1.2.1:
- resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
- dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-proto: 1.0.1
- has-symbols: 1.0.3
- dev: false
-
- /get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
- dev: false
-
- /get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- dev: false
-
- /get-tsconfig@4.5.0:
- resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==}
- dev: false
-
- /glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
- dependencies:
- is-glob: 4.0.3
- dev: false
-
- /glob-parent@6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
- dependencies:
- is-glob: 4.0.3
- dev: false
-
- /glob@7.1.6:
- resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: false
-
- /glob@7.1.7:
- resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: false
-
- /glob@7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: false
-
- /globals@13.20.0:
- resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
- engines: {node: '>=8'}
- dependencies:
- type-fest: 0.20.2
- dev: false
-
- /globalthis@1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
- dependencies:
- define-properties: 1.2.0
- dev: false
-
- /globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 3.0.0
- dev: false
-
- /globby@13.1.4:
- resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 4.0.0
- dev: false
-
- /gopd@1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
- dependencies:
- get-intrinsic: 1.2.1
- dev: false
-
- /graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: false
-
- /graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
- dev: false
-
- /has-bigints@1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
- dev: false
-
- /has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
- dev: false
-
- /has-property-descriptors@1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
- dependencies:
- get-intrinsic: 1.2.1
- dev: false
-
- /has-proto@1.0.1:
- resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /has-tostringtag@1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-symbols: 1.0.3
- dev: false
-
- /has@1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
- dependencies:
- function-bind: 1.1.1
- dev: false
-
- /human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
- dev: false
-
- /human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
- dev: false
-
- /ignore@5.2.4:
- resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
- engines: {node: '>= 4'}
- dev: false
-
- /import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
- dev: false
-
- /imurmurhash@0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
- dev: false
-
- /inflight@1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
- dependencies:
- once: 1.4.0
- wrappy: 1.0.2
- dev: false
-
- /inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- dev: false
-
- /internal-slot@1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
- side-channel: 1.0.4
- dev: false
-
- /ip@2.0.0:
- resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
- dev: false
-
- /is-arguments@1.1.1:
- resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: false
-
- /is-array-buffer@3.0.2:
- resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- is-typed-array: 1.1.10
- dev: false
-
- /is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
- dependencies:
- has-bigints: 1.0.2
- dev: false
-
- /is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
- dependencies:
- binary-extensions: 2.2.0
- dev: false
-
- /is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: false
-
- /is-callable@1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /is-core-module@2.12.1:
- resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
- dependencies:
- has: 1.0.3
- dev: false
-
- /is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
- dev: false
-
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
- dev: false
-
- /is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
- dev: false
-
- /is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-extglob: 2.1.1
- dev: false
-
- /is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
- dependencies:
- is-docker: 3.0.0
- dev: false
-
- /is-map@2.0.2:
- resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
- dev: false
-
- /is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
- dev: false
-
- /is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
- dev: false
-
- /is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
- dev: false
-
- /is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: false
-
- /is-set@2.0.2:
- resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
- dev: false
-
- /is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
- dependencies:
- call-bind: 1.0.2
- dev: false
-
- /is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
- dev: false
-
- /is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: false
-
- /is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
- dev: false
-
- /is-symbol@1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-symbols: 1.0.3
- dev: false
-
- /is-typed-array@1.1.10:
- resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- dev: false
-
- /is-weakmap@2.0.1:
- resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
- dev: false
-
- /is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
- dependencies:
- call-bind: 1.0.2
- dev: false
-
- /is-weakset@2.0.2:
- resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- dev: false
-
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
- dependencies:
- is-docker: 2.2.1
- dev: false
-
- /isarray@2.0.5:
- resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
- dev: false
-
- /isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- dev: false
-
- /jiti@1.18.2:
- resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
- hasBin: true
- dev: false
-
- /jose@4.14.4:
- resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==}
- dev: false
-
- /js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- dev: false
-
- /js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
- dependencies:
- argparse: 2.0.1
- dev: false
-
- /json-schema-traverse@0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- dev: false
-
- /json-stable-stringify-without-jsonify@1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- dev: false
-
- /json5@1.0.2:
- resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
- hasBin: true
- dependencies:
- minimist: 1.2.8
- dev: false
-
- /jsx-ast-utils@3.3.3:
- resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
- engines: {node: '>=4.0'}
- dependencies:
- array-includes: 3.1.6
- object.assign: 4.1.4
- dev: false
-
- /kareem@2.5.1:
- resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==}
- engines: {node: '>=12.0.0'}
- dev: false
-
- /language-subtag-registry@0.3.22:
- resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
- dev: false
-
- /language-tags@1.0.5:
- resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
- dependencies:
- language-subtag-registry: 0.3.22
- dev: false
-
- /levn@0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- prelude-ls: 1.2.1
- type-check: 0.4.0
- dev: false
-
- /lilconfig@2.1.0:
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
- engines: {node: '>=10'}
- dev: false
-
- /lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- dev: false
-
- /locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
- dependencies:
- p-locate: 5.0.0
- dev: false
-
- /lodash.merge@4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- dev: false
-
- /loose-envify@1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
- dependencies:
- js-tokens: 4.0.0
- dev: false
-
- /lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
- dependencies:
- yallist: 4.0.0
- dev: false
-
- /memory-pager@1.5.0:
- resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
- dev: false
- optional: true
-
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- dev: false
-
- /merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
- dev: false
-
- /micromatch@4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
- engines: {node: '>=8.6'}
- dependencies:
- braces: 3.0.2
- picomatch: 2.3.1
- dev: false
-
- /mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
- dev: false
-
- /mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
- dev: false
-
- /minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- dependencies:
- brace-expansion: 1.1.11
- dev: false
-
- /minimist@1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- dev: false
-
- /mongodb-connection-string-url@2.6.0:
- resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==}
- dependencies:
- '@types/whatwg-url': 8.2.2
- whatwg-url: 11.0.0
- dev: false
-
- /mongodb@5.5.0:
- resolution: {integrity: sha512-XgrkUgAAdfnZKQfk5AsYL8j7O99WHd4YXPxYxnh8dZxD+ekYWFRA3JktUsBnfg+455Smf75/+asoU/YLwNGoQQ==}
- engines: {node: '>=14.20.1'}
- peerDependencies:
- '@aws-sdk/credential-providers': ^3.201.0
- mongodb-client-encryption: '>=2.3.0 <3'
- snappy: ^7.2.2
- peerDependenciesMeta:
- '@aws-sdk/credential-providers':
- optional: true
- mongodb-client-encryption:
- optional: true
- snappy:
- optional: true
- dependencies:
- bson: 5.3.0
- mongodb-connection-string-url: 2.6.0
- socks: 2.7.1
- optionalDependencies:
- saslprep: 1.0.3
- dev: false
-
- /mongoose@7.2.1:
- resolution: {integrity: sha512-c2OOl+ch9NlmPeJw7UjSb2jHNjoOw1XXHyzwygIf4z1GmaBx1OYb8OYqHkYPivvEmfY/vUWZFCgePsDqZgFn2w==}
- engines: {node: '>=14.20.1'}
- dependencies:
- bson: 5.3.0
- kareem: 2.5.1
- mongodb: 5.5.0
- mpath: 0.9.0
- mquery: 5.0.0
- ms: 2.1.3
- sift: 16.0.1
- transitivePeerDependencies:
- - '@aws-sdk/credential-providers'
- - mongodb-client-encryption
- - snappy
- - supports-color
- dev: false
-
- /mpath@0.9.0:
- resolution: {integrity: sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==}
- engines: {node: '>=4.0.0'}
- dev: false
-
- /mquery@5.0.0:
- resolution: {integrity: sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==}
- engines: {node: '>=14.0.0'}
- dependencies:
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: false
-
- /ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: false
-
- /mz@2.7.0:
- resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- dependencies:
- any-promise: 1.3.0
- object-assign: 4.1.1
- thenify-all: 1.6.0
- dev: false
-
- /nanoid@3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
- dev: false
-
- /natural-compare@1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- dev: false
-
- /next-auth@4.22.1(next@13.4.3)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-NTR3f6W7/AWXKw8GSsgSyQcDW6jkslZLH8AiZa5PQ09w1kR8uHtR9rez/E9gAq/o17+p0JYHE8QjF3RoniiObA==}
- peerDependencies:
- next: ^12.2.5 || ^13
- nodemailer: ^6.6.5
- react: ^17.0.2 || ^18
- react-dom: ^17.0.2 || ^18
- peerDependenciesMeta:
- nodemailer:
- optional: true
- dependencies:
- '@babel/runtime': 7.21.5
- '@panva/hkdf': 1.1.1
- cookie: 0.5.0
- jose: 4.14.4
- next: 13.4.3(react-dom@18.2.0)(react@18.2.0)
- oauth: 0.9.15
- openid-client: 5.4.2
- preact: 10.15.0
- preact-render-to-string: 5.2.6(preact@10.15.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- uuid: 8.3.2
- dev: false
-
- /next-themes@0.2.1(next@13.4.3)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
- peerDependencies:
- next: '*'
- react: '*'
- react-dom: '*'
- dependencies:
- next: 13.4.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
- /next@13.4.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-FV3pBrAAnAIfOclTvncw9dDohyeuEEXPe5KNcva91anT/rdycWbgtu3IjUj4n5yHnWK8YEPo0vrUecHmnmUNbA==}
- engines: {node: '>=16.8.0'}
- hasBin: true
- peerDependencies:
- '@opentelemetry/api': ^1.1.0
- fibers: '>= 3.1.0'
- node-sass: ^6.0.0 || ^7.0.0
- react: ^18.2.0
- react-dom: ^18.2.0
- sass: ^1.3.0
- peerDependenciesMeta:
- '@opentelemetry/api':
- optional: true
- fibers:
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- dependencies:
- '@next/env': 13.4.3
- '@swc/helpers': 0.5.1
- busboy: 1.6.0
- caniuse-lite: 1.0.30001489
- postcss: 8.4.14
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- styled-jsx: 5.1.1(react@18.2.0)
- zod: 3.21.4
- optionalDependencies:
- '@next/swc-darwin-arm64': 13.4.3
- '@next/swc-darwin-x64': 13.4.3
- '@next/swc-linux-arm64-gnu': 13.4.3
- '@next/swc-linux-arm64-musl': 13.4.3
- '@next/swc-linux-x64-gnu': 13.4.3
- '@next/swc-linux-x64-musl': 13.4.3
- '@next/swc-win32-arm64-msvc': 13.4.3
- '@next/swc-win32-ia32-msvc': 13.4.3
- '@next/swc-win32-x64-msvc': 13.4.3
- transitivePeerDependencies:
- - '@babel/core'
- - babel-plugin-macros
- dev: false
-
- /node-releases@2.0.12:
- resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
- dev: false
-
- /normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
- dependencies:
- path-key: 3.1.1
- dev: false
-
- /npm-run-path@5.1.0:
- resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- path-key: 4.0.0
- dev: false
-
- /oauth@0.9.15:
- resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==}
- dev: false
-
- /object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /object-hash@2.2.0:
- resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==}
- engines: {node: '>= 6'}
- dev: false
-
- /object-hash@3.0.0:
- resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
- engines: {node: '>= 6'}
- dev: false
-
- /object-inspect@1.12.3:
- resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
- dev: false
-
- /object-is@1.1.5:
- resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- dev: false
-
- /object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /object.assign@4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- has-symbols: 1.0.3
- object-keys: 1.1.1
- dev: false
-
- /object.entries@1.1.6:
- resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /object.fromentries@2.0.6:
- resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /object.hasown@1.1.2:
- resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==}
- dependencies:
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /object.values@1.1.6:
- resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /oidc-token-hash@5.0.3:
- resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==}
- engines: {node: ^10.13.0 || >=12.0.0}
- dev: false
-
- /once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- dependencies:
- wrappy: 1.0.2
- dev: false
-
- /onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
- dependencies:
- mimic-fn: 2.1.0
- dev: false
-
- /onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
- dependencies:
- mimic-fn: 4.0.0
- dev: false
-
- /open@9.1.0:
- resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
- engines: {node: '>=14.16'}
- dependencies:
- default-browser: 4.0.0
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- is-wsl: 2.2.0
- dev: false
-
- /openid-client@5.4.2:
- resolution: {integrity: sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==}
- dependencies:
- jose: 4.14.4
- lru-cache: 6.0.0
- object-hash: 2.2.0
- oidc-token-hash: 5.0.3
- dev: false
-
- /optionator@0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.3
- dev: false
-
- /p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
- dependencies:
- yocto-queue: 0.1.0
- dev: false
-
- /p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
- dependencies:
- p-limit: 3.1.0
- dev: false
-
- /parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
- dependencies:
- callsites: 3.1.0
- dev: false
-
- /path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
- dev: false
-
- /path-is-absolute@1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
- dev: false
-
- /path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
- dev: false
-
- /path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- dev: false
-
- /path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: false
-
- /picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: false
-
- /picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
- dev: false
-
- /pify@2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /pirates@4.0.5:
- resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
- engines: {node: '>= 6'}
- dev: false
-
- /postcss-import@15.1.0(postcss@8.4.23):
- resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- postcss: ^8.0.0
- dependencies:
- postcss: 8.4.23
- postcss-value-parser: 4.2.0
- read-cache: 1.0.0
- resolve: 1.22.2
- dev: false
-
- /postcss-js@4.0.1(postcss@8.4.23):
- resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
- engines: {node: ^12 || ^14 || >= 16}
- peerDependencies:
- postcss: ^8.4.21
- dependencies:
- camelcase-css: 2.0.1
- postcss: 8.4.23
- dev: false
-
- /postcss-load-config@4.0.1(postcss@8.4.23):
- resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
- engines: {node: '>= 14'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
- dependencies:
- lilconfig: 2.1.0
- postcss: 8.4.23
- yaml: 2.3.0
- dev: false
-
- /postcss-nested@6.0.1(postcss@8.4.23):
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.2.14
- dependencies:
- postcss: 8.4.23
- postcss-selector-parser: 6.0.13
- dev: false
-
- /postcss-selector-parser@6.0.13:
- resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
- engines: {node: '>=4'}
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
- dev: false
-
- /postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- dev: false
-
- /postcss@8.4.14:
- resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.6
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: false
-
- /postcss@8.4.23:
- resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.6
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: false
-
- /preact-render-to-string@5.2.6(preact@10.15.0):
- resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
- peerDependencies:
- preact: '>=10'
- dependencies:
- preact: 10.15.0
- pretty-format: 3.8.0
- dev: false
-
- /preact@10.15.0:
- resolution: {integrity: sha512-nZSa8M2R2m1n7nJSBlzDpxRJaIsejrTO1vlFbdpFvyC8qM1iU+On2y0otfoUm6SRB5o0lF0CKDFxg6grEFU0iQ==}
- dev: false
-
- /prelude-ls@1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
- dev: false
-
- /pretty-format@3.8.0:
- resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==}
- dev: false
-
- /prop-types@15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
- dev: false
-
- /punycode@2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
- engines: {node: '>=6'}
- dev: false
-
- /queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- dev: false
-
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
- dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
- dev: false
-
- /react-hook-form@7.44.1(react@18.2.0):
- resolution: {integrity: sha512-ZVmDuQQCq6agpVE2eoGjH3ZMDgo/aFV4JVobUQGOQ0/tgfcY/WY30mBSVnxmFOpzS+iSqD2ax7hw9Thg5F931A==}
- engines: {node: '>=12.22.0'}
- peerDependencies:
- react: ^16.8.0 || ^17 || ^18
- dependencies:
- react: 18.2.0
- dev: false
-
- /react-is@16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: false
-
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
- /read-cache@1.0.0:
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
- dependencies:
- pify: 2.3.0
- dev: false
-
- /readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
- dependencies:
- picomatch: 2.3.1
- dev: false
-
- /regenerator-runtime@0.13.11:
- resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
- dev: false
-
- /regexp.prototype.flags@1.5.0:
- resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- functions-have-names: 1.2.3
- dev: false
-
- /resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
- dev: false
-
- /resolve@1.22.2:
- resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
- hasBin: true
- dependencies:
- is-core-module: 2.12.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: false
-
- /resolve@2.0.0-next.4:
- resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
- hasBin: true
- dependencies:
- is-core-module: 2.12.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: false
-
- /reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- dev: false
-
- /rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- hasBin: true
- dependencies:
- glob: 7.2.3
- dev: false
-
- /run-applescript@5.0.0:
- resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
- engines: {node: '>=12'}
- dependencies:
- execa: 5.1.1
- dev: false
-
- /run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- dependencies:
- queue-microtask: 1.2.3
- dev: false
-
- /safe-regex-test@1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- is-regex: 1.1.4
- dev: false
-
- /saslprep@1.0.3:
- resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==}
- engines: {node: '>=6'}
- requiresBuild: true
- dependencies:
- sparse-bitfield: 3.0.3
- dev: false
- optional: true
-
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
- /semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
- hasBin: true
- dev: false
-
- /semver@7.5.1:
- resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: false
-
- /shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
- dependencies:
- shebang-regex: 3.0.0
- dev: false
-
- /shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
- dev: false
-
- /side-channel@1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- object-inspect: 1.12.3
- dev: false
-
- /sift@16.0.1:
- resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==}
- dev: false
-
- /signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- dev: false
-
- /slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
- dev: false
-
- /slash@4.0.0:
- resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
- engines: {node: '>=12'}
- dev: false
-
- /smart-buffer@4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
- dev: false
-
- /socks@2.7.1:
- resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
- engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
- dependencies:
- ip: 2.0.0
- smart-buffer: 4.2.0
- dev: false
-
- /source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /sparse-bitfield@3.0.3:
- resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==}
- dependencies:
- memory-pager: 1.5.0
- dev: false
- optional: true
-
- /stop-iteration-iterator@1.0.0:
- resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- internal-slot: 1.0.5
- dev: false
-
- /streamsearch@1.1.0:
- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
- engines: {node: '>=10.0.0'}
- dev: false
-
- /string.prototype.matchall@4.0.8:
- resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- regexp.prototype.flags: 1.5.0
- side-channel: 1.0.4
- dev: false
-
- /string.prototype.trim@1.2.7:
- resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /string.prototype.trimend@1.0.6:
- resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /string.prototype.trimstart@1.0.6:
- resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
- dev: false
-
- /strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
- dependencies:
- ansi-regex: 5.0.1
- dev: false
-
- /strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
- dev: false
-
- /strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
- dev: false
-
- /strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
- dev: false
-
- /strip-json-comments@3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
- dev: false
-
- /styled-jsx@5.1.1(react@18.2.0):
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- babel-plugin-macros:
- optional: true
- dependencies:
- client-only: 0.0.1
- react: 18.2.0
- dev: false
-
- /sucrase@3.32.0:
- resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==}
- engines: {node: '>=8'}
- hasBin: true
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- commander: 4.1.1
- glob: 7.1.6
- lines-and-columns: 1.2.4
- mz: 2.7.0
- pirates: 4.0.5
- ts-interface-checker: 0.1.13
- dev: false
-
- /supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
- dependencies:
- has-flag: 4.0.0
- dev: false
-
- /supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /synckit@0.8.5:
- resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
- engines: {node: ^14.18.0 || >=16.0.0}
- dependencies:
- '@pkgr/utils': 2.4.1
- tslib: 2.5.2
- dev: false
-
- /tailwindcss@3.3.2:
- resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==}
- engines: {node: '>=14.0.0'}
- hasBin: true
- dependencies:
- '@alloc/quick-lru': 5.2.0
- arg: 5.0.2
- chokidar: 3.5.3
- didyoumean: 1.2.2
- dlv: 1.1.3
- fast-glob: 3.2.12
- glob-parent: 6.0.2
- is-glob: 4.0.3
- jiti: 1.18.2
- lilconfig: 2.1.0
- micromatch: 4.0.5
- normalize-path: 3.0.0
- object-hash: 3.0.0
- picocolors: 1.0.0
- postcss: 8.4.23
- postcss-import: 15.1.0(postcss@8.4.23)
- postcss-js: 4.0.1(postcss@8.4.23)
- postcss-load-config: 4.0.1(postcss@8.4.23)
- postcss-nested: 6.0.1(postcss@8.4.23)
- postcss-selector-parser: 6.0.13
- postcss-value-parser: 4.2.0
- resolve: 1.22.2
- sucrase: 3.32.0
- transitivePeerDependencies:
- - ts-node
- dev: false
-
- /tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
- dev: false
-
- /text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
- dev: false
-
- /thenify-all@1.6.0:
- resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
- engines: {node: '>=0.8'}
- dependencies:
- thenify: 3.3.1
- dev: false
-
- /thenify@3.3.1:
- resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- dependencies:
- any-promise: 1.3.0
- dev: false
-
- /titleize@3.0.0:
- resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
- engines: {node: '>=12'}
- dev: false
-
- /to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
- dependencies:
- is-number: 7.0.0
- dev: false
-
- /tr46@3.0.0:
- resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
- engines: {node: '>=12'}
- dependencies:
- punycode: 2.3.0
- dev: false
-
- /ts-interface-checker@0.1.13:
- resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- dev: false
-
- /tsconfig-paths@3.14.2:
- resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
- dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.2
- minimist: 1.2.8
- strip-bom: 3.0.0
- dev: false
-
- /tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: false
-
- /tslib@2.5.2:
- resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
- dev: false
-
- /tsutils@3.21.0(typescript@5.0.4):
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 5.0.4
- dev: false
-
- /type-check@0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- prelude-ls: 1.2.1
- dev: false
-
- /type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
- dev: false
-
- /typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
- dependencies:
- call-bind: 1.0.2
- for-each: 0.3.3
- is-typed-array: 1.1.10
- dev: false
-
- /typescript@5.0.4:
- resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
- engines: {node: '>=12.20'}
- hasBin: true
- dev: false
-
- /unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
- dependencies:
- call-bind: 1.0.2
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
- dev: false
-
- /untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: false
-
- /update-browserslist-db@1.0.11(browserslist@4.21.5):
- resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
- dependencies:
- browserslist: 4.21.5
- escalade: 3.1.1
- picocolors: 1.0.0
- dev: false
-
- /uri-js@4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- dependencies:
- punycode: 2.3.0
- dev: false
-
- /util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- dev: false
-
- /uuid@8.3.2:
- resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
- hasBin: true
- dev: false
-
- /webidl-conversions@7.0.0:
- resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
- engines: {node: '>=12'}
- dev: false
-
- /whatwg-url@11.0.0:
- resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
- engines: {node: '>=12'}
- dependencies:
- tr46: 3.0.0
- webidl-conversions: 7.0.0
- dev: false
-
- /which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
- dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
- dev: false
-
- /which-collection@1.0.1:
- resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
- dependencies:
- is-map: 2.0.2
- is-set: 2.0.2
- is-weakmap: 2.0.1
- is-weakset: 2.0.2
- dev: false
-
- /which-typed-array@1.1.9:
- resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- is-typed-array: 1.1.10
- dev: false
-
- /which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
- dependencies:
- isexe: 2.0.0
- dev: false
-
- /word-wrap@1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- dev: false
-
- /yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- dev: false
-
- /yaml@2.3.0:
- resolution: {integrity: sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==}
- engines: {node: '>= 14', npm: '>= 7'}
- dev: false
-
- /yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
- dev: false
-
- /zod@3.21.4:
- resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
- dev: false
diff --git a/ecommerce_store/ecommerce_admin/postcss.config.js b/ecommerce_store/ecommerce_admin/postcss.config.js
deleted file mode 100644
index 33ad091..0000000
--- a/ecommerce_store/ecommerce_admin/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-}
diff --git a/ecommerce_store/ecommerce_admin/public/next.svg b/ecommerce_store/ecommerce_admin/public/next.svg
deleted file mode 100644
index 5174b28..0000000
--- a/ecommerce_store/ecommerce_admin/public/next.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/ecommerce_store/ecommerce_admin/public/vercel.svg b/ecommerce_store/ecommerce_admin/public/vercel.svg
deleted file mode 100644
index d2f8422..0000000
--- a/ecommerce_store/ecommerce_admin/public/vercel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/ecommerce_store/ecommerce_admin/tailwind.config.js b/ecommerce_store/ecommerce_admin/tailwind.config.js
deleted file mode 100644
index fd22ae0..0000000
--- a/ecommerce_store/ecommerce_admin/tailwind.config.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/** @type {import('tailwindcss').Config} */
-module.exports = {
- darkMode: 'class',
- content: [
- './pages/**/*.{js,ts,jsx,tsx,mdx}',
- './components/**/*.{js,ts,jsx,tsx,mdx}',
- './app/**/*.{js,ts,jsx,tsx,mdx}',
- ],
- theme: {
- extend: {
- backgroundImage: {
- 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
- 'gradient-conic':
- 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
- },
- },
- },
- plugins: [],
-}
diff --git a/ecommerce_store/ecommerce_admin/tsconfig.json b/ecommerce_store/ecommerce_admin/tsconfig.json
deleted file mode 100644
index 9123375..0000000
--- a/ecommerce_store/ecommerce_admin/tsconfig.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "lib": [
- "dom",
- "dom.iterable",
- "esnext"
- ],
- "allowJs": true,
- "skipLibCheck": true,
- "strict": true,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "plugins": [
- {
- "name": "next"
- }
- ],
- "paths": {
- "@/*": [
- "./*"
- ]
- }
- },
- "include": [
- "next-env.d.ts",
- "**/*.ts",
- "**/*.tsx",
- ".next/types/**/*.ts",
- "app/api/route.ts"
- ],
- "exclude": [
- "node_modules"
- ]
-}
diff --git a/ecommerce_store/ecommerce_admin/yarn.lock b/ecommerce_store/ecommerce_admin/yarn.lock
deleted file mode 100644
index 7a3b37d..0000000
--- a/ecommerce_store/ecommerce_admin/yarn.lock
+++ /dev/null
@@ -1,2664 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@alloc/quick-lru@^5.2.0":
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
- integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
-
-"@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7":
- version "7.21.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200"
- integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==
- dependencies:
- regenerator-runtime "^0.13.11"
-
-"@eslint-community/eslint-utils@^4.2.0":
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
- integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
- dependencies:
- eslint-visitor-keys "^3.3.0"
-
-"@eslint-community/regexpp@^4.4.0":
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884"
- integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==
-
-"@eslint/eslintrc@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331"
- integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.5.2"
- globals "^13.19.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@eslint/js@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3"
- integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==
-
-"@humanwhocodes/config-array@^0.11.8":
- version "0.11.8"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
- integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.5"
-
-"@humanwhocodes/module-importer@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
- integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@jridgewell/gen-mapping@^0.3.2":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
- integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/resolve-uri@3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
- integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
-
-"@jridgewell/set-array@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
- integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-
-"@jridgewell/sourcemap-codec@1.4.14":
- version "1.4.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
- integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
-
-"@jridgewell/trace-mapping@^0.3.9":
- version "0.3.18"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6"
- integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==
- dependencies:
- "@jridgewell/resolve-uri" "3.1.0"
- "@jridgewell/sourcemap-codec" "1.4.14"
-
-"@next/env@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-13.4.3.tgz#cb00bdd43a0619a79a52c9336df8a0aa84f8f4bf"
- integrity sha512-pa1ErjyFensznttAk3EIv77vFbfSYT6cLzVRK5jx4uiRuCQo+m2wCFAREaHKIy63dlgvOyMlzh6R8Inu8H3KrQ==
-
-"@next/eslint-plugin-next@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.3.tgz#9f3b9dedc8da57436e45d736f5fc6646e93a2656"
- integrity sha512-5B0uOnh7wyUY9vNNdIA6NUvWozhrZaTMZOzdirYAefqD0ZBK5C/h3+KMYdCKrR7JrXGvVpWnHtv54b3dCzwICA==
- dependencies:
- glob "7.1.7"
-
-"@next/swc-darwin-arm64@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.3.tgz#2d6c99dd5afbcce37e4ba0f64196317a1259034d"
- integrity sha512-yx18udH/ZmR4Bw4M6lIIPE3JxsAZwo04iaucEfA2GMt1unXr2iodHUX/LAKNyi6xoLP2ghi0E+Xi1f4Qb8f1LQ==
-
-"@next/swc-darwin-x64@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.3.tgz#162b15fb8a54d9f64e69c898ebeb55b7dac9bddd"
- integrity sha512-Mi8xJWh2IOjryAM1mx18vwmal9eokJ2njY4nDh04scy37F0LEGJ/diL6JL6kTXi0UfUCGbMsOItf7vpReNiD2A==
-
-"@next/swc-linux-arm64-gnu@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.3.tgz#aee57422f11183d6a2e4a2e8aa23b9285873e18f"
- integrity sha512-aBvtry4bxJ1xwKZ/LVPeBGBwWVwxa4bTnNkRRw6YffJnn/f4Tv4EGDPaVeYHZGQVA56wsGbtA6nZMuWs/EIk4Q==
-
-"@next/swc-linux-arm64-musl@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.3.tgz#c10b6aaaa47b341c6c9ea15f8b0ddb37e255d035"
- integrity sha512-krT+2G3kEsEUvZoYte3/2IscscDraYPc2B+fDJFipPktJmrv088Pei/RjrhWm5TMIy5URYjZUoDZdh5k940Dyw==
-
-"@next/swc-linux-x64-gnu@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.3.tgz#3f85bc5591c6a0d4908404f7e88e3c04f4462039"
- integrity sha512-AMdFX6EKJjC0G/CM6hJvkY8wUjCcbdj3Qg7uAQJ7PVejRWaVt0sDTMavbRfgMchx8h8KsAudUCtdFkG9hlEClw==
-
-"@next/swc-linux-x64-musl@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.3.tgz#f4535adc2374a86bc8e43af149b551567df065de"
- integrity sha512-jySgSXE48shaLtcQbiFO9ajE9mqz7pcAVLnVLvRIlUHyQYR/WyZdK8ehLs65Mz6j9cLrJM+YdmdJPyV4WDaz2g==
-
-"@next/swc-win32-arm64-msvc@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.3.tgz#e76106d85391c308c5ed70cda2bca2c582d65536"
- integrity sha512-5DxHo8uYcaADiE9pHrg8o28VMt/1kR8voDehmfs9AqS0qSClxAAl+CchjdboUvbCjdNWL1MISCvEfKY2InJ3JA==
-
-"@next/swc-win32-ia32-msvc@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.3.tgz#8eb5d9dd71ed7a971671291605ad64ad522fb3bc"
- integrity sha512-LaqkF3d+GXRA5X6zrUjQUrXm2MN/3E2arXBtn5C7avBCNYfm9G3Xc646AmmmpN3DJZVaMYliMyCIQCMDEzk80w==
-
-"@next/swc-win32-x64-msvc@13.4.3":
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.3.tgz#c7b2b1b9e158fd7749f8209e68ee8e43a997eb4c"
- integrity sha512-jglUk/x7ZWeOJWlVoKyIAkHLTI+qEkOriOOV+3hr1GyiywzcqfI7TpFSiwC7kk1scOiH7NTFKp8mA3XPNO9bDw==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@panva/hkdf@^1.0.2":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@panva/hkdf/-/hkdf-1.1.1.tgz#ab9cd8755d1976e72fc77a00f7655a64efe6cd5d"
- integrity sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==
-
-"@pkgr/utils@^2.3.1":
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.1.tgz#adf291d0357834c410ce80af16e711b56c7b1cd3"
- integrity sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==
- dependencies:
- cross-spawn "^7.0.3"
- fast-glob "^3.2.12"
- is-glob "^4.0.3"
- open "^9.1.0"
- picocolors "^1.0.0"
- tslib "^2.5.0"
-
-"@rushstack/eslint-patch@^1.1.3":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz#f5635b36fc0dad96ef1e542a302cd914230188c0"
- integrity sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==
-
-"@swc/helpers@0.5.1":
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a"
- integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==
- dependencies:
- tslib "^2.4.0"
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
-"@types/node@20.2.3":
- version "20.2.3"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.3.tgz#b31eb300610c3835ac008d690de6f87e28f9b878"
- integrity sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw==
-
-"@types/prop-types@*":
- version "15.7.5"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
- integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-
-"@types/react-dom@18.2.4":
- version "18.2.4"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.4.tgz#13f25bfbf4e404d26f62ac6e406591451acba9e0"
- integrity sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==
- dependencies:
- "@types/react" "*"
-
-"@types/react@*", "@types/react@18.2.6":
- version "18.2.6"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.6.tgz#5cd53ee0d30ffc193b159d3516c8c8ad2f19d571"
- integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/scheduler@*":
- version "0.16.3"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5"
- integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==
-
-"@typescript-eslint/parser@^5.42.0":
- version "5.59.7"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.7.tgz#02682554d7c1028b89aa44a48bf598db33048caa"
- integrity sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==
- dependencies:
- "@typescript-eslint/scope-manager" "5.59.7"
- "@typescript-eslint/types" "5.59.7"
- "@typescript-eslint/typescript-estree" "5.59.7"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@5.59.7":
- version "5.59.7"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.7.tgz#0243f41f9066f3339d2f06d7f72d6c16a16769e2"
- integrity sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==
- dependencies:
- "@typescript-eslint/types" "5.59.7"
- "@typescript-eslint/visitor-keys" "5.59.7"
-
-"@typescript-eslint/types@5.59.7":
- version "5.59.7"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.7.tgz#6f4857203fceee91d0034ccc30512d2939000742"
- integrity sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==
-
-"@typescript-eslint/typescript-estree@5.59.7":
- version "5.59.7"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz#b887acbd4b58e654829c94860dbff4ac55c5cff8"
- integrity sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==
- dependencies:
- "@typescript-eslint/types" "5.59.7"
- "@typescript-eslint/visitor-keys" "5.59.7"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/visitor-keys@5.59.7":
- version "5.59.7"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz#09c36eaf268086b4fbb5eb9dc5199391b6485fc5"
- integrity sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==
- dependencies:
- "@typescript-eslint/types" "5.59.7"
- eslint-visitor-keys "^3.3.0"
-
-acorn-jsx@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn@^8.8.0:
- version "8.8.2"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
- integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
-
-ajv@^6.10.0, ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-any-promise@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
- integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
-
-anymatch@~3.1.2:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
- integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-arg@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
- integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-aria-query@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
- integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
- dependencies:
- deep-equal "^2.0.5"
-
-array-buffer-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
- integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
- dependencies:
- call-bind "^1.0.2"
- is-array-buffer "^3.0.1"
-
-array-includes@^3.1.5, array-includes@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
- integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- is-string "^1.0.7"
-
-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.prototype.flat@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
- integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
- integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.tosorted@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
- integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
- get-intrinsic "^1.1.3"
-
-ast-types-flow@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
-
-autoprefixer@10.4.14:
- version "10.4.14"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d"
- integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==
- dependencies:
- browserslist "^4.21.5"
- caniuse-lite "^1.0.30001464"
- fraction.js "^4.2.0"
- normalize-range "^0.1.2"
- picocolors "^1.0.0"
- postcss-value-parser "^4.2.0"
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-axe-core@^4.6.2:
- version "4.7.1"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.1.tgz#04392c9ccb3d7d7c5d2f8684f148d56d3442f33d"
- integrity sha512-sCXXUhA+cljomZ3ZAwb8i1p3oOlkABzPy08ZDAoGcYuvtBPlQ1Ytde129ArXyHWDhfeewq7rlx9F+cUx2SSlkg==
-
-axobject-query@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1"
- integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==
- dependencies:
- deep-equal "^2.0.5"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-big-integer@^1.6.44:
- version "1.6.51"
- resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
- integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bplist-parser@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e"
- integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==
- dependencies:
- big-integer "^1.6.44"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-browserslist@^4.21.5:
- version "4.21.5"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7"
- integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==
- dependencies:
- caniuse-lite "^1.0.30001449"
- electron-to-chromium "^1.4.284"
- node-releases "^2.0.8"
- update-browserslist-db "^1.0.10"
-
-bundle-name@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a"
- integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==
- dependencies:
- run-applescript "^5.0.0"
-
-busboy@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
- integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
- dependencies:
- streamsearch "^1.1.0"
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camelcase-css@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
- integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-
-caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464:
- version "1.0.30001489"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz#ca82ee2d4e4dbf2bd2589c9360d3fcc2c7ba3bd8"
- integrity sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==
-
-chalk@^4.0.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chokidar@^3.5.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-client-only@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
- integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-commander@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
- integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-cookie@^0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-
-csstype@^3.0.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
- integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
-
-damerau-levenshtein@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-deep-equal@^2.0.5:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.1.tgz#c72ab22f3a7d3503a4ca87dde976fe9978816739"
- integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.2"
- es-get-iterator "^1.1.3"
- get-intrinsic "^1.2.0"
- is-arguments "^1.1.1"
- is-array-buffer "^3.0.2"
- is-date-object "^1.0.5"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- isarray "^2.0.5"
- object-is "^1.1.5"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.0"
- side-channel "^1.0.4"
- which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
-
-deep-is@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-default-browser-id@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c"
- integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==
- dependencies:
- bplist-parser "^0.2.0"
- untildify "^4.0.0"
-
-default-browser@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da"
- integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==
- dependencies:
- bundle-name "^3.0.0"
- default-browser-id "^3.0.0"
- execa "^7.1.1"
- titleize "^3.0.0"
-
-define-lazy-prop@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f"
- integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==
-
-define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5"
- integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-didyoumean@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
- integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
-
-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"
-
-dlv@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
- integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
-
-doctrine@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-electron-to-chromium@^1.4.284:
- version "1.4.405"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.405.tgz#487bdba2d82a59b092d6b6e4602bf733cec6a7ef"
- integrity sha512-JdDgnwU69FMZURoesf9gNOej2Cms1XJFfLk24y1IBtnAdhTcJY/mXnokmpmxHN59PcykBP4bgUU98vLY44Lhuw==
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-enhanced-resolve@^5.12.0:
- version "5.14.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3"
- integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-es-abstract@^1.19.0, es-abstract@^1.20.4:
- version "1.21.2"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
- integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-set-tostringtag "^2.0.1"
- es-to-primitive "^1.2.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.2.0"
- get-symbol-description "^1.0.0"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.5"
- is-array-buffer "^3.0.2"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-typed-array "^1.1.10"
- is-weakref "^1.0.2"
- object-inspect "^1.12.3"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trim "^1.2.7"
- string.prototype.trimend "^1.0.6"
- string.prototype.trimstart "^1.0.6"
- typed-array-length "^1.0.4"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.9"
-
-es-get-iterator@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
- integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- is-arguments "^1.1.1"
- is-map "^2.0.2"
- is-set "^2.0.2"
- is-string "^1.0.7"
- isarray "^2.0.5"
- stop-iteration-iterator "^1.0.0"
-
-es-set-tostringtag@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
- integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
- dependencies:
- get-intrinsic "^1.1.3"
- has "^1.0.3"
- has-tostringtag "^1.0.0"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
- integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
- dependencies:
- has "^1.0.3"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-eslint-config-next@13.4.3:
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.4.3.tgz#15fccfddd69a2634e8939dba6a428362e09cbb21"
- integrity sha512-1lXwdFi29fKxzeugof/TUE7lpHyJQt5+U4LaUHyvQfHjvsWO77vFNicJv5sX6k0VDVSbnfz0lw+avxI+CinbMg==
- dependencies:
- "@next/eslint-plugin-next" "13.4.3"
- "@rushstack/eslint-patch" "^1.1.3"
- "@typescript-eslint/parser" "^5.42.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-import-resolver-typescript "^3.5.2"
- eslint-plugin-import "^2.26.0"
- eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-react "^7.31.7"
- eslint-plugin-react-hooks "^4.5.0"
-
-eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
- integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
- dependencies:
- debug "^3.2.7"
- is-core-module "^2.11.0"
- resolve "^1.22.1"
-
-eslint-import-resolver-typescript@^3.5.2:
- version "3.5.5"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz#0a9034ae7ed94b254a360fbea89187b60ea7456d"
- integrity sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==
- dependencies:
- debug "^4.3.4"
- enhanced-resolve "^5.12.0"
- eslint-module-utils "^2.7.4"
- get-tsconfig "^4.5.0"
- globby "^13.1.3"
- is-core-module "^2.11.0"
- is-glob "^4.0.3"
- synckit "^0.8.5"
-
-eslint-module-utils@^2.7.4:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
- integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
- dependencies:
- debug "^3.2.7"
-
-eslint-plugin-import@^2.26.0:
- version "2.27.5"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
- integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flat "^1.3.1"
- array.prototype.flatmap "^1.3.1"
- debug "^3.2.7"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.7"
- eslint-module-utils "^2.7.4"
- has "^1.0.3"
- is-core-module "^2.11.0"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.6"
- resolve "^1.22.1"
- semver "^6.3.0"
- tsconfig-paths "^3.14.1"
-
-eslint-plugin-jsx-a11y@^6.5.1:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976"
- integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==
- dependencies:
- "@babel/runtime" "^7.20.7"
- aria-query "^5.1.3"
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- ast-types-flow "^0.0.7"
- axe-core "^4.6.2"
- axobject-query "^3.1.1"
- damerau-levenshtein "^1.0.8"
- emoji-regex "^9.2.2"
- has "^1.0.3"
- jsx-ast-utils "^3.3.3"
- language-tags "=1.0.5"
- minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- semver "^6.3.0"
-
-eslint-plugin-react-hooks@^4.5.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
- integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-
-eslint-plugin-react@^7.31.7:
- version "7.32.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10"
- integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- array.prototype.tosorted "^1.1.1"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- object.hasown "^1.1.2"
- object.values "^1.1.6"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.4"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.8"
-
-eslint-scope@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b"
- integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994"
- integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==
-
-eslint@8.41.0:
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c"
- integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==
- dependencies:
- "@eslint-community/eslint-utils" "^4.2.0"
- "@eslint-community/regexpp" "^4.4.0"
- "@eslint/eslintrc" "^2.0.3"
- "@eslint/js" "8.41.0"
- "@humanwhocodes/config-array" "^0.11.8"
- "@humanwhocodes/module-importer" "^1.0.1"
- "@nodelib/fs.walk" "^1.2.8"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.2.0"
- eslint-visitor-keys "^3.4.1"
- espree "^9.5.2"
- esquery "^1.4.2"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- find-up "^5.0.0"
- glob-parent "^6.0.2"
- globals "^13.19.0"
- graphemer "^1.4.0"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- is-path-inside "^3.0.3"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
-
-espree@^9.5.2:
- version "9.5.2"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b"
- integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==
- dependencies:
- acorn "^8.8.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.4.1"
-
-esquery@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
-execa@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43"
- integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.1"
- human-signals "^4.3.0"
- is-stream "^3.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^5.1.0"
- onetime "^6.0.0"
- signal-exit "^3.0.7"
- strip-final-newline "^3.0.0"
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9:
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
- integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-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"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fastq@^1.6.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
- integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
- dependencies:
- reusify "^1.0.4"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
- integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-fraction.js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
- integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-functions-have-names@^1.2.2, functions-have-names@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
- integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
-
-get-stream@^6.0.0, get-stream@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-get-tsconfig@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.5.0.tgz#6d52d1c7b299bd3ee9cd7638561653399ac77b0f"
- integrity sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob@7.1.6:
- version "7.1.6"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
- integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^13.19.0:
- version "13.20.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
- integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
- dependencies:
- type-fest "^0.20.2"
-
-globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
- dependencies:
- define-properties "^1.1.3"
-
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-globby@^13.1.3:
- version "13.1.4"
- resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317"
- integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==
- dependencies:
- dir-glob "^3.0.1"
- fast-glob "^3.2.11"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^4.0.0"
-
-gopd@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
- integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
- dependencies:
- get-intrinsic "^1.1.3"
-
-graceful-fs@^4.2.4:
- version "4.2.11"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-
-graphemer@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
- integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
- integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
-
-has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-human-signals@^4.3.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2"
- integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==
-
-ignore@^5.2.0:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
- integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-
-import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
- integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
- dependencies:
- get-intrinsic "^1.2.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-is-arguments@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
- integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.0"
- is-typed-array "^1.1.10"
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-core-module@^2.11.0, is-core-module@^2.9.0:
- version "2.12.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
- integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1, is-date-object@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-docker@^2.0.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
-is-docker@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200"
- integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-inside-container@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4"
- integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==
- dependencies:
- is-docker "^3.0.0"
-
-is-map@^2.0.1, is-map@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
- integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-path-inside@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
- integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-set@^2.0.1, is-set@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
- integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac"
- integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.10, is-typed-array@^1.1.9:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
- integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
-
-is-weakmap@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
- integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-is-weakset@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
- integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-jiti@^1.18.2:
- version "1.18.2"
- resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd"
- integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==
-
-jose@^4.11.4, jose@^4.14.1:
- version "4.14.4"
- resolved "https://registry.yarnpkg.com/jose/-/jose-4.14.4.tgz#59e09204e2670c3164ee24cbfe7115c6f8bff9ca"
- integrity sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==
-
-"js-tokens@^3.0.0 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-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"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-
-json5@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
- integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
- dependencies:
- minimist "^1.2.0"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
- integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==
- dependencies:
- array-includes "^3.1.5"
- object.assign "^4.1.3"
-
-language-subtag-registry@~0.3.2:
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
- integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
-
-language-tags@=1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
- dependencies:
- language-subtag-registry "~0.3.2"
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-lilconfig@^2.0.5, lilconfig@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
- integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
-
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-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==
-
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-micromatch@^4.0.4, micromatch@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-fn@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
- integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
-
-minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@^1.2.0, minimist@^1.2.6:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-mz@^2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
- integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
- dependencies:
- any-promise "^1.0.0"
- object-assign "^4.0.1"
- thenify-all "^1.0.0"
-
-nanoid@^3.3.4, nanoid@^3.3.6:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
- integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-next-auth@^4.22.1:
- version "4.22.1"
- resolved "https://registry.yarnpkg.com/next-auth/-/next-auth-4.22.1.tgz#1ea5084e38867966dc6492a71c6729c8f5cfa96b"
- integrity sha512-NTR3f6W7/AWXKw8GSsgSyQcDW6jkslZLH8AiZa5PQ09w1kR8uHtR9rez/E9gAq/o17+p0JYHE8QjF3RoniiObA==
- dependencies:
- "@babel/runtime" "^7.20.13"
- "@panva/hkdf" "^1.0.2"
- cookie "^0.5.0"
- jose "^4.11.4"
- oauth "^0.9.15"
- openid-client "^5.4.0"
- preact "^10.6.3"
- preact-render-to-string "^5.1.19"
- uuid "^8.3.2"
-
-next@13.4.3:
- version "13.4.3"
- resolved "https://registry.yarnpkg.com/next/-/next-13.4.3.tgz#7f417dec9fa2731d8c1d1819a1c7d0919ad6fc75"
- integrity sha512-FV3pBrAAnAIfOclTvncw9dDohyeuEEXPe5KNcva91anT/rdycWbgtu3IjUj4n5yHnWK8YEPo0vrUecHmnmUNbA==
- dependencies:
- "@next/env" "13.4.3"
- "@swc/helpers" "0.5.1"
- busboy "1.6.0"
- caniuse-lite "^1.0.30001406"
- postcss "8.4.14"
- styled-jsx "5.1.1"
- zod "3.21.4"
- optionalDependencies:
- "@next/swc-darwin-arm64" "13.4.3"
- "@next/swc-darwin-x64" "13.4.3"
- "@next/swc-linux-arm64-gnu" "13.4.3"
- "@next/swc-linux-arm64-musl" "13.4.3"
- "@next/swc-linux-x64-gnu" "13.4.3"
- "@next/swc-linux-x64-musl" "13.4.3"
- "@next/swc-win32-arm64-msvc" "13.4.3"
- "@next/swc-win32-ia32-msvc" "13.4.3"
- "@next/swc-win32-x64-msvc" "13.4.3"
-
-node-releases@^2.0.8:
- version "2.0.12"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
- integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
-
-npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-npm-run-path@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00"
- integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==
- dependencies:
- path-key "^4.0.0"
-
-oauth@^0.9.15:
- version "0.9.15"
- resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1"
- integrity sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==
-
-object-assign@^4.0.1, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-hash@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
- integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-
-object-hash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
- integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
-
-object-inspect@^1.12.3, object-inspect@^1.9.0:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
- integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-
-object-is@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.3, object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.entries@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
- integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.fromentries@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
- integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.hasown@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
- integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
- dependencies:
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.values@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
- integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-oidc-token-hash@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz#9a229f0a1ce9d4fc89bcaee5478c97a889e7b7b6"
- integrity sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-onetime@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4"
- integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
- dependencies:
- mimic-fn "^4.0.0"
-
-open@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6"
- integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==
- dependencies:
- default-browser "^4.0.0"
- define-lazy-prop "^3.0.0"
- is-inside-container "^1.0.0"
- is-wsl "^2.2.0"
-
-openid-client@^5.4.0:
- version "5.4.2"
- resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.4.2.tgz#8692bcc2a40ef3426c5ba5c11f7493599e93ccc7"
- integrity sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==
- dependencies:
- jose "^4.14.1"
- lru-cache "^6.0.0"
- object-hash "^2.2.0"
- oidc-token-hash "^5.0.3"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^3.0.0, path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-key@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18"
- integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
-pirates@^4.0.1:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
- integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
-
-postcss-import@^15.1.0:
- version "15.1.0"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70"
- integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==
- dependencies:
- postcss-value-parser "^4.0.0"
- read-cache "^1.0.0"
- resolve "^1.1.7"
-
-postcss-js@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2"
- integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
- dependencies:
- camelcase-css "^2.0.1"
-
-postcss-load-config@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd"
- integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==
- dependencies:
- lilconfig "^2.0.5"
- yaml "^2.1.1"
-
-postcss-nested@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
- integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==
- dependencies:
- postcss-selector-parser "^6.0.11"
-
-postcss-selector-parser@^6.0.11:
- version "6.0.13"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
- integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
-postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@8.4.14:
- version "8.4.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
- integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-postcss@8.4.23, postcss@^8.4.23:
- version "8.4.23"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab"
- integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==
- dependencies:
- nanoid "^3.3.6"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-preact-render-to-string@^5.1.19:
- version "5.2.6"
- resolved "https://registry.yarnpkg.com/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz#0ff0c86cd118d30affb825193f18e92bd59d0604"
- integrity sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==
- dependencies:
- pretty-format "^3.8.0"
-
-preact@^10.6.3:
- version "10.15.0"
- resolved "https://registry.yarnpkg.com/preact/-/preact-10.15.0.tgz#14bae0afe3547ca9d45d22fda2a4266462d31cf3"
- integrity sha512-nZSa8M2R2m1n7nJSBlzDpxRJaIsejrTO1vlFbdpFvyC8qM1iU+On2y0otfoUm6SRB5o0lF0CKDFxg6grEFU0iQ==
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-pretty-format@^3.8.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-3.8.0.tgz#bfbed56d5e9a776645f4b1ff7aa1a3ac4fa3c385"
- integrity sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==
-
-prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-punycode@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
- integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-react-dom@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
- integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
- dependencies:
- loose-envify "^1.1.0"
- scheduler "^0.23.0"
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
- integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
- dependencies:
- loose-envify "^1.1.0"
-
-read-cache@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
- integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
- dependencies:
- pify "^2.3.0"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-regenerator-runtime@^0.13.11:
- version "0.13.11"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
- integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-
-regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
- integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- functions-have-names "^1.2.3"
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve@^1.1.7, resolve@^1.22.1, resolve@^1.22.2:
- version "1.22.2"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
- integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
- dependencies:
- is-core-module "^2.11.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.4:
- version "2.0.0-next.4"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
- integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-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==
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-run-applescript@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c"
- integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==
- dependencies:
- execa "^5.0.0"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-scheduler@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.7:
- version "7.5.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec"
- integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==
- dependencies:
- lru-cache "^6.0.0"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.3, signal-exit@^3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slash@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
- integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-stop-iteration-iterator@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
- integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
- dependencies:
- internal-slot "^1.0.4"
-
-streamsearch@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
- integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
-
-string.prototype.matchall@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
- integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.3"
- side-channel "^1.0.4"
-
-string.prototype.trim@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
- integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trimend@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
- integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trimstart@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
- integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-final-newline@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
- integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
-
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-styled-jsx@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f"
- integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==
- dependencies:
- client-only "0.0.1"
-
-sucrase@^3.32.0:
- version "3.32.0"
- resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.32.0.tgz#c4a95e0f1e18b6847127258a75cf360bc568d4a7"
- integrity sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.2"
- commander "^4.0.0"
- glob "7.1.6"
- lines-and-columns "^1.1.6"
- mz "^2.7.0"
- pirates "^4.0.1"
- ts-interface-checker "^0.1.9"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-synckit@^0.8.5:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
- integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
- dependencies:
- "@pkgr/utils" "^2.3.1"
- tslib "^2.5.0"
-
-tailwindcss@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.2.tgz#2f9e35d715fdf0bbf674d90147a0684d7054a2d3"
- integrity sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==
- dependencies:
- "@alloc/quick-lru" "^5.2.0"
- arg "^5.0.2"
- chokidar "^3.5.3"
- didyoumean "^1.2.2"
- dlv "^1.1.3"
- fast-glob "^3.2.12"
- glob-parent "^6.0.2"
- is-glob "^4.0.3"
- jiti "^1.18.2"
- lilconfig "^2.1.0"
- micromatch "^4.0.5"
- normalize-path "^3.0.0"
- object-hash "^3.0.0"
- picocolors "^1.0.0"
- postcss "^8.4.23"
- postcss-import "^15.1.0"
- postcss-js "^4.0.1"
- postcss-load-config "^4.0.1"
- postcss-nested "^6.0.1"
- postcss-selector-parser "^6.0.11"
- postcss-value-parser "^4.2.0"
- resolve "^1.22.2"
- sucrase "^3.32.0"
-
-tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-
-thenify-all@^1.0.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
- integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
- dependencies:
- thenify ">= 3.1.0 < 4"
-
-"thenify@>= 3.1.0 < 4":
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
- integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
- dependencies:
- any-promise "^1.0.0"
-
-titleize@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53"
- integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-ts-interface-checker@^0.1.9:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
- integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
-
-tsconfig-paths@^3.14.1:
- version "3.14.2"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088"
- integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.2"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.4.0, tslib@^2.5.0:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338"
- integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-typed-array-length@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
- integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
- dependencies:
- call-bind "^1.0.2"
- for-each "^0.3.3"
- is-typed-array "^1.1.9"
-
-typescript@5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b"
- integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-untildify@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
- integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
-
-update-browserslist-db@^1.0.10:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940"
- integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-util-deprecate@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-collection@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
- integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
- dependencies:
- is-map "^2.0.1"
- is-set "^2.0.1"
- is-weakmap "^2.0.1"
- is-weakset "^2.0.1"
-
-which-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
- integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.10"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-word-wrap@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^2.1.1:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.0.tgz#47ebe58ee718f772ce65862beb1db816210589a0"
- integrity sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-
-zod@3.21.4:
- version "3.21.4"
- resolved "https://registry.yarnpkg.com/zod/-/zod-3.21.4.tgz#10882231d992519f0a10b5dd58a38c9dabbb64db"
- integrity sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==
diff --git a/food-order-app/.env b/food-order-app/.env
new file mode 100755
index 0000000..33cee9c
--- /dev/null
+++ b/food-order-app/.env
@@ -0,0 +1,3 @@
+BROWSER = none
+PORT = 1035
+REACT_APP_API_ENDPOINT = https://food-order-app-33655-default-rtdb.firebaseio.com
\ No newline at end of file
diff --git a/form-validations/.env b/form-validations/.env
new file mode 100644
index 0000000..5386dbf
--- /dev/null
+++ b/form-validations/.env
@@ -0,0 +1,2 @@
+PORT = 1035
+BROWSER = none
\ No newline at end of file
diff --git a/hilla-chat-app/.gitignore b/hilla-chat-app/.gitignore
deleted file mode 100644
index dae6077..0000000
--- a/hilla-chat-app/.gitignore
+++ /dev/null
@@ -1,21 +0,0 @@
-/target/
-.idea/
-.vscode/
-.settings
-.project
-.classpath
-
-*.iml
-.DS_Store
-
-# The following files are generated/updated by vaadin-maven-plugin
-node_modules/
-frontend/generated/
-pnpmfile.js
-vite.generated.ts
-
-# Browser drivers for local integration tests
-drivers/
-# Error screenshots generated by TestBench for failed integration tests
-error-screenshots/
-webpack.generated.js
diff --git a/hilla-chat-app/.mvn/wrapper/MavenWrapperDownloader.java b/hilla-chat-app/.mvn/wrapper/MavenWrapperDownloader.java
deleted file mode 100644
index 8895dd4..0000000
--- a/hilla-chat-app/.mvn/wrapper/MavenWrapperDownloader.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
- * Copyright 2007-present the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-import java.io.*;
-import java.net.*;
-import java.nio.channels.*;
-import java.util.Properties;
-
-public class MavenWrapperDownloader {
-
- private static final String WRAPPER_VERSION = "0.5.6";
- /**
- * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is
- * provided.
- */
- private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
- + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";
-
- /**
- * Path to the maven-wrapper.properties file, which might contain a downloadUrl
- * property to use instead of the default one.
- */
- private static final String MAVEN_WRAPPER_PROPERTIES_PATH = ".mvn/wrapper/maven-wrapper.properties";
-
- /**
- * Path where the maven-wrapper.jar will be saved to.
- */
- private static final String MAVEN_WRAPPER_JAR_PATH = ".mvn/wrapper/maven-wrapper.jar";
-
- /**
- * Name of the property which should be used to override the default download
- * url for the wrapper.
- */
- private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
-
- public static void main(String args[]) {
- System.out.println("- Downloader started");
- File baseDirectory = new File(args[0]);
- System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
-
- // If the maven-wrapper.properties exists, read it and check if it contains a
- // custom
- // wrapperUrl parameter.
- File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
- String url = DEFAULT_DOWNLOAD_URL;
- if (mavenWrapperPropertyFile.exists()) {
- FileInputStream mavenWrapperPropertyFileInputStream = null;
- try {
- mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
- Properties mavenWrapperProperties = new Properties();
- mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
- url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
- } catch (IOException e) {
- System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
- } finally {
- try {
- if (mavenWrapperPropertyFileInputStream != null) {
- mavenWrapperPropertyFileInputStream.close();
- }
- } catch (IOException e) {
- // Ignore ...
- }
- }
- }
- System.out.println("- Downloading from: " + url);
-
- File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
- if (!outputFile.getParentFile().exists()) {
- if (!outputFile.getParentFile().mkdirs()) {
- System.out.println(
- "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
- }
- }
- System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
- try {
- downloadFileFromURL(url, outputFile);
- System.out.println("Done");
- System.exit(0);
- } catch (Throwable e) {
- System.out.println("- Error downloading");
- e.printStackTrace();
- System.exit(1);
- }
- }
-
- private static void downloadFileFromURL(String urlString, File destination) throws Exception {
- if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
- String username = System.getenv("MVNW_USERNAME");
- char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
- Authenticator.setDefault(new Authenticator() {
- @Override
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication(username, password);
- }
- });
- }
- URL website = new URL(urlString);
- ReadableByteChannel rbc;
- rbc = Channels.newChannel(website.openStream());
- FileOutputStream fos = new FileOutputStream(destination);
- fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
- fos.close();
- rbc.close();
- }
-
-}
diff --git a/hilla-chat-app/.mvn/wrapper/maven-wrapper.jar b/hilla-chat-app/.mvn/wrapper/maven-wrapper.jar
deleted file mode 100644
index 2cc7d4a..0000000
Binary files a/hilla-chat-app/.mvn/wrapper/maven-wrapper.jar and /dev/null differ
diff --git a/hilla-chat-app/.mvn/wrapper/maven-wrapper.properties b/hilla-chat-app/.mvn/wrapper/maven-wrapper.properties
deleted file mode 100644
index ffdc10e..0000000
--- a/hilla-chat-app/.mvn/wrapper/maven-wrapper.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
-wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
diff --git a/hilla-chat-app/.npmrc b/hilla-chat-app/.npmrc
deleted file mode 100644
index 34e3360..0000000
--- a/hilla-chat-app/.npmrc
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# NOTICE: this is an auto-generated file
-#
-# This file sets the default parameters for manual `pnpm install`.
-#
-shamefully-hoist=true
diff --git a/hilla-chat-app/.prettierrc.js b/hilla-chat-app/.prettierrc.js
deleted file mode 100644
index 9a04267..0000000
--- a/hilla-chat-app/.prettierrc.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- singleQuote: true,
- printWidth: 80,
- bracketSameLine: true,
-};
diff --git a/hilla-chat-app/LICENSE.md b/hilla-chat-app/LICENSE.md
deleted file mode 100644
index cf1ab25..0000000
--- a/hilla-chat-app/LICENSE.md
+++ /dev/null
@@ -1,24 +0,0 @@
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
-
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to
diff --git a/hilla-chat-app/README.md b/hilla-chat-app/README.md
deleted file mode 100644
index 8773ece..0000000
--- a/hilla-chat-app/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Reactive Spring chat web app demo
-
-This demo app shows how to build a simple full-stack reactive chat app using Hilla, Spring Boot, Project Reactor and Lit.
-The backend is in Java, the frontend in TypeScript.
-
-Technologies used:
-
-- [Hilla](https://hilla.dev)
- -- Backend [Spring Boot](https://spring.io/projects/spring-boot) & [Project Reactor](https://projectreactor.io/)
- -- Frontend [Lit](https://lit.dev)
-
-## YouTube Tutorial
-
-https://youtu.be/WqTE94FmPu0
-
-## Requirements
-
-- Java 11+
-
-## How to run the app
-
-You can run the app with the included Maven wrapper:
-
-```
-./mvnw
-```
diff --git a/hilla-chat-app/frontend/index.html b/hilla-chat-app/frontend/index.html
deleted file mode 100644
index 6c60a04..0000000
--- a/hilla-chat-app/frontend/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
- hilla-chat
-
-
-
-
-
-
-
-
diff --git a/hilla-chat-app/frontend/index.ts b/hilla-chat-app/frontend/index.ts
deleted file mode 100644
index 860ad1f..0000000
--- a/hilla-chat-app/frontend/index.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Router } from '@vaadin/router';
-import { routes } from './routes';
-import { appStore } from './stores/app-store';
-
-export const router = new Router(document.querySelector('#outlet'));
-
-router.setRoutes(routes);
-
-window.addEventListener('vaadin-router-location-changed', (e) => {
- appStore.setLocation((e as CustomEvent).detail.location);
- const title = appStore.currentViewTitle;
- if (title) {
- document.title = title + ' | ' + appStore.applicationName;
- } else {
- document.title = appStore.applicationName;
- }
-});
diff --git a/hilla-chat-app/frontend/routes.ts b/hilla-chat-app/frontend/routes.ts
deleted file mode 100644
index 6cea545..0000000
--- a/hilla-chat-app/frontend/routes.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import { Route } from '@vaadin/router';
-import './views/empty/empty-view';
-
-export type ViewRoute = Route & {
- title?: string;
- icon?: string;
- children?: ViewRoute[];
-};
-
-export const views: ViewRoute[] = [
- // place routes below (more info https://hilla.dev/docs/routing)
- {
- path: '',
- component: 'empty-view',
- icon: 'la la-file',
- title: 'Empty',
- },
-];
-export const routes: ViewRoute[] = [...views];
diff --git a/hilla-chat-app/frontend/stores/app-store.ts b/hilla-chat-app/frontend/stores/app-store.ts
deleted file mode 100644
index e484a06..0000000
--- a/hilla-chat-app/frontend/stores/app-store.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { RouterLocation } from '@vaadin/router';
-import { makeAutoObservable } from 'mobx';
-
-export class AppStore {
- applicationName = 'hilla-chat';
-
- // The location, relative to the base path, e.g. "hello" when viewing "/hello"
- location = '';
-
- currentViewTitle = '';
-
- constructor() {
- makeAutoObservable(this);
- }
-
- setLocation(location: RouterLocation) {
- const serverSideRoute = location.route?.path == '(.*)';
- if (location.route && !serverSideRoute) {
- this.location = location.route.path;
- } else if (location.pathname.startsWith(location.baseUrl)) {
- this.location = location.pathname.substr(location.baseUrl.length);
- } else {
- this.location = location.pathname;
- }
- if (serverSideRoute) {
- this.currentViewTitle = document.title; // Title set by server
- } else {
- this.currentViewTitle = (location?.route as any)?.title || '';
- }
- }
-}
-export const appStore = new AppStore();
diff --git a/hilla-chat-app/frontend/themes/hilla-chat/styles.css b/hilla-chat-app/frontend/themes/hilla-chat/styles.css
deleted file mode 100644
index 5c4f50f..0000000
--- a/hilla-chat-app/frontend/themes/hilla-chat/styles.css
+++ /dev/null
@@ -1 +0,0 @@
-@import url('https://github.com/line-awesome/dist/line-awesome/css/line-awesome.min.css');
\ No newline at end of file
diff --git a/hilla-chat-app/frontend/themes/hilla-chat/theme.json b/hilla-chat-app/frontend/themes/hilla-chat/theme.json
deleted file mode 100644
index 0f7a81f..0000000
--- a/hilla-chat-app/frontend/themes/hilla-chat/theme.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "lumoImports" : [ "typography", "color", "spacing", "badge", "utility" ]
-}
\ No newline at end of file
diff --git a/hilla-chat-app/frontend/views/empty/empty-view.ts b/hilla-chat-app/frontend/views/empty/empty-view.ts
deleted file mode 100644
index 1a610fc..0000000
--- a/hilla-chat-app/frontend/views/empty/empty-view.ts
+++ /dev/null
@@ -1,56 +0,0 @@
-import { html } from 'lit';
-import { customElement, state } from 'lit/decorators.js';
-import { View } from '../../views/view';
-import '@vaadin/vaadin-messages';
-import '@vaadin/vaadin-text-field';
-import Message from 'Frontend/generated/com/example/application/ChatEndpoint/Message';
-import { ChatEndpoint } from 'Frontend/generated/endpoints';
-import { TextFieldChangeEvent } from '@vaadin/vaadin-text-field';
-
-@customElement('empty-view')
-export class EmptyView extends View {
- @state() messages: Message[] = [];
- @state() userName = '';
-
- get formattedMessages() {
- return this.messages.map((m) => ({
- ...m,
- time: new Date(m.time).toLocaleTimeString('en-US'),
- }));
- }
-
- render() {
- return html`
-
-
-
-
-
- `;
- }
-
- userNameChange(e: TextFieldChangeEvent) {
- this.userName = e.target.value;
- }
-
- submit(e: CustomEvent) {
- ChatEndpoint.send({
- text: e.detail.value,
- userName: this.userName,
- });
- }
-
- connectedCallback() {
- super.connectedCallback();
- this.classList.add('flex', 'flex-col', 'h-full', 'box-border');
- ChatEndpoint.join().onNext(
- (message) => (this.messages = [...this.messages, message])
- );
- }
-}
diff --git a/hilla-chat-app/frontend/views/view.ts b/hilla-chat-app/frontend/views/view.ts
deleted file mode 100644
index 8727953..0000000
--- a/hilla-chat-app/frontend/views/view.ts
+++ /dev/null
@@ -1,71 +0,0 @@
-import { MobxLitElement } from '@adobe/lit-mobx';
-import { applyTheme } from 'Frontend/generated/theme';
-import { autorun, IAutorunOptions, IReactionDisposer, IReactionOptions, IReactionPublic, reaction } from 'mobx';
-
-export class MobxElement extends MobxLitElement {
- private disposers: IReactionDisposer[] = [];
-
- /**
- * Creates a MobX reaction using the given parameters and disposes it when this element is detached.
- *
- * This should be called from `connectedCallback` to ensure that the reaction is active also if the element is attached again later.
- */
- protected reaction(
- expression: (r: IReactionPublic) => T,
- effect: (arg: T, prev: FireImmediately extends true ? T | undefined : T, r: IReactionPublic) => void,
- opts?: IReactionOptions
- ): void {
- this.disposers.push(reaction(expression, effect, opts));
- }
-
- /**
- * Creates a MobX autorun using the given parameters and disposes it when this element is detached.
- *
- * This should be called from `connectedCallback` to ensure that the reaction is active also if the element is attached again later.
- */
- protected autorun(view: (r: IReactionPublic) => any, opts?: IAutorunOptions): void {
- this.disposers.push(autorun(view, opts));
- }
-
- disconnectedCallback(): void {
- super.disconnectedCallback();
- this.disposers.forEach((disposer) => {
- disposer();
- });
- this.disposers = [];
- }
-}
-
-/**
- * A view is a container that holds all UI elements, layouts and styling of a section of the application. A view is
- * usually mapped under a certain URL.
- *
- * By default, views don't use shadow root to render their children, which means that any elements added directly to a
- * view are rendered into the light DOM. This is important not just for enabling the global CSS to cascade naturally to
- * the view, but also to allow external tools to scan the document, such as screen readers, search engine bots, activity
- * trackers and automated testing scripts, for example.
- *
- * The view class also brings the MobX dependency for state management.
- */
-export class View extends MobxElement {
- createRenderRoot(): Element | ShadowRoot {
- // Do not use a shadow root
- return this;
- }
-}
-
-/**
- * A layout is a container that organizes UI elements in a certain way, and uses shadow root to render its children.
- * elements can be used to determine where the child elements are rendered.
- *
- * The application theme is applied to the shadow root by adopting the theme style sheets defined in the global scope.
- * Styles defined outside of the theme are not applied.
- *
- * The layout class also bring the MobX dependency for state management.
- */
-export class Layout extends MobxElement {
- connectedCallback(): void {
- super.connectedCallback();
- applyTheme(this.shadowRoot as ShadowRoot);
- }
-}
diff --git a/hilla-chat-app/mvnw b/hilla-chat-app/mvnw
deleted file mode 100644
index 41c0f0c..0000000
--- a/hilla-chat-app/mvnw
+++ /dev/null
@@ -1,310 +0,0 @@
-#!/bin/sh
-# ----------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-# ----------------------------------------------------------------------------
-
-# ----------------------------------------------------------------------------
-# Maven Start Up Batch script
-#
-# Required ENV vars:
-# ------------------
-# JAVA_HOME - location of a JDK home dir
-#
-# Optional ENV vars
-# -----------------
-# M2_HOME - location of maven2's installed home dir
-# MAVEN_OPTS - parameters passed to the Java VM when running Maven
-# e.g. to debug Maven itself, use
-# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-# MAVEN_SKIP_RC - flag to disable loading of mavenrc files
-# ----------------------------------------------------------------------------
-
-if [ -z "$MAVEN_SKIP_RC" ] ; then
-
- if [ -f /etc/mavenrc ] ; then
- . /etc/mavenrc
- fi
-
- if [ -f "$HOME/.mavenrc" ] ; then
- . "$HOME/.mavenrc"
- fi
-
-fi
-
-# OS specific support. $var _must_ be set to either true or false.
-cygwin=false;
-darwin=false;
-mingw=false
-case "`uname`" in
- CYGWIN*) cygwin=true ;;
- MINGW*) mingw=true;;
- Darwin*) darwin=true
- # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
- # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
- if [ -z "$JAVA_HOME" ]; then
- if [ -x "/usr/libexec/java_home" ]; then
- export JAVA_HOME="`/usr/libexec/java_home`"
- else
- export JAVA_HOME="/Library/Java/Home"
- fi
- fi
- ;;
-esac
-
-if [ -z "$JAVA_HOME" ] ; then
- if [ -r /etc/gentoo-release ] ; then
- JAVA_HOME=`java-config --jre-home`
- fi
-fi
-
-if [ -z "$M2_HOME" ] ; then
- ## resolve links - $0 may be a link to maven's home
- PRG="$0"
-
- # need this for relative symlinks
- while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG="`dirname "$PRG"`/$link"
- fi
- done
-
- saveddir=`pwd`
-
- M2_HOME=`dirname "$PRG"`/..
-
- # make it fully qualified
- M2_HOME=`cd "$M2_HOME" && pwd`
-
- cd "$saveddir"
- # echo Using m2 at $M2_HOME
-fi
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
- [ -n "$M2_HOME" ] &&
- M2_HOME=`cygpath --unix "$M2_HOME"`
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
- [ -n "$CLASSPATH" ] &&
- CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
-fi
-
-# For Mingw, ensure paths are in UNIX format before anything is touched
-if $mingw ; then
- [ -n "$M2_HOME" ] &&
- M2_HOME="`(cd "$M2_HOME"; pwd)`"
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
-fi
-
-if [ -z "$JAVA_HOME" ]; then
- javaExecutable="`which javac`"
- if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
- # readlink(1) is not available as standard on Solaris 10.
- readLink=`which readlink`
- if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
- if $darwin ; then
- javaHome="`dirname \"$javaExecutable\"`"
- javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
- else
- javaExecutable="`readlink -f \"$javaExecutable\"`"
- fi
- javaHome="`dirname \"$javaExecutable\"`"
- javaHome=`expr "$javaHome" : '\(.*\)/bin'`
- JAVA_HOME="$javaHome"
- export JAVA_HOME
- fi
- fi
-fi
-
-if [ -z "$JAVACMD" ] ; then
- if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- else
- JAVACMD="`which java`"
- fi
-fi
-
-if [ ! -x "$JAVACMD" ] ; then
- echo "Error: JAVA_HOME is not defined correctly." >&2
- echo " We cannot execute $JAVACMD" >&2
- exit 1
-fi
-
-if [ -z "$JAVA_HOME" ] ; then
- echo "Warning: JAVA_HOME environment variable is not set."
-fi
-
-CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
-
-# traverses directory structure from process work directory to filesystem root
-# first directory with .mvn subdirectory is considered project base directory
-find_maven_basedir() {
-
- if [ -z "$1" ]
- then
- echo "Path not specified to find_maven_basedir"
- return 1
- fi
-
- basedir="$1"
- wdir="$1"
- while [ "$wdir" != '/' ] ; do
- if [ -d "$wdir"/.mvn ] ; then
- basedir=$wdir
- break
- fi
- # workaround for JBEAP-8937 (on Solaris 10/Sparc)
- if [ -d "${wdir}" ]; then
- wdir=`cd "$wdir/.."; pwd`
- fi
- # end of workaround
- done
- echo "${basedir}"
-}
-
-# concatenates all lines of a file
-concat_lines() {
- if [ -f "$1" ]; then
- echo "$(tr -s '\n' ' ' < "$1")"
- fi
-}
-
-BASE_DIR=`find_maven_basedir "$(pwd)"`
-if [ -z "$BASE_DIR" ]; then
- exit 1;
-fi
-
-##########################################################################################
-# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
-# This allows using the maven wrapper in projects that prohibit checking in binary data.
-##########################################################################################
-if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found .mvn/wrapper/maven-wrapper.jar"
- fi
-else
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
- fi
- if [ -n "$MVNW_REPOURL" ]; then
- jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
- else
- jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
- fi
- while IFS="=" read key value; do
- case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
- esac
- done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Downloading from: $jarUrl"
- fi
- wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
- if $cygwin; then
- wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
- fi
-
- if command -v wget > /dev/null; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found wget ... using wget"
- fi
- if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
- wget "$jarUrl" -O "$wrapperJarPath"
- else
- wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath"
- fi
- elif command -v curl > /dev/null; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Found curl ... using curl"
- fi
- if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
- curl -o "$wrapperJarPath" "$jarUrl" -f
- else
- curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
- fi
-
- else
- if [ "$MVNW_VERBOSE" = true ]; then
- echo "Falling back to using Java to download"
- fi
- javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
- # For Cygwin, switch paths to Windows format before running javac
- if $cygwin; then
- javaClass=`cygpath --path --windows "$javaClass"`
- fi
- if [ -e "$javaClass" ]; then
- if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
- if [ "$MVNW_VERBOSE" = true ]; then
- echo " - Compiling MavenWrapperDownloader.java ..."
- fi
- # Compiling the Java class
- ("$JAVA_HOME/bin/javac" "$javaClass")
- fi
- if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
- # Running the downloader
- if [ "$MVNW_VERBOSE" = true ]; then
- echo " - Running MavenWrapperDownloader.java ..."
- fi
- ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
- fi
- fi
- fi
-fi
-##########################################################################################
-# End of extension
-##########################################################################################
-
-export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
-if [ "$MVNW_VERBOSE" = true ]; then
- echo $MAVEN_PROJECTBASEDIR
-fi
-MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
- [ -n "$M2_HOME" ] &&
- M2_HOME=`cygpath --path --windows "$M2_HOME"`
- [ -n "$JAVA_HOME" ] &&
- JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
- [ -n "$CLASSPATH" ] &&
- CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
- [ -n "$MAVEN_PROJECTBASEDIR" ] &&
- MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
-fi
-
-# Provide a "standardized" way to retrieve the CLI args that will
-# work with both Windows and non-Windows executions.
-MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
-export MAVEN_CMD_LINE_ARGS
-
-WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
-
-exec "$JAVACMD" \
- $MAVEN_OPTS \
- -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
- "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
- ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/hilla-chat-app/mvnw.cmd b/hilla-chat-app/mvnw.cmd
deleted file mode 100644
index 8611571..0000000
--- a/hilla-chat-app/mvnw.cmd
+++ /dev/null
@@ -1,182 +0,0 @@
-@REM ----------------------------------------------------------------------------
-@REM Licensed to the Apache Software Foundation (ASF) under one
-@REM or more contributor license agreements. See the NOTICE file
-@REM distributed with this work for additional information
-@REM regarding copyright ownership. The ASF licenses this file
-@REM to you under the Apache License, Version 2.0 (the
-@REM "License"); you may not use this file except in compliance
-@REM with the License. You may obtain a copy of the License at
-@REM
-@REM http://www.apache.org/licenses/LICENSE-2.0
-@REM
-@REM Unless required by applicable law or agreed to in writing,
-@REM software distributed under the License is distributed on an
-@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@REM KIND, either express or implied. See the License for the
-@REM specific language governing permissions and limitations
-@REM under the License.
-@REM ----------------------------------------------------------------------------
-
-@REM ----------------------------------------------------------------------------
-@REM Maven Start Up Batch script
-@REM
-@REM Required ENV vars:
-@REM JAVA_HOME - location of a JDK home dir
-@REM
-@REM Optional ENV vars
-@REM M2_HOME - location of maven2's installed home dir
-@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
-@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
-@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
-@REM e.g. to debug Maven itself, use
-@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
-@REM ----------------------------------------------------------------------------
-
-@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
-@echo off
-@REM set title of command window
-title %0
-@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
-@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
-
-@REM set %HOME% to equivalent of $HOME
-if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
-
-@REM Execute a user defined script before this one
-if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
-@REM check for pre script, once with legacy .bat ending and once with .cmd ending
-if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
-if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
-:skipRcPre
-
-@setlocal
-
-set ERROR_CODE=0
-
-@REM To isolate internal variables from possible post scripts, we use another setlocal
-@setlocal
-
-@REM ==== START VALIDATION ====
-if not "%JAVA_HOME%" == "" goto OkJHome
-
-echo.
-echo Error: JAVA_HOME not found in your environment. >&2
-echo Please set the JAVA_HOME variable in your environment to match the >&2
-echo location of your Java installation. >&2
-echo.
-goto error
-
-:OkJHome
-if exist "%JAVA_HOME%\bin\java.exe" goto init
-
-echo.
-echo Error: JAVA_HOME is set to an invalid directory. >&2
-echo JAVA_HOME = "%JAVA_HOME%" >&2
-echo Please set the JAVA_HOME variable in your environment to match the >&2
-echo location of your Java installation. >&2
-echo.
-goto error
-
-@REM ==== END VALIDATION ====
-
-:init
-
-@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
-@REM Fallback to current working directory if not found.
-
-set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
-IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
-
-set EXEC_DIR=%CD%
-set WDIR=%EXEC_DIR%
-:findBaseDir
-IF EXIST "%WDIR%"\.mvn goto baseDirFound
-cd ..
-IF "%WDIR%"=="%CD%" goto baseDirNotFound
-set WDIR=%CD%
-goto findBaseDir
-
-:baseDirFound
-set MAVEN_PROJECTBASEDIR=%WDIR%
-cd "%EXEC_DIR%"
-goto endDetectBaseDir
-
-:baseDirNotFound
-set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
-cd "%EXEC_DIR%"
-
-:endDetectBaseDir
-
-IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
-
-@setlocal EnableExtensions EnableDelayedExpansion
-for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
-@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
-
-:endReadAdditionalConfig
-
-SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
-set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
-set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
-
-set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
-
-FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
- IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
-)
-
-@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
-@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
-if exist %WRAPPER_JAR% (
- if "%MVNW_VERBOSE%" == "true" (
- echo Found %WRAPPER_JAR%
- )
-) else (
- if not "%MVNW_REPOURL%" == "" (
- SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar"
- )
- if "%MVNW_VERBOSE%" == "true" (
- echo Couldn't find %WRAPPER_JAR%, downloading it ...
- echo Downloading from: %DOWNLOAD_URL%
- )
-
- powershell -Command "&{"^
- "$webclient = new-object System.Net.WebClient;"^
- "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
- "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
- "}"^
- "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
- "}"
- if "%MVNW_VERBOSE%" == "true" (
- echo Finished downloading %WRAPPER_JAR%
- )
-)
-@REM End of extension
-
-@REM Provide a "standardized" way to retrieve the CLI args that will
-@REM work with both Windows and non-Windows executions.
-set MAVEN_CMD_LINE_ARGS=%*
-
-%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
-if ERRORLEVEL 1 goto error
-goto end
-
-:error
-set ERROR_CODE=1
-
-:end
-@endlocal & set ERROR_CODE=%ERROR_CODE%
-
-if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
-@REM check for post script, once with legacy .bat ending and once with .cmd ending
-if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
-if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
-:skipRcPost
-
-@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
-if "%MAVEN_BATCH_PAUSE%" == "on" pause
-
-if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
-
-exit /B %ERROR_CODE%
diff --git a/hilla-chat-app/package-lock.json b/hilla-chat-app/package-lock.json
deleted file mode 100644
index aa88026..0000000
--- a/hilla-chat-app/package-lock.json
+++ /dev/null
@@ -1,12532 +0,0 @@
-{
- "name": "no-name",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "no-name",
- "license": "UNLICENSED",
- "dependencies": {
- "@adobe/lit-mobx": "2.0.0",
- "@hilla/form": "1.1.0",
- "@hilla/frontend": "1.1.0",
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/iron-list": "3.1.0",
- "@polymer/iron-meta": "3.0.1",
- "@polymer/iron-resizable-behavior": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/accordion": "23.1.2",
- "@vaadin/app-layout": "23.1.2",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/avatar-group": "23.1.2",
- "@vaadin/board": "23.1.2",
- "@vaadin/bundles": "23.1.2",
- "@vaadin/button": "23.1.2",
- "@vaadin/charts": "23.1.2",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/checkbox-group": "23.1.2",
- "@vaadin/combo-box": "23.1.2",
- "@vaadin/common-frontend": "0.0.17",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/context-menu": "23.1.2",
- "@vaadin/cookie-consent": "23.1.2",
- "@vaadin/crud": "23.1.2",
- "@vaadin/custom-field": "23.1.2",
- "@vaadin/date-picker": "23.1.2",
- "@vaadin/date-time-picker": "23.1.2",
- "@vaadin/details": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/email-field": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/field-highlighter": "23.1.2",
- "@vaadin/flow-frontend": "./target/flow-frontend",
- "@vaadin/form-layout": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/grid-pro": "23.1.2",
- "@vaadin/horizontal-layout": "23.1.2",
- "@vaadin/icon": "23.1.2",
- "@vaadin/icons": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/integer-field": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/login": "23.1.2",
- "@vaadin/map": "23.1.2",
- "@vaadin/menu-bar": "23.1.2",
- "@vaadin/message-input": "23.1.2",
- "@vaadin/message-list": "23.1.2",
- "@vaadin/notification": "23.1.2",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/polymer-legacy-adapter": "23.1.2",
- "@vaadin/progress-bar": "23.1.2",
- "@vaadin/radio-group": "23.1.2",
- "@vaadin/rich-text-editor": "23.1.2",
- "@vaadin/router": "1.7.4",
- "@vaadin/scroller": "23.1.2",
- "@vaadin/select": "23.1.2",
- "@vaadin/split-layout": "23.1.2",
- "@vaadin/tabs": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/time-picker": "23.1.2",
- "@vaadin/upload": "23.1.2",
- "@vaadin/vaadin-accordion": "23.1.2",
- "@vaadin/vaadin-app-layout": "23.1.2",
- "@vaadin/vaadin-avatar": "23.1.2",
- "@vaadin/vaadin-board": "23.1.2",
- "@vaadin/vaadin-button": "23.1.2",
- "@vaadin/vaadin-charts": "23.1.2",
- "@vaadin/vaadin-checkbox": "23.1.2",
- "@vaadin/vaadin-combo-box": "23.1.2",
- "@vaadin/vaadin-confirm-dialog": "23.1.2",
- "@vaadin/vaadin-context-menu": "23.1.2",
- "@vaadin/vaadin-cookie-consent": "23.1.2",
- "@vaadin/vaadin-crud": "23.1.2",
- "@vaadin/vaadin-custom-field": "23.1.2",
- "@vaadin/vaadin-date-picker": "23.1.2",
- "@vaadin/vaadin-date-time-picker": "23.1.2",
- "@vaadin/vaadin-details": "23.1.2",
- "@vaadin/vaadin-development-mode-detector": "2.0.5",
- "@vaadin/vaadin-dialog": "23.1.2",
- "@vaadin/vaadin-form-layout": "23.1.2",
- "@vaadin/vaadin-grid": "23.1.2",
- "@vaadin/vaadin-grid-pro": "23.1.2",
- "@vaadin/vaadin-icon": "23.1.2",
- "@vaadin/vaadin-icons": "23.1.2",
- "@vaadin/vaadin-item": "23.1.2",
- "@vaadin/vaadin-list-box": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-login": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-menu-bar": "23.1.2",
- "@vaadin/vaadin-messages": "23.1.2",
- "@vaadin/vaadin-notification": "23.1.2",
- "@vaadin/vaadin-ordered-layout": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-progress-bar": "23.1.2",
- "@vaadin/vaadin-radio-button": "23.1.2",
- "@vaadin/vaadin-rich-text-editor": "23.1.2",
- "@vaadin/vaadin-select": "23.1.2",
- "@vaadin/vaadin-split-layout": "23.1.2",
- "@vaadin/vaadin-tabs": "23.1.2",
- "@vaadin/vaadin-template-renderer": "23.1.2",
- "@vaadin/vaadin-text-field": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "@vaadin/vaadin-time-picker": "23.1.2",
- "@vaadin/vaadin-upload": "23.1.2",
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "@vaadin/vaadin-virtual-list": "23.1.2",
- "@vaadin/vertical-layout": "23.1.2",
- "@vaadin/virtual-list": "23.1.2",
- "construct-style-sheets-polyfill": "3.1.0",
- "line-awesome": "1.3.0",
- "lit": "2.2.3",
- "mobx": "^6.3.5"
- },
- "devDependencies": {
- "@rollup/plugin-replace": "3.1.0",
- "async": "3.2.2",
- "glob": "7.1.6",
- "mkdirp": "1.0.4",
- "rollup-plugin-brotli": "3.1.0",
- "typescript": "4.5.3",
- "vite": "v2.9.1",
- "vite-plugin-checker": "0.3.4",
- "workbox-build": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-precaching": "6.5.0"
- }
- },
- "node_modules/@adobe/lit-mobx": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@adobe/lit-mobx/-/lit-mobx-2.0.0.tgz",
- "integrity": "sha512-5uSN9vV8XrLAxLxlmZHb1z2eSD5aqxdrWu6GtidtOVyvDDEw6ry1FPXH9J3/N/bFA0Yo7ciXtu9WMYpWpQnYNg==",
- "peerDependencies": {
- "lit": "^2.0.0",
- "mobx": "^5.0.0 || ^6.0.0"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
- "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.1.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
- "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
- "dev": true,
- "dependencies": {
- "@babel/highlight": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz",
- "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz",
- "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==",
- "dev": true,
- "dependencies": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.18.2",
- "@babel/helper-compilation-targets": "^7.18.2",
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helpers": "^7.18.2",
- "@babel/parser": "^7.18.5",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.5",
- "@babel/types": "^7.18.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.1",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/core/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/@babel/core/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz",
- "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.18.2",
- "@jridgewell/gen-mapping": "^0.3.0",
- "jsesc": "^2.5.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
- "dev": true,
- "dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/generator/node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true,
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
- "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
- "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-explode-assignable-expression": "^7.16.7",
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz",
- "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-validator-option": "^7.16.7",
- "browserslist": "^4.20.2",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
- "version": "4.21.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
- "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001358",
- "electron-to-chromium": "^1.4.164",
- "node-releases": "^2.0.5",
- "update-browserslist-db": "^1.0.0"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
- "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "browserslist-lint": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz",
- "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-member-expression-to-functions": "^7.17.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz",
- "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "regexpu-core": "^5.0.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
- "dev": true,
- "bin": {
- "jsesc": "bin/jsesc"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
- "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
- "dev": true,
- "dependencies": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.0.1",
- "regjsgen": "^0.6.0",
- "regjsparser": "^0.8.2",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
- "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
- "dev": true
- },
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
- "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
- "dev": true,
- "dependencies": {
- "jsesc": "~0.5.0"
- },
- "bin": {
- "regjsparser": "bin/parser"
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
- "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0-0"
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz",
- "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-explode-assignable-expression": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
- "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
- "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.16.7",
- "@babel/types": "^7.17.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
- "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
- "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.17.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
- "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz",
- "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.17.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.0",
- "@babel/types": "^7.18.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
- "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz",
- "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
- "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-wrap-function": "^7.16.8",
- "@babel/types": "^7.16.8"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-replace-supers": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz",
- "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-member-expression-to-functions": "^7.17.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/traverse": "^7.18.2",
- "@babel/types": "^7.18.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-simple-access": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz",
- "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.18.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
- "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
- "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
- "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-wrap-function": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
- "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-function-name": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.8",
- "@babel/types": "^7.16.8"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz",
- "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.2",
- "@babel/types": "^7.18.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz",
- "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
- "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
- "dev": true,
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz",
- "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz",
- "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-proposal-optional-chaining": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "node_modules/@babel/plugin-proposal-async-generator-functions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz",
- "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-remap-async-to-generator": "^7.16.8",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-class-properties": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz",
- "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-class-static-block": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz",
- "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
- "node_modules/@babel/plugin-proposal-dynamic-import": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
- "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-export-namespace-from": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz",
- "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-json-strings": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz",
- "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz",
- "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz",
- "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-numeric-separator": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
- "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-object-rest-spread": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz",
- "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-compilation-targets": "^7.17.10",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
- "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-optional-chaining": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz",
- "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-private-methods": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz",
- "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz",
- "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz",
- "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz",
- "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz",
- "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz",
- "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-remap-async-to-generator": "^7.16.8"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
- "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz",
- "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-classes": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz",
- "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-replace-supers": "^7.18.2",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz",
- "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz",
- "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
- "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz",
- "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
- "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-for-of": {
- "version": "7.18.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz",
- "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-function-name": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
- "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-literals": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz",
- "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
- "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz",
- "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz",
- "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-simple-access": "^7.18.2",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz",
- "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-validator-identifier": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz",
- "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz",
- "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-new-target": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz",
- "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-super": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
- "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-parameters": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz",
- "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
- "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz",
- "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "regenerator-transform": "^0.15.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
- "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz",
- "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
- "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-spread": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz",
- "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
- "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz",
- "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz",
- "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.17.12"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
- "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
- "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-env": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz",
- "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-compilation-targets": "^7.18.2",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-validator-option": "^7.16.7",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12",
- "@babel/plugin-proposal-async-generator-functions": "^7.17.12",
- "@babel/plugin-proposal-class-properties": "^7.17.12",
- "@babel/plugin-proposal-class-static-block": "^7.18.0",
- "@babel/plugin-proposal-dynamic-import": "^7.16.7",
- "@babel/plugin-proposal-export-namespace-from": "^7.17.12",
- "@babel/plugin-proposal-json-strings": "^7.17.12",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12",
- "@babel/plugin-proposal-numeric-separator": "^7.16.7",
- "@babel/plugin-proposal-object-rest-spread": "^7.18.0",
- "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
- "@babel/plugin-proposal-optional-chaining": "^7.17.12",
- "@babel/plugin-proposal-private-methods": "^7.17.12",
- "@babel/plugin-proposal-private-property-in-object": "^7.17.12",
- "@babel/plugin-proposal-unicode-property-regex": "^7.17.12",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.17.12",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.17.12",
- "@babel/plugin-transform-async-to-generator": "^7.17.12",
- "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
- "@babel/plugin-transform-block-scoping": "^7.17.12",
- "@babel/plugin-transform-classes": "^7.17.12",
- "@babel/plugin-transform-computed-properties": "^7.17.12",
- "@babel/plugin-transform-destructuring": "^7.18.0",
- "@babel/plugin-transform-dotall-regex": "^7.16.7",
- "@babel/plugin-transform-duplicate-keys": "^7.17.12",
- "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
- "@babel/plugin-transform-for-of": "^7.18.1",
- "@babel/plugin-transform-function-name": "^7.16.7",
- "@babel/plugin-transform-literals": "^7.17.12",
- "@babel/plugin-transform-member-expression-literals": "^7.16.7",
- "@babel/plugin-transform-modules-amd": "^7.18.0",
- "@babel/plugin-transform-modules-commonjs": "^7.18.2",
- "@babel/plugin-transform-modules-systemjs": "^7.18.0",
- "@babel/plugin-transform-modules-umd": "^7.18.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12",
- "@babel/plugin-transform-new-target": "^7.17.12",
- "@babel/plugin-transform-object-super": "^7.16.7",
- "@babel/plugin-transform-parameters": "^7.17.12",
- "@babel/plugin-transform-property-literals": "^7.16.7",
- "@babel/plugin-transform-regenerator": "^7.18.0",
- "@babel/plugin-transform-reserved-words": "^7.17.12",
- "@babel/plugin-transform-shorthand-properties": "^7.16.7",
- "@babel/plugin-transform-spread": "^7.17.12",
- "@babel/plugin-transform-sticky-regex": "^7.16.7",
- "@babel/plugin-transform-template-literals": "^7.18.2",
- "@babel/plugin-transform-typeof-symbol": "^7.17.12",
- "@babel/plugin-transform-unicode-escapes": "^7.16.7",
- "@babel/plugin-transform-unicode-regex": "^7.16.7",
- "@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.18.2",
- "babel-plugin-polyfill-corejs2": "^0.3.0",
- "babel-plugin-polyfill-corejs3": "^0.5.0",
- "babel-plugin-polyfill-regenerator": "^0.3.0",
- "core-js-compat": "^3.22.1",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-env/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/preset-modules": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
- "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz",
- "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==",
- "dev": true,
- "dependencies": {
- "regenerator-runtime": "^0.13.4"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
- "version": "0.13.9",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
- "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
- "dev": true
- },
- "node_modules/@babel/template": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
- "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.16.7",
- "@babel/parser": "^7.16.7",
- "@babel/types": "^7.16.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
- "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.18.2",
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.18.5",
- "@babel/types": "^7.18.4",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/@babel/traverse/node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/traverse/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/@babel/types": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
- "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "to-fast-properties": "^2.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types/node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@hilla/form": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@hilla/form/-/form-1.1.0.tgz",
- "integrity": "sha512-QY9HF2Kza7xVh6z/Kz7mH6JDkPoUiLMirFMFBy5Uy+aZMMm4PkBk3hTK37FeiRu6Y5sbYhh1aVA6GhfdcQpFaA==",
- "dependencies": {
- "rimraf": "^3.0.2",
- "validator": "^13.6.0"
- },
- "peerDependencies": {
- "lit": "^2.0.0"
- }
- },
- "node_modules/@hilla/frontend": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@hilla/frontend/-/frontend-1.1.0.tgz",
- "integrity": "sha512-mGIei6AzGK0bF6Gw5ui9FEOxGw5T5iZpACQUMC4ht2LLXsJF6kha/vBUrTqF1QifWSI44FbZnl9ASu1WHDssHg==",
- "dependencies": {
- "@vaadin/common-frontend": "^0.0.12",
- "rimraf": "^3.0.2",
- "socket.io-client": "^4.4.1"
- },
- "peerDependencies": {
- "lit": "^2.0.0"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
- "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
- "dev": true,
- "dependencies": {
- "@jridgewell/set-array": "^1.0.0",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
- "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/source-map": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
- "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
- "dev": true,
- "dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
- "dev": true
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
- "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "node_modules/@lit/reactive-element": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz",
- "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA=="
- },
- "node_modules/@mapbox/jsonlint-lines-primitives": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
- "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@mapbox/mapbox-gl-style-spec": {
- "version": "13.25.0",
- "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.25.0.tgz",
- "integrity": "sha512-ukBk13MyI/X4tjRfPaNCo4rJLrRJ7ZbANxjeQyGeLYJTF1DZxqkX9C8qlxnQlxYllBBDBWiYYX5lU1fIsm2jwg==",
- "dependencies": {
- "@mapbox/jsonlint-lines-primitives": "~2.0.2",
- "@mapbox/point-geometry": "^0.1.0",
- "@mapbox/unitbezier": "^0.0.0",
- "csscolorparser": "~1.0.2",
- "json-stringify-pretty-compact": "^2.0.0",
- "minimist": "^1.2.5",
- "rw": "^1.3.3",
- "sort-object": "^0.3.2"
- },
- "bin": {
- "gl-style-composite": "bin/gl-style-composite.js",
- "gl-style-format": "bin/gl-style-format.js",
- "gl-style-migrate": "bin/gl-style-migrate.js",
- "gl-style-validate": "bin/gl-style-validate.js"
- }
- },
- "node_modules/@mapbox/point-geometry": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
- "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
- },
- "node_modules/@mapbox/unitbezier": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
- "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@open-wc/dedupe-mixin": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz",
- "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q=="
- },
- "node_modules/@petamoriken/float16": {
- "version": "3.6.5",
- "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.6.5.tgz",
- "integrity": "sha512-m5ox8pj4LfAoTO2GqrqCCD9hNX3I73+Dv2pvdGKFHkNHWQh9Z4q/5Du5+ZBYYotneqrliFWR8olMSdnPhmjU2w=="
- },
- "node_modules/@polymer/iron-a11y-keys-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.1.tgz",
- "integrity": "sha512-lnrjKq3ysbBPT/74l0Fj0U9H9C35Tpw2C/tpJ8a+5g8Y3YJs1WSZYnEl1yOkw6sEyaxOq/1DkzH0+60gGu5/PQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-flex-layout": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-flex-layout/-/iron-flex-layout-3.0.1.tgz",
- "integrity": "sha512-7gB869czArF+HZcPTVSgvA7tXYFze9EKckvM95NB7SqYF+NnsQyhoXgKnpFwGyo95lUjUW9TFDLUwDXnCYFtkw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-icon": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-icon/-/iron-icon-3.0.1.tgz",
- "integrity": "sha512-QLPwirk+UPZNaLnMew9VludXA4CWUCenRewgEcGYwdzVgDPCDbXxy6vRJjmweZobMQv/oVLppT2JZtJFnPxX6g==",
- "dependencies": {
- "@polymer/iron-flex-layout": "^3.0.0-pre.26",
- "@polymer/iron-meta": "^3.0.0-pre.26",
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-iconset-svg": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-iconset-svg/-/iron-iconset-svg-3.0.1.tgz",
- "integrity": "sha512-XNwURbNHRw6u2fJe05O5fMYye6GSgDlDqCO+q6K1zAnKIrpgZwf2vTkBd5uCcZwsN0FyCB3mvNZx4jkh85dRDw==",
- "dependencies": {
- "@polymer/iron-meta": "^3.0.0-pre.26",
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-list": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.1.0.tgz",
- "integrity": "sha512-Eiv6xd3h3oPmn8SXFntXVfC3ZnegH+KHAxiKLKcOASFSRY3mHnr2AdcnExUJ9ItoCMA5UzKaM/0U22eWzGERtA==",
- "dependencies": {
- "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26",
- "@polymer/iron-resizable-behavior": "^3.0.0-pre.26",
- "@polymer/iron-scroll-target-behavior": "^3.0.0-pre.26",
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-meta": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-meta/-/iron-meta-3.0.1.tgz",
- "integrity": "sha512-pWguPugiLYmWFV9UWxLWzZ6gm4wBwQdDy4VULKwdHCqR7OP7u98h+XDdGZsSlDPv6qoryV/e3tGHlTIT0mbzJA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-resizable-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-resizable-behavior/-/iron-resizable-behavior-3.0.1.tgz",
- "integrity": "sha512-FyHxRxFspVoRaeZSWpT3y0C9awomb4tXXolIJcZ7RvXhMP632V5lez+ch5G5SwK0LpnAPkg35eB0LPMFv+YMMQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/iron-scroll-target-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-scroll-target-behavior/-/iron-scroll-target-behavior-3.0.1.tgz",
- "integrity": "sha512-xg1WanG25BIkQE8rhuReqY9zx1K5M7F+YAIYpswEp5eyDIaZ1Y3vUmVeQ3KG+hiSugzI1M752azXN7kvyhOBcQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0"
- }
- },
- "node_modules/@polymer/polymer": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.4.1.tgz",
- "integrity": "sha512-KPWnhDZibtqKrUz7enIPOiO4ZQoJNOuLwqrhV2MXzIt3VVnUVJVG5ORz4Z2sgO+UZ+/UZnPD0jqY+jmw/+a9mQ==",
- "dependencies": {
- "@webcomponents/shadycss": "^1.9.1"
- }
- },
- "node_modules/@rollup/plugin-babel": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
- "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-imports": "^7.10.4",
- "@rollup/pluginutils": "^3.1.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0",
- "@types/babel__core": "^7.1.9",
- "rollup": "^1.20.0||^2.0.0"
- },
- "peerDependenciesMeta": {
- "@types/babel__core": {
- "optional": true
- }
- }
- },
- "node_modules/@rollup/plugin-node-resolve": {
- "version": "11.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
- "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
- "dev": true,
- "dependencies": {
- "@rollup/pluginutils": "^3.1.0",
- "@types/resolve": "1.17.1",
- "builtin-modules": "^3.1.0",
- "deepmerge": "^4.2.2",
- "is-module": "^1.0.0",
- "resolve": "^1.19.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0"
- }
- },
- "node_modules/@rollup/plugin-replace": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz",
- "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==",
- "dev": true,
- "dependencies": {
- "@rollup/pluginutils": "^3.1.0",
- "magic-string": "^0.25.7"
- },
- "peerDependencies": {
- "rollup": "^1.20.0 || ^2.0.0"
- }
- },
- "node_modules/@rollup/pluginutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
- "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
- "dev": true,
- "dependencies": {
- "@types/estree": "0.0.39",
- "estree-walker": "^1.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0"
- }
- },
- "node_modules/@socket.io/component-emitter": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
- },
- "node_modules/@surma/rollup-plugin-off-main-thread": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
- "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==",
- "dev": true,
- "dependencies": {
- "ejs": "^3.1.6",
- "json5": "^2.2.0",
- "magic-string": "^0.25.0",
- "string.prototype.matchall": "^4.0.6"
- }
- },
- "node_modules/@types/estree": {
- "version": "0.0.39",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
- "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
- "dev": true
- },
- "node_modules/@types/node": {
- "version": "18.0.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz",
- "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==",
- "dev": true
- },
- "node_modules/@types/resolve": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
- "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
- "dev": true,
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/trusted-types": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
- "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="
- },
- "node_modules/@vaadin/accordion": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-23.1.2.tgz",
- "integrity": "sha512-fnEHsjyNxkv4MPqaM9Bs9asAsa2RpJtlQX9ZWoUH8W0q02lu/zK+HNoBTeiDo/tAtL82wfd6Uj9L3u/xoKHOLw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/details": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/app-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-23.1.2.tgz",
- "integrity": "sha512-3nVwXrrqyuE+YsPIgZWfBVjHdONTinn+ah/ibic+EsbFmErKByhruwu6qgKmgg5vDcq/TgR1hZVZK02R89nWWw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/avatar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-23.1.2.tgz",
- "integrity": "sha512-CWC1orMOcHRT0a74cXnu2bd7Cfa1jnepm3WAI7nd/ly/xvB+rZtd23ggrRtAnBflff+c+HqGrbDm1n6fn/mjHg==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/list-box": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/avatar-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-23.1.2.tgz",
- "integrity": "sha512-C8ogL/fkGhIQIYC+E8IGkjMjkN2MV3Hv4wcRn+NQwrbpLFiX1mwxqBJa1+M84P8FpUp+BQ8xvLF+xXiHhmFk8w==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/avatar": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/list-box": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/board": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-23.1.2.tgz",
- "integrity": "sha512-LLDxn+pa+Tqw73eArOWz+N2qN/Tq5Hi1MKm/d4BKjuFn6LtQYR4jCi9tDF37kpMZM0LIhiu8ITIysuYxm8jLJQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0"
- }
- },
- "node_modules/@vaadin/bundles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-23.1.2.tgz",
- "integrity": "sha512-gAjP0oqfUr/MFdIhyJo/R8RPYG+dAy9pnOYfD8FuMpciKGNKnjE075bHvHxvPrO81MSLjan+sTNXTfDJuRjHog==",
- "peerDependencies": {
- "@polymer/iron-flex-layout": "3.0.1",
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/iron-media-query": "3.0.1",
- "@polymer/iron-meta": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/accordion": "23.1.2",
- "@vaadin/app-layout": "23.1.2",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/avatar-group": "23.1.2",
- "@vaadin/board": "23.1.2",
- "@vaadin/button": "23.1.2",
- "@vaadin/charts": "23.1.2",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/checkbox-group": "23.1.2",
- "@vaadin/combo-box": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/context-menu": "23.1.2",
- "@vaadin/cookie-consent": "23.1.2",
- "@vaadin/crud": "23.1.2",
- "@vaadin/custom-field": "23.1.2",
- "@vaadin/date-picker": "23.1.2",
- "@vaadin/date-time-picker": "23.1.2",
- "@vaadin/details": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/email-field": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/field-highlighter": "23.1.2",
- "@vaadin/form-layout": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/grid-pro": "23.1.2",
- "@vaadin/horizontal-layout": "23.1.2",
- "@vaadin/icon": "23.1.2",
- "@vaadin/icons": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/integer-field": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/login": "23.1.2",
- "@vaadin/map": "23.1.2",
- "@vaadin/menu-bar": "23.1.2",
- "@vaadin/message-input": "23.1.2",
- "@vaadin/message-list": "23.1.2",
- "@vaadin/notification": "23.1.2",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/polymer-legacy-adapter": "23.1.2",
- "@vaadin/progress-bar": "23.1.2",
- "@vaadin/radio-group": "23.1.2",
- "@vaadin/rich-text-editor": "23.1.2",
- "@vaadin/scroller": "23.1.2",
- "@vaadin/select": "23.1.2",
- "@vaadin/split-layout": "23.1.2",
- "@vaadin/tabs": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/time-picker": "23.1.2",
- "@vaadin/upload": "23.1.2",
- "@vaadin/vaadin-context-menu": "23.1.2",
- "@vaadin/vaadin-development-mode-detector": "2.0.5",
- "@vaadin/vaadin-license-checker": "2.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "@vaadin/vertical-layout": "23.1.2",
- "@vaadin/virtual-list": "23.1.2",
- "@webcomponents/shadycss": "1.11.0",
- "cookieconsent": "3.1.1",
- "highcharts": "9.2.2",
- "lit": "2.2.3",
- "ol": "6.13.0",
- "quickselect": "2.0.0",
- "rbush": "3.0.1"
- },
- "peerDependenciesMeta": {
- "@polymer/iron-flex-layout": {
- "optional": true
- },
- "@polymer/iron-icon": {
- "optional": true
- },
- "@polymer/iron-iconset-svg": {
- "optional": true
- },
- "@polymer/iron-media-query": {
- "optional": true
- },
- "@polymer/iron-meta": {
- "optional": true
- },
- "@polymer/polymer": {
- "optional": true
- },
- "@vaadin/accordion": {
- "optional": true
- },
- "@vaadin/app-layout": {
- "optional": true
- },
- "@vaadin/avatar": {
- "optional": true
- },
- "@vaadin/avatar-group": {
- "optional": true
- },
- "@vaadin/board": {
- "optional": true
- },
- "@vaadin/button": {
- "optional": true
- },
- "@vaadin/charts": {
- "optional": true
- },
- "@vaadin/checkbox": {
- "optional": true
- },
- "@vaadin/checkbox-group": {
- "optional": true
- },
- "@vaadin/combo-box": {
- "optional": true
- },
- "@vaadin/component-base": {
- "optional": true
- },
- "@vaadin/confirm-dialog": {
- "optional": true
- },
- "@vaadin/context-menu": {
- "optional": true
- },
- "@vaadin/cookie-consent": {
- "optional": true
- },
- "@vaadin/crud": {
- "optional": true
- },
- "@vaadin/custom-field": {
- "optional": true
- },
- "@vaadin/date-picker": {
- "optional": true
- },
- "@vaadin/date-time-picker": {
- "optional": true
- },
- "@vaadin/details": {
- "optional": true
- },
- "@vaadin/dialog": {
- "optional": true
- },
- "@vaadin/email-field": {
- "optional": true
- },
- "@vaadin/field-base": {
- "optional": true
- },
- "@vaadin/field-highlighter": {
- "optional": true
- },
- "@vaadin/form-layout": {
- "optional": true
- },
- "@vaadin/grid": {
- "optional": true
- },
- "@vaadin/grid-pro": {
- "optional": true
- },
- "@vaadin/horizontal-layout": {
- "optional": true
- },
- "@vaadin/icon": {
- "optional": true
- },
- "@vaadin/icons": {
- "optional": true
- },
- "@vaadin/input-container": {
- "optional": true
- },
- "@vaadin/integer-field": {
- "optional": true
- },
- "@vaadin/item": {
- "optional": true
- },
- "@vaadin/list-box": {
- "optional": true
- },
- "@vaadin/lit-renderer": {
- "optional": true
- },
- "@vaadin/login": {
- "optional": true
- },
- "@vaadin/map": {
- "optional": true
- },
- "@vaadin/menu-bar": {
- "optional": true
- },
- "@vaadin/message-input": {
- "optional": true
- },
- "@vaadin/message-list": {
- "optional": true
- },
- "@vaadin/notification": {
- "optional": true
- },
- "@vaadin/number-field": {
- "optional": true
- },
- "@vaadin/password-field": {
- "optional": true
- },
- "@vaadin/polymer-legacy-adapter": {
- "optional": true
- },
- "@vaadin/progress-bar": {
- "optional": true
- },
- "@vaadin/radio-group": {
- "optional": true
- },
- "@vaadin/rich-text-editor": {
- "optional": true
- },
- "@vaadin/scroller": {
- "optional": true
- },
- "@vaadin/select": {
- "optional": true
- },
- "@vaadin/split-layout": {
- "optional": true
- },
- "@vaadin/tabs": {
- "optional": true
- },
- "@vaadin/text-area": {
- "optional": true
- },
- "@vaadin/text-field": {
- "optional": true
- },
- "@vaadin/time-picker": {
- "optional": true
- },
- "@vaadin/upload": {
- "optional": true
- },
- "@vaadin/vaadin-context-menu": {
- "optional": true
- },
- "@vaadin/vaadin-development-mode-detector": {
- "optional": true
- },
- "@vaadin/vaadin-license-checker": {
- "optional": true
- },
- "@vaadin/vaadin-list-mixin": {
- "optional": true
- },
- "@vaadin/vaadin-lumo-styles": {
- "optional": true
- },
- "@vaadin/vaadin-overlay": {
- "optional": true
- },
- "@vaadin/vaadin-themable-mixin": {
- "optional": true
- },
- "@vaadin/vaadin-usage-statistics": {
- "optional": true
- },
- "@vaadin/vertical-layout": {
- "optional": true
- },
- "@vaadin/virtual-list": {
- "optional": true
- },
- "@webcomponents/shadycss": {
- "optional": true
- },
- "cookieconsent": {
- "optional": true
- },
- "highcharts": {
- "optional": true
- },
- "lit": {
- "optional": true
- },
- "ol": {
- "optional": true
- },
- "quickselect": {
- "optional": true
- },
- "rbush": {
- "optional": true
- }
- }
- },
- "node_modules/@vaadin/button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-23.1.2.tgz",
- "integrity": "sha512-S9Ok67V0nCSlzKh1UVpx+OXZDDxqZvMsxlhDVJqAmPIy/f6eRAX2Jubw8YATOJSZTlbAylbM3WoPICIOGZLOjQ==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/charts": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-23.1.2.tgz",
- "integrity": "sha512-p2MMbcVjdPWrmX6P+gyoQ8SD+VgNh6Akt75RPk1Hx75GEz/5tO0b4dshR6lz7eyYVZlziz7QjJ6gB3nUk1hkDQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "highcharts": "9.2.2"
- }
- },
- "node_modules/@vaadin/checkbox": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-23.1.2.tgz",
- "integrity": "sha512-MEd7y+MM1+48yDF8LG7ynUUkU0xZe01+hB6qDP0atmgOJzCqs+keo4GappWfkGDaDVYB9HzPx8Jwcz8OAlpTSA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/checkbox-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-23.1.2.tgz",
- "integrity": "sha512-nkWh0OfA98qHe4TjvSbLfSpoleyP+Mak8oiFx9To6OfBgef3RBo6PjjikUiZ9JlVEj4JNC45zOGUxBuXtm1f3A==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/checkbox": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/combo-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-23.1.2.tgz",
- "integrity": "sha512-hcRlZ5DvU+2PNY0ZaLX3TNeatz7puz4xMT0hik84g6HCzNOPxBdDorWuU771m9hOPs+gHXl6fYhMVPp6PEBRcg==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/common-frontend": {
- "version": "0.0.17",
- "resolved": "https://registry.npmjs.org/@vaadin/common-frontend/-/common-frontend-0.0.17.tgz",
- "integrity": "sha512-M4tg10cYgdDqQAXfGfXpQ90eHm+xL6ynAFEDgtc2IxXVWXKYU8jGK08SM5yOcZ4wDk0ETyHMtQlKUPDNkz6Qfw==",
- "dependencies": {
- "tslib": "^2.3.1"
- },
- "peerDependencies": {
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/component-base": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-23.1.2.tgz",
- "integrity": "sha512-HIGieSV34/ISeausCmvEEtG0lqPQ4Ugeg4mVXrJ8a0IAoH/JcBRbQ7HzQ4hNQCD+QKidy+++zyMzX52rEzhx5g==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/vaadin-development-mode-detector": "^2.0.0",
- "@vaadin/vaadin-usage-statistics": "^2.1.0",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/confirm-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-23.1.2.tgz",
- "integrity": "sha512-J97S95jON8yNcgthzAWGtiCzOb4GiFoZpZtCSsIPyyx9UnTqipqG+UvS0loGa8TvXU04koBTCg9maNQ1dPA0xg==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/dialog": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/context-menu": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-23.1.2.tgz",
- "integrity": "sha512-nhVzpg5bZM2da0KdypzsALOEYHB5/9pcE7uEjpbewQrmnJb1DaG8uNfF3zRaZ4TWKLG0tEzzB2E6PhP0FZGZ9g==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/list-box": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/cookie-consent": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-23.1.2.tgz",
- "integrity": "sha512-xZokW/yhVasy0edIO6DFlcC+l42jaAe1/N7KqJQXwXDsbaES2IR+N5HguUogOA79e3z1rhUGt2U9PHRAQQ1u1g==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "cookieconsent": "^3.0.6"
- }
- },
- "node_modules/@vaadin/crud": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-23.1.2.tgz",
- "integrity": "sha512-vm4hxoW/SYlJqu73YajhDn0x0pIs0no5Y6lLQnirEeDavZCYLPV8BgtwFCf+8k8RCQOvNs8ovjZJr9ffrToiGw==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/confirm-dialog": "^23.1.2",
- "@vaadin/dialog": "^23.1.2",
- "@vaadin/form-layout": "^23.1.2",
- "@vaadin/grid": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/custom-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-23.1.2.tgz",
- "integrity": "sha512-mDnlfZpMf+KbHGwVl2HCPQzbrGtmK39JDotX7oYoTAL09yEYLnybBr8KeC+jKsqnnCCY2OCDvCjQsbOKVs1xhA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/date-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-23.1.2.tgz",
- "integrity": "sha512-zaNitmRuz7aiLfp1wal9fFSOGPmYohXTkS6HTmE489qFUG36+yxW9MMJIfX0t4iZHMJ0JH2WLJhU/aBiX0G7jw==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.2.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/date-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-23.1.2.tgz",
- "integrity": "sha512-t1egYr7/WAwE3F4n74QQNXghHun5rzlR5sGa7GQq7eXlIX1fpQX0MXmW6G5YZUSJKiuGbpBi1958Dh1VWI7pZQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/custom-field": "^23.1.2",
- "@vaadin/date-picker": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/time-picker": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/details": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-23.1.2.tgz",
- "integrity": "sha512-VLJCYlrYu+jTzXs9zIz+fRtw7mQBtnPbrqMJ3B3L8tjpXzTcdlKW3l3xQ05ZM+2Vk484Bg3kQ2qh/wn5woI0aw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-23.1.2.tgz",
- "integrity": "sha512-r8KA7HD/TshCkeoiLD3qA/VryeIOZjDCx/v36zs2ucFvNQU4f7DG98AteluIyW/W+jTaJcDwYXDU5Uur9I/+XA==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/email-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-23.1.2.tgz",
- "integrity": "sha512-9R+dAJUvJYUkwtb5HzOEzHypNBGSB7nyz9o75/Rs7jz4GX5LxYQX8PeBvM/itSeRdWnV8hU1ZpUnJT2G92jb8Q==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/field-base": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-23.1.2.tgz",
- "integrity": "sha512-Iwb1rTkLI8wUbwI5QfWSJ8Tes8dTQejIBgLDss8EHVky+Z4iMghSQ8BP4J4nu8uAWneDzDWt8mv/mEJ7gAXgoA==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/field-highlighter": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-23.1.2.tgz",
- "integrity": "sha512-JXZPzzB+gTUsxwUltuYl0Zj4b0IETK+OnV9fkEir+cPSX3yb6FcKmmzXVgaaZjzn72qAfaJJfZbAmxqQOoM8CA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/flow-frontend": {
- "resolved": "target/flow-frontend",
- "link": true
- },
- "node_modules/@vaadin/form-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-23.1.2.tgz",
- "integrity": "sha512-i/LQ/0x4JwH9eibKYJF3PkiCndFi2ippbOyzamtb6/FmQ6G0d5/tG4XxAiznZseXO+xRGjwUx8BdSOlNyiExAQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/grid": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-23.1.2.tgz",
- "integrity": "sha512-M0Vie1HdDI05HYhFkIWIlpmTDQ1SA7vyBSxHoUyULoWGWi1Jqg73PkPcRnYRnQnTYaCzAbj5AzdH/UnTiaeYzQ==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/checkbox": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/grid-pro": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-23.1.2.tgz",
- "integrity": "sha512-forl1qpmEM6cyBP0PLpfLfXj2TJICnWPwFJlOLM2MeAAaZ/VX7AOymsTZMW50SyvmjDNenv+W4GHETtHue4esA==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/checkbox": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/grid": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/list-box": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/select": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/horizontal-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-23.1.2.tgz",
- "integrity": "sha512-SkCxbqwnM3gpQMVIHtAh8pK2nV+1xSBCUSHXnVr+ShUvL1BgFnBCGZ4ejvV9uKVib7JBX8lc+rteRP3GTvTwww==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/icon": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-23.1.2.tgz",
- "integrity": "sha512-aLPkSfHvwOw8kLPM7yNyQwrsHN3J4pLLyYi7jwFw6TwKAn/rI7+RSf3w/LsBU5r17WfLoyPbI84T1rgla/3oEA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/icons": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-23.1.2.tgz",
- "integrity": "sha512-QKRrXLWhnHS2HRManl5J0Geze0M9ymCluESyEhfgKDFZg4YBpkmu5V7i494CYE/z8MmnnJFX26GEbOpVbfCSwA==",
- "dependencies": {
- "@polymer/iron-icon": "^3.0.0",
- "@polymer/iron-iconset-svg": "^3.0.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/icon": "^23.1.2"
- }
- },
- "node_modules/@vaadin/input-container": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-23.1.2.tgz",
- "integrity": "sha512-mK1IryZg6LKoO6voG29mxJ/opzQ9vaW1dFQx1Gt0KCWlth63+iexmwUXEX6eN2wgVwQGTcV/ZkPFlJtUUatWGg==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/integer-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-23.1.2.tgz",
- "integrity": "sha512-meBJat+NhdI3/4RDIBdBWcGUgzrPW1Dfohb72fMjWpZb8uqWMtiiGIeq+Ol85VJLxVCLWOYbZwqjwMfurXbU/g==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/number-field": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2"
- }
- },
- "node_modules/@vaadin/item": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-23.1.2.tgz",
- "integrity": "sha512-+sdasjEp2R8yRK5QHuim0QpianAGOR+73BKDBNinPsLJLVO+f4eI6N+n45lihilmjdplZ8qHPK5uCS94j5d/yA==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/list-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-23.1.2.tgz",
- "integrity": "sha512-PhAaocO5SXP7DxpaTkysTdtxictmdzF8jv1i5SYpUD1p+1zZiKTdiTfQLs4iFo4cADeNq6Y1pikBwMt8f9Pm1g==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/vaadin-list-mixin": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/lit-renderer": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-23.1.2.tgz",
- "integrity": "sha512-RwWpfwJfATXRvbnbkSWVTXLVuO2SjNSfM+00zMA7emZCfHVnBKBFiY2EuHpWAcR4ZLLeIGTwzHJLItfPPtVYHA==",
- "dependencies": {
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/login": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-23.1.2.tgz",
- "integrity": "sha512-x4SdBdWmjTehAFRB/XaqaFjBdcxzt1cmJhxQjIhmkc30Zluxfj4G8IcGAT/T69BUHeoLwQAaJDAu8ul5E41o4Q==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/password-field": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/map": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-23.1.2.tgz",
- "integrity": "sha512-5OPUB+mjQRjIxYj2yREVgrBtvhvH6M6ipqhMzxauLZPixPyIkJFEiHfD+F6cwTpNVm2UZcloayApk/aSzWR5AQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "ol": "6.13.0"
- }
- },
- "node_modules/@vaadin/menu-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-23.1.2.tgz",
- "integrity": "sha512-jggZ2RmXVPsYAlz2X/M4VFbL9ay8Fn3S4STiNM8/Dox2SfVzsz3nGKdrtLhbVBcGxbB1JK1qlidOiyQ87yM2MQ==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-context-menu": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/message-input": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-23.1.2.tgz",
- "integrity": "sha512-lVlUQuE3D6lxQzW2tZsvKldBKhOrFdx1EDENX85x9gnI+M3d7Po0ccoh9JJ1y308ZZPCP79vXvqZ2a3G0Iv5kA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/text-area": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/message-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-23.1.2.tgz",
- "integrity": "sha512-MSOPqHD7cjUSGD6p/DzhVH3IgSuNRpEYyKui1wYaQr1TX/gwh0GitaRYkZ9VD64nE1STa2VpBjZPaSYolpQ3Ug==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/avatar": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/notification": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-23.1.2.tgz",
- "integrity": "sha512-V0cC41T4/fC8p7OJuvg340FnH4XIBD+tNUQSeY15+z8r7u7uPI3qvyinnIDdXookG5+lEwVAiZOL9HfHGyvhmw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/number-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-23.1.2.tgz",
- "integrity": "sha512-XnP+Dx4gpVSU3y4H9z3q2eoDPQUQ84fWMCT+goi3WVtKZBIY6BB1JAejEgipVl129gqx04Qv7xi00yEJy7ZTPw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/password-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-23.1.2.tgz",
- "integrity": "sha512-jAw87n1Lq7kPGnXR27qahiSW51qyyuqg4A0OzAsstvtMwy24pVkeprIerTZtRtlbzkqvEfB1SLINhkutuBSiZg==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2"
- }
- },
- "node_modules/@vaadin/polymer-legacy-adapter": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-23.1.2.tgz",
- "integrity": "sha512-NAfZgqMVtPYNtzrNoOOvtyIuZuSRUdXWqk98Z+t4AaDHH4b7YE2OlV/DaS22dCc4djMXd89g1rUSMX98lsIK5A==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/vaadin-themable-mixin": "^23.1.2",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/progress-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-23.1.2.tgz",
- "integrity": "sha512-mRJVxJIrwbGfzdfOGvX5FNz2/jcSodOBM3othhAgAaTDBdYQJIHGi1OR73KOK0ZPWBTETogFJcSA9TS9zOn1BQ==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/radio-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-23.1.2.tgz",
- "integrity": "sha512-mX+qp6HnOnKzxFoMkxDL8m/R81GKlvZsFWKINaje4i+HnT0LCOit26YgciSe1tPhSIbp5fOFPJmmkE/tkqCi2g==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/rich-text-editor": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-23.1.2.tgz",
- "integrity": "sha512-J+mtPn6eyeqoF0tbep+Chn+tNrSCNbBnj/iTzqrvCOoWLz1il1DhY3mLUIDD5s6FZc1IBQo1ehbCKmKuSCuEbQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/confirm-dialog": "^23.1.2",
- "@vaadin/text-field": "^23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/router": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/@vaadin/router/-/router-1.7.4.tgz",
- "integrity": "sha512-B4JVtzFVUMlsjuJHNXEMfNZrM4QDrdeOMc6EEigiHYxwF82py6yDdP6SWP0aPoP3f6aQHt51tLWdXSpkKpWf7A==",
- "dependencies": {
- "@vaadin/vaadin-usage-statistics": "^2.1.0",
- "path-to-regexp": "2.4.0"
- }
- },
- "node_modules/@vaadin/scroller": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-23.1.2.tgz",
- "integrity": "sha512-EvfNjYKoNJsmvL7qGEhXjVznWKBgXZosblcFddhg7fNRoNCW2HgKCTTWO091eEtFFbgjoA1sYOfxgAjkCfVolg==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/select": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-23.1.2.tgz",
- "integrity": "sha512-ZyB2A5JBQFaVpV/hOjQ5ZAX5mIOuDV6iWvOjvKRl1KJDo57HQBdjInkRZRO6TBcqUFXwSFrsQYjO9GDHvMyUaA==",
- "dependencies": {
- "@polymer/polymer": "^3.2.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/list-box": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-list-mixin": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-overlay": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/split-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-23.1.2.tgz",
- "integrity": "sha512-d5QTEZ/dnvqr2MpNCJTiPzy2bWVWBoX0UciZ2CEVw4ZHkDEE2E5kAF3lVxqqbD4gsA9TlstrimRqONPW83okgQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/tabs": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-23.1.2.tgz",
- "integrity": "sha512-2+yv8Ll4rRZh+TPXqnKXFdZqe6nWeX83Kk15dkFaHXGOPNXSDqG6KVM6Riz9WLSPC87zpQ8NJB0S+D2Rj4kWWA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/item": "^23.1.2",
- "@vaadin/vaadin-list-mixin": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/text-area": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-23.1.2.tgz",
- "integrity": "sha512-arDBAo3EYTulZNO71rIWD//5upxucMeP6u+2KJi0yth/aTaD1zcfQovip3+CLCGfJvktLEsFd8zlhZ/HCi9r+A==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/text-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-23.1.2.tgz",
- "integrity": "sha512-PKXbUyQAlDoUnxARtWeIfwTZiO52d6p4GYpPU2pualon69nPi3sej3K4PQTuPB9Ve3VCVcKl+th0lxrimdBk2A==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-23.1.2.tgz",
- "integrity": "sha512-k3a3DuvFrho4Bc7VyGk76uj9+5L2FDHwX8n7c02dQejjNsl/fzojf2K5W6gsKhnO+WExKUi6Pz36gxSW672Pxw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/combo-box": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/field-base": "^23.1.2",
- "@vaadin/input-container": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/upload": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-23.1.2.tgz",
- "integrity": "sha512-3pGG0to87c8iqYWSGzz/qeGwtw45NDhDShwX+Iisx6KceMXf9jINIq64Agjz+5hdlX0fZB21w1NM2E24d2/x2g==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/button": "^23.1.2",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/progress-bar": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-accordion": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-23.1.2.tgz",
- "integrity": "sha512-wo+VB39KAB4zG2bNiKrs+mV8Lo2gr2DAIYQS4tLvqqT+oRlLu7RNQpStNVluoaGyup/KKkcESHz6HUBkZpMzKg==",
- "dependencies": {
- "@vaadin/accordion": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-app-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-23.1.2.tgz",
- "integrity": "sha512-JgulmCoR8veTrhCJ/KhcPjVCHfuFPhVtyMvYVTyoEGAh9teiPDnsoTfcyhohBeO5LVQgecAEJMpXyu0+p0MMzg==",
- "dependencies": {
- "@vaadin/app-layout": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-avatar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-avatar/-/vaadin-avatar-23.1.2.tgz",
- "integrity": "sha512-tf4Tbvf6x2eyRAAH9R75m1Z1hCHRgOt4BJB/2QxBL2ijLmYn3O79Z9XGODrlu8AFbkhO9t2Heksa02DtTfj2tA==",
- "dependencies": {
- "@vaadin/avatar": "^23.1.2",
- "@vaadin/avatar-group": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-board": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-board/-/vaadin-board-23.1.2.tgz",
- "integrity": "sha512-dBQDhHPkBl6ETp6GiVartRmf6MoCSrHBfxEoYVIRSm8MwGznEtPfHL8gY6u3ntEyOFMTOtwgFcgsNwUaQMhmlg==",
- "dependencies": {
- "@vaadin/board": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-23.1.2.tgz",
- "integrity": "sha512-hdTHqtobH7YJ7jVf5sawj14RXRl7W6rzkzDudrkHn81TFeu8iJg1cBSnZZRFHFsiCL9Cqvj534ZLzIcrW9V03w==",
- "dependencies": {
- "@vaadin/button": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-charts": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-23.1.2.tgz",
- "integrity": "sha512-7EkPV8mLk2cp1nU2yA6yjGwaV16e4r3NgVossNd7jaHX0C920i50LpvCMP9m0iPJHen5400jd79hmfZyty5Y0Q==",
- "dependencies": {
- "@vaadin/charts": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-checkbox": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-23.1.2.tgz",
- "integrity": "sha512-i8JYEkaWMU2nDxLRl9ynnOxeSTe6Rg4MWffaiqqNSSHrGtdyls+bqAFRhuuoYJVVyADxYS6n1lcgfljzpH1YMg==",
- "dependencies": {
- "@vaadin/checkbox": "^23.1.2",
- "@vaadin/checkbox-group": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-combo-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-23.1.2.tgz",
- "integrity": "sha512-jSzcA/54a+deKO+0KLjaqt5rp7or9AmKyPRy6hk6B1ZWamvDF90WnPIVtyqPw0foxehDU875tURrVo2MQeVn0g==",
- "dependencies": {
- "@vaadin/combo-box": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-confirm-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-23.1.2.tgz",
- "integrity": "sha512-SChGWPu50jClbQCh5dcuu/9WF0SH1XWBCTLDtifmQHy9mUfcU6T2f1Z6jZE7OdRNgBF+4r4+lW9l0oHT8TSXVQ==",
- "dependencies": {
- "@vaadin/confirm-dialog": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-context-menu": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-23.1.2.tgz",
- "integrity": "sha512-xFc+ACWusURm6b5ObE+8RYNMboQeQNL5VG2cJgxW44mkiCU0v9yt81yEpiG6n991MlLGdChjKVtJmj8lNVAduQ==",
- "dependencies": {
- "@vaadin/context-menu": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-cookie-consent": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-cookie-consent/-/vaadin-cookie-consent-23.1.2.tgz",
- "integrity": "sha512-3juOaQ7SbrshFMFrJqBLF+Zs27p2gHN+gZWnyW6kvSxy0U8tGQ4BW1ULMHXfhdauOamxUAFc8jx4TWYODQg/jg==",
- "dependencies": {
- "@vaadin/cookie-consent": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-crud": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-23.1.2.tgz",
- "integrity": "sha512-0LQKRTHLrKaSZCBzhFU6GmObm322bb/Fv4lqR7EBSGwOaqqTQriUP930lCojH9xrzW+TU6Sn5+XaxFzJBfFVPA==",
- "dependencies": {
- "@vaadin/crud": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-custom-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-23.1.2.tgz",
- "integrity": "sha512-xFhwi30L+jGdVIDdzMB9ac1vmVYvvi94rvPlfOC2Gyaaopwc1LWYOZaRK0wXf/iO5TvNYHX7zL2ooQGpXfpIng==",
- "dependencies": {
- "@vaadin/custom-field": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-date-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-23.1.2.tgz",
- "integrity": "sha512-ktHbKUTwtUaLvjurIfZ59nkH2k3LpOll66Kr97y710ryfoRfc0s5AcxhNVQ5MOXr4hQJ3na1NW9m5qgYPjfiPQ==",
- "dependencies": {
- "@vaadin/date-picker": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-date-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-23.1.2.tgz",
- "integrity": "sha512-F7wnjYzzxPwuQ1v8s5Xs1mw4MO6DeYjKf12kB87obJC43k1slYdUTUIkOKiVnnDXzfxRRJpX+3nFGjPZzSLQGA==",
- "dependencies": {
- "@vaadin/date-time-picker": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-details": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-23.1.2.tgz",
- "integrity": "sha512-NQXc1RAfFr8JNbmHRu90VAxE5ziahft0YRlUdVIvPfXJO0rSGR4CRMxbJTYAbjJSGZWibjvgmcrB62LkMhzHsg==",
- "dependencies": {
- "@vaadin/details": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-development-mode-detector": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.5.tgz",
- "integrity": "sha512-miirBQw10UHjKwRv29iZniXCo41cLg3wFotoyTeUZ2PTGIDk/fZVFr4Q4WVKZrp3D15878vz94nNQROSmPLjdg=="
- },
- "node_modules/@vaadin/vaadin-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-23.1.2.tgz",
- "integrity": "sha512-N3Zvfd1SNda6ZFuQRT2txNsp8ltudHUFX/2VmE5y1+k/+zNUrV/UCwbMPT62OeXwCKbsAsbZorxw/UlDvuQwsg==",
- "dependencies": {
- "@vaadin/dialog": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-form-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-23.1.2.tgz",
- "integrity": "sha512-kAsib9oMUOLZd9ZQv3hZp+s+mOUV7vav6oqgDTGd2k3xf9eXuQHJD8QNa5yGDJP1AZ+mooPmV83Mkd2Ct16Vvw==",
- "dependencies": {
- "@vaadin/form-layout": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-grid": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-23.1.2.tgz",
- "integrity": "sha512-KB7YMu5B55R3wxe5vtU+JJeP0e3u/B8W+cyLSGqaCIoOVA2Nja1h23ACLd+xfuk/pFNOB4jywHN6lBV5gh81sA==",
- "dependencies": {
- "@vaadin/grid": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-grid-pro": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-23.1.2.tgz",
- "integrity": "sha512-TmWn1qNwtNyO3gu4KZTZBQCaYOpTS1zDGLpQx8jZLLYLWX2EOkCFTbl/NdomsIyiCeVq2/d+ceNekE/xEC7fpA==",
- "dependencies": {
- "@vaadin/grid-pro": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-icon": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-icon/-/vaadin-icon-23.1.2.tgz",
- "integrity": "sha512-T2eeIvy3n4BBQgmTnlCChWrwDIaLT2XQH/TxdNg/c01gQwjgqkalaxntc1P9mISu1XPdL/46Pjiu1DfTEK+MDw==",
- "dependencies": {
- "@vaadin/icon": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-icons": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-icons/-/vaadin-icons-23.1.2.tgz",
- "integrity": "sha512-p0G9x4+qOpxyLYucGYrChzIAppmJkYnn+EKmj2EwiVFvILX6yf/kpqTmoi8tua/bLWaUG3kU0u0nu056Sy7htQ==",
- "dependencies": {
- "@vaadin/icons": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-item": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-23.1.2.tgz",
- "integrity": "sha512-QGyIuEARaUZmtmxl+a42a9O5tjo9boZyDtw9fixjd1vTDO8XedYulPFhTJNze5n2l+Pmy5brmqpE9NuBTY9rNw==",
- "dependencies": {
- "@vaadin/item": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-license-checker": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-license-checker/-/vaadin-license-checker-2.1.2.tgz",
- "integrity": "sha512-oD6/MoavXyIZp6NWhkbJD5RKrpiWohhaQpgqjM0bFIthRr+1NoiG5R1w0uY3NIdMDuaXlsUFSQJ/Viz1v7F/jQ==",
- "dependencies": {
- "@vaadin/vaadin-development-mode-detector": "^2.0.0"
- }
- },
- "node_modules/@vaadin/vaadin-list-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-23.1.2.tgz",
- "integrity": "sha512-3dU2xFV+0nN70X39hTkLGEE2uNj8phuiMHqwGiU/AronD96IYxM09kNse51mQh1FoHpG3tMsHjsC2LZfSdvjDw==",
- "dependencies": {
- "@vaadin/list-box": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-list-mixin": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-23.1.2.tgz",
- "integrity": "sha512-LtjxiJ9c7mifuxmjvk6XmzqdqZj7no+VepRWIdnNDjL+ybsgkR0+IJIILyU++ZYsrqD/hg8hk8LLxc60kQXiCA==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-login": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-23.1.2.tgz",
- "integrity": "sha512-0QO7iX3ZjUi43x/6d5OhawnEvkm4RbcHoX0gCTVpFAAuZni7HswWgo7UMmzFAFxvsY5pU+fh2akb9CKe7PrdCA==",
- "dependencies": {
- "@vaadin/login": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-lumo-styles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-23.1.2.tgz",
- "integrity": "sha512-NdFONK1X5Vw9danvINgBv5n/z9LQRuVYFwCfdzW8zLwYKre9G7oqDf9euYjkuGDNanWTAXgIzXJCiiekAjTljg==",
- "dependencies": {
- "@polymer/iron-icon": "^3.0.0",
- "@polymer/iron-iconset-svg": "^3.0.0",
- "@polymer/polymer": "^3.0.0",
- "@vaadin/icon": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-material-styles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-23.1.2.tgz",
- "integrity": "sha512-dWzgY2ZsiVKOWL5fnu8UVgsK74BWNTJIelsv8kVedvyvljDeTU6eWXu8G+bldlBLgD9RdXzKJGye9BkE+/xx8Q==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-menu-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-menu-bar/-/vaadin-menu-bar-23.1.2.tgz",
- "integrity": "sha512-KUykncvCTUVgihCG8Mfp+ErzEaRW8zuOZMHCE/LGSqN1Pp6OPY29FjK7qT3zqKtWIX7n54WdgpyG+AHFX//OoA==",
- "dependencies": {
- "@vaadin/menu-bar": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-messages": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-messages/-/vaadin-messages-23.1.2.tgz",
- "integrity": "sha512-LUQN3bPeFzlJNSeWCNQqbiD/d6PeXuFg+bL28MvLgpNForo8i0aQ/9OBGd2qjSSqdJHKP1SPj5PnLY8XqwBj6g==",
- "dependencies": {
- "@vaadin/message-input": "^23.1.2",
- "@vaadin/message-list": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-notification": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-23.1.2.tgz",
- "integrity": "sha512-TqTdTlI72p2xziqhdUROah7PEzoYUFBNs3f+jgJZkeHB//MLyMVWTaU4OhttHakgnMYZ0SZ6ds+7Jcq+uoVeIw==",
- "dependencies": {
- "@vaadin/notification": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-ordered-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-23.1.2.tgz",
- "integrity": "sha512-U7Imbk1NawGZ5Ri9Vtuo68L8O0PZQX/NRZbkEwANzn6C/RKWLaBHRZCCaeAK6lfnhH4vixXzdzn8+hHwzQ1qag==",
- "dependencies": {
- "@vaadin/horizontal-layout": "^23.1.2",
- "@vaadin/scroller": "^23.1.2",
- "@vaadin/vertical-layout": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-overlay": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-23.1.2.tgz",
- "integrity": "sha512-GjIoB3bVIZfdrzhJqXrAc8hWr1MeUksjqtS/GZRUg5uRiwQPkiyiYJPpL3oqzTDJZCcFkO5oIsmgs7hY2saIjQ==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-progress-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-23.1.2.tgz",
- "integrity": "sha512-Zlpejl2Ysir7GvF6CGp4zP7tjol8RGl7d1QX5pZj9hur7qZMWy7I6jU2jkzL3FcsopypFPldUkGpDrgByv+lYg==",
- "dependencies": {
- "@vaadin/progress-bar": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-radio-button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-23.1.2.tgz",
- "integrity": "sha512-erWexLjUYMuX7OzeMCCR70CyP64TSLdwr+aJEttFB7jQEKzgOx6ulGa9fTuv+hAWgwQf+WJLTb9nqM1415PLbw==",
- "dependencies": {
- "@vaadin/radio-group": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-rich-text-editor": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-23.1.2.tgz",
- "integrity": "sha512-EJ+ld+KJ66PJaLnvfHPc2uwIRnPO7zcif39eGf8CLuhLsOkTiRLHERrOjx8vNCMLIUS70mMAVLeBpbZLTI5F8Q==",
- "dependencies": {
- "@vaadin/rich-text-editor": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-select": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-23.1.2.tgz",
- "integrity": "sha512-a+BOzYciMvZJeqtvMgk0EEHTv2u6E+QFK45JI0S4d06p8TVstxiJE+gG9LKohH/aUoyf6pEdzQ4Yhax1pxM+Iw==",
- "dependencies": {
- "@vaadin/select": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-split-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-23.1.2.tgz",
- "integrity": "sha512-HKZjYHKmEsoLy0WKO4ciPcGMQ5/IpnvGK1OZWz5KC4GCSX9dmi4oBzAxsaoLUAJ+pO9+BRmUUXWSybHI1QiL6w==",
- "dependencies": {
- "@vaadin/split-layout": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-tabs": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-23.1.2.tgz",
- "integrity": "sha512-rKquco3tRE+fm718eKATWHhsG2X6R4/smVjpQvK/fMQH/Sqx9N4lm+li9ONZ0ZSmLRboYnhuxQZL8ElY4xs1Ug==",
- "dependencies": {
- "@vaadin/tabs": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-template-renderer": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-template-renderer/-/vaadin-template-renderer-23.1.2.tgz",
- "integrity": "sha512-1y9QSAqliJL/EUcRVgPDSqvvIrUpyca8ku8L12xtRWvdBgEhqZ0LoaM7/ugZ3BYPKm8jj0/E3brpt9PqiPCB9A==",
- "dependencies": {
- "@vaadin/polymer-legacy-adapter": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-text-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-23.1.2.tgz",
- "integrity": "sha512-phtqsbvuGkDyuwteTBo9fBpVtYUjbIcuGg9zD3CbPFAadv+OinRkVIgO5dj6XKzfx58fiuUDWRVFgqCmrL16AA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/email-field": "^23.1.2",
- "@vaadin/integer-field": "^23.1.2",
- "@vaadin/number-field": "^23.1.2",
- "@vaadin/password-field": "^23.1.2",
- "@vaadin/text-area": "^23.1.2",
- "@vaadin/text-field": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-themable-mixin": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-23.1.2.tgz",
- "integrity": "sha512-3xTMKyGpdzXwRwIoD940KvxbHaapn7ZZzeGl63RaH+G+jL0of0ejEbE/m0KxmI3r8E2pCiwU6kdUCtPgMazYnw==",
- "dependencies": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "lit": "^2.0.0"
- }
- },
- "node_modules/@vaadin/vaadin-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-23.1.2.tgz",
- "integrity": "sha512-yvjm4nQB7zTpjIhSOSZPPNYag5dL3kR+1bKcUCxIUetfrXkntcrrT6FcwhmIC2FfSBfT/bm9TXFYrKONiyJM8Q==",
- "dependencies": {
- "@vaadin/time-picker": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-upload": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-23.1.2.tgz",
- "integrity": "sha512-3YELPvecxLzjdSX6KTuX1O9aqmkxqWrf8XMM/t4utN/QGJyNR7BCfpB+76kv9q/SX8O87ym389VHV9QZV7jMPw==",
- "dependencies": {
- "@vaadin/upload": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vaadin-usage-statistics": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz",
- "integrity": "sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==",
- "hasInstallScript": true,
- "dependencies": {
- "@vaadin/vaadin-development-mode-detector": "^2.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/@vaadin/vaadin-virtual-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-virtual-list/-/vaadin-virtual-list-23.1.2.tgz",
- "integrity": "sha512-K2+OPCE5QrCO4grD21pm7SVRqTW9D+iCFVY00uWfyoedt5pyxbOEN3i8PZeQ0hqaCFiW048Xwh8QtQHFdl9GBQ==",
- "dependencies": {
- "@vaadin/virtual-list": "^23.1.2"
- }
- },
- "node_modules/@vaadin/vertical-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-23.1.2.tgz",
- "integrity": "sha512-x0Qn16CaHDiuUgUoFY1ts6gm+FU1CzBH5rZ2ePhFQGb1Jwu4IbJDpAXKCdQqbQ4QfD3Tv6+ceLc0wdph2+tMPw==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@vaadin/virtual-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-23.1.2.tgz",
- "integrity": "sha512-nJTnQ0rcRKfnGu6wpD1sH0S0Otii7VLF3QmVF5qrnleDmkoj3tyYdLyVouGDYG/+u8q/JH3XBbhxBw1YNU5rgA==",
- "dependencies": {
- "@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "^23.1.2",
- "@vaadin/lit-renderer": "^23.1.2",
- "@vaadin/vaadin-lumo-styles": "^23.1.2",
- "@vaadin/vaadin-material-styles": "^23.1.2",
- "@vaadin/vaadin-themable-mixin": "^23.1.2"
- }
- },
- "node_modules/@webcomponents/shadycss": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.0.tgz",
- "integrity": "sha512-L5O/+UPum8erOleNjKq6k58GVl3fNsEQdSOyh0EUhNmi7tHUyRuCJy1uqJiWydWcLARE5IPsMoPYMZmUGrz1JA=="
- },
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/async": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz",
- "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==",
- "dev": true
- },
- "node_modules/at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true,
- "engines": {
- "node": ">= 4.0.0"
- }
- },
- "node_modules/babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "dependencies": {
- "object.assign": "^4.1.0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
- "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.13.11",
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "semver": "^6.1.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
- "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "core-js-compat": "^3.21.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
- "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.3.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true
- },
- "node_modules/builtin-modules": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
- "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001359",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
- "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- }
- ]
- },
- "node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
- },
- "node_modules/common-tags": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
- "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
- "dev": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "node_modules/construct-style-sheets-polyfill": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/construct-style-sheets-polyfill/-/construct-style-sheets-polyfill-3.1.0.tgz",
- "integrity": "sha512-HBLKP0chz8BAY6rBdzda11c3wAZeCZ+kIG4weVC2NM3AXzxx09nhe8t0SQNdloAvg5GLuHwq/0SPOOSPvtCcKw=="
- },
- "node_modules/convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.1"
- }
- },
- "node_modules/cookieconsent": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/cookieconsent/-/cookieconsent-3.1.1.tgz",
- "integrity": "sha512-v8JWLJcI7Zs9NWrs8hiVldVtm3EBF70TJI231vxn6YToBGj0c9dvdnYwltydkAnrbBMOM/qX1xLFrnTfm5wTag=="
- },
- "node_modules/core-js-compat": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
- "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.21.0",
- "semver": "7.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-js-compat/node_modules/browserslist": {
- "version": "4.21.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
- "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001358",
- "electron-to-chromium": "^1.4.164",
- "node-releases": "^2.0.5",
- "update-browserslist-db": "^1.0.0"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/core-js-compat/node_modules/semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/core-js-compat/node_modules/update-browserslist-db": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
- "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "browserslist-lint": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/csscolorparser": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
- "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
- },
- "node_modules/deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ejs": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
- "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
- "dev": true,
- "dependencies": {
- "jake": "^10.8.5"
- },
- "bin": {
- "ejs": "bin/cli.js"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.170",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz",
- "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==",
- "dev": true
- },
- "node_modules/engine.io-client": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz",
- "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==",
- "dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
- "ws": "~8.2.3",
- "xmlhttprequest-ssl": "~2.0.0"
- }
- },
- "node_modules/engine.io-client/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/engine.io-client/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/engine.io-client/node_modules/ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/engine.io-parser": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz",
- "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==",
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz",
- "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "regexp.prototype.flags": "^1.4.3",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/esbuild": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.47.tgz",
- "integrity": "sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==",
- "dev": true,
- "hasInstallScript": true,
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "esbuild-android-64": "0.14.47",
- "esbuild-android-arm64": "0.14.47",
- "esbuild-darwin-64": "0.14.47",
- "esbuild-darwin-arm64": "0.14.47",
- "esbuild-freebsd-64": "0.14.47",
- "esbuild-freebsd-arm64": "0.14.47",
- "esbuild-linux-32": "0.14.47",
- "esbuild-linux-64": "0.14.47",
- "esbuild-linux-arm": "0.14.47",
- "esbuild-linux-arm64": "0.14.47",
- "esbuild-linux-mips64le": "0.14.47",
- "esbuild-linux-ppc64le": "0.14.47",
- "esbuild-linux-riscv64": "0.14.47",
- "esbuild-linux-s390x": "0.14.47",
- "esbuild-netbsd-64": "0.14.47",
- "esbuild-openbsd-64": "0.14.47",
- "esbuild-sunos-64": "0.14.47",
- "esbuild-windows-32": "0.14.47",
- "esbuild-windows-64": "0.14.47",
- "esbuild-windows-arm64": "0.14.47"
- }
- },
- "node_modules/esbuild-android-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz",
- "integrity": "sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-android-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz",
- "integrity": "sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz",
- "integrity": "sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz",
- "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz",
- "integrity": "sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz",
- "integrity": "sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-32": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz",
- "integrity": "sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz",
- "integrity": "sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz",
- "integrity": "sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz",
- "integrity": "sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-mips64le": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz",
- "integrity": "sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==",
- "cpu": [
- "mips64el"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-ppc64le": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz",
- "integrity": "sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-riscv64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz",
- "integrity": "sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-s390x": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz",
- "integrity": "sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-netbsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz",
- "integrity": "sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-openbsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz",
- "integrity": "sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-sunos-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz",
- "integrity": "sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-32": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz",
- "integrity": "sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz",
- "integrity": "sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz",
- "integrity": "sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "dev": true,
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/estree-walker": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
- "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
- "dev": true
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "node_modules/fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-glob/node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "node_modules/fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/filelist": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
- "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "dev": true,
- "dependencies": {
- "minimatch": "^5.0.1"
- }
- },
- "node_modules/filelist/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/filelist/node_modules/minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/geotiff": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.5.tgz",
- "integrity": "sha512-U5kVYm118YAmw2swiLu8rhfrYnDKOFI7VaMjuQwcq6Intuuid9Pyb4jjxYUxxkq8kOu2r7Am0Rmb52PObGp4pQ==",
- "dependencies": {
- "@petamoriken/float16": "^3.4.7",
- "lerc": "^3.0.0",
- "pako": "^2.0.4",
- "parse-headers": "^2.0.2",
- "quick-lru": "^6.1.0",
- "web-worker": "^1.2.0",
- "xml-utils": "^1.0.2"
- },
- "engines": {
- "node": ">=10.19"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
- "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-own-enumerable-property-symbols": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
- "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
- "dev": true
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "dev": true
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/highcharts": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz",
- "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw=="
- },
- "node_modules/idb": {
- "version": "6.1.5",
- "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz",
- "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==",
- "dev": true
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
- "dev": true,
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
- "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
- "dev": true
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/jake": {
- "version": "10.8.5",
- "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz",
- "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
- "dev": true,
- "dependencies": {
- "async": "^3.2.3",
- "chalk": "^4.0.2",
- "filelist": "^1.0.1",
- "minimatch": "^3.0.4"
- },
- "bin": {
- "jake": "bin/cli.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/jake/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/jake/node_modules/async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "dev": true
- },
- "node_modules/jake/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/jake/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/jake/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/jake/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/jake/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
- "node_modules/jest-worker/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/jest-worker/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "dev": true
- },
- "node_modules/json-stringify-pretty-compact": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz",
- "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ=="
- },
- "node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "dev": true,
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/jsonpointer": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz",
- "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/lerc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz",
- "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww=="
- },
- "node_modules/leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/line-awesome": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/line-awesome/-/line-awesome-1.3.0.tgz",
- "integrity": "sha512-Y0YHksL37ixDsHz+ihCwOtF5jwJgCDxQ3q+zOVgaSW8VugHGTsZZXMacPYZB1/JULBi6BAuTCTek+4ZY/UIwcw=="
- },
- "node_modules/lit": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.3.tgz",
- "integrity": "sha512-5/v+r9dH3Pw/o0rhp/qYk3ERvOUclNF31bWb0FiW6MPgwdQIr+/KCt/p3zcd8aPl8lIGnxdGrVcZA+gWS6oFOQ==",
- "dependencies": {
- "@lit/reactive-element": "^1.3.0",
- "lit-element": "^3.2.0",
- "lit-html": "^2.2.0"
- }
- },
- "node_modules/lit-element": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz",
- "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==",
- "dependencies": {
- "@lit/reactive-element": "^1.3.0",
- "lit-html": "^2.2.0"
- }
- },
- "node_modules/lit-html": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.6.tgz",
- "integrity": "sha512-xOKsPmq/RAKJ6dUeOxhmOYFjcjf0Q7aSdfBJgdJkOfCUnkmmJPxNrlZpRBeVe1Gg50oYWMlgm6ccAE/SpJgSdw==",
- "dependencies": {
- "@types/trusted-types": "^2.0.2"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "node_modules/lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "dev": true
- },
- "node_modules/lodash.pick": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==",
- "dev": true
- },
- "node_modules/lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==",
- "dev": true
- },
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/magic-string": {
- "version": "0.25.9",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
- "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
- "dev": true,
- "dependencies": {
- "sourcemap-codec": "^1.4.8"
- }
- },
- "node_modules/mapbox-to-css-font": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.1.tgz",
- "integrity": "sha512-QQ/iKiM43DM9+aujTL45Iz5o7gDeSFmy4LPl3HZmNcwCE++NxGazf+yFpY+wCb+YS23sDa1ghpo3zrNFOcHlow=="
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true,
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/mobx": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.6.1.tgz",
- "integrity": "sha512-7su3UZv5JF+ohLr2opabjbUAERfXstMY+wiBtey8yNAPoB8H187RaQXuhFjNkH8aE4iHbDWnhDFZw0+5ic4nGQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/mobx"
- }
- },
- "node_modules/nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "dev": true,
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
- "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
- "dev": true
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ol": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/ol/-/ol-6.13.0.tgz",
- "integrity": "sha512-Fa6yt+FArWE9fwYRRhi/8+ULcFDRS2ZuDcLp3R9bQeDVa5T4E4TT9iqLeJhmHG+bzWiLWJHIeFUqw8GD2gW0YA==",
- "dependencies": {
- "geotiff": "^2.0.2",
- "ol-mapbox-style": "^7.0.0",
- "pbf": "3.2.1",
- "rbush": "^3.0.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/openlayers"
- }
- },
- "node_modules/ol-mapbox-style": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-7.1.1.tgz",
- "integrity": "sha512-GLTEYiH/Ec9Zn1eS4S/zXyR2sierVrUc+OLVP8Ra0FRyqRhoYbXdko0b7OIeSHWdtJfHssWYefDOGxfTRUUZ/A==",
- "dependencies": {
- "@mapbox/mapbox-gl-style-spec": "^13.20.1",
- "mapbox-to-css-font": "^2.4.1",
- "webfont-matcher": "^1.1.0"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/pako": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz",
- "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
- },
- "node_modules/parse-headers": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
- "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA=="
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "node_modules/path-to-regexp": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz",
- "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w=="
- },
- "node_modules/pbf": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
- "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
- "dependencies": {
- "ieee754": "^1.1.12",
- "resolve-protobuf-schema": "^2.1.0"
- },
- "bin": {
- "pbf": "bin/pbf"
- }
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/protocol-buffers-schema": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
- "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
- },
- "node_modules/punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/quick-lru": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz",
- "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/quickselect": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
- "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
- },
- "node_modules/randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "^5.1.0"
- }
- },
- "node_modules/rbush": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
- "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
- "dependencies": {
- "quickselect": "^2.0.0"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true
- },
- "node_modules/regenerate-unicode-properties": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
- "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
- "dev": true,
- "dependencies": {
- "regenerate": "^1.4.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-protobuf-schema": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
- "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
- "dependencies": {
- "protocol-buffers-schema": "^3.3.1"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rollup": {
- "version": "2.75.7",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
- "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==",
- "dev": true,
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/rollup-plugin-brotli": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/rollup-plugin-brotli/-/rollup-plugin-brotli-3.1.0.tgz",
- "integrity": "sha512-vXRPVd9B1x+aaXeBdmLKNNsai9AH3o0Qikf4u0m1icKqgi3qVA4UhOfwGaPYoAHML1GLMUnR//PDhiMHXN/M6g==",
- "dev": true,
- "engines": {
- "node": ">=11.7.0"
- }
- },
- "node_modules/rollup-plugin-terser": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
- "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.10.4",
- "jest-worker": "^26.2.1",
- "serialize-javascript": "^4.0.0",
- "terser": "^5.0.0"
- },
- "peerDependencies": {
- "rollup": "^2.0.0"
- }
- },
- "node_modules/rollup-plugin-terser/node_modules/acorn": {
- "version": "8.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
- "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/rollup-plugin-terser/node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "node_modules/rollup-plugin-terser/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/rollup-plugin-terser/node_modules/source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
- "dependencies": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "node_modules/rollup-plugin-terser/node_modules/terser": {
- "version": "5.14.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz",
- "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/source-map": "^0.3.2",
- "acorn": "^8.5.0",
- "commander": "^2.20.0",
- "source-map-support": "~0.5.20"
- },
- "bin": {
- "terser": "bin/terser"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
- },
- "node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
- "dependencies": {
- "randombytes": "^2.1.0"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/socket.io-client": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz",
- "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==",
- "dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.2",
- "engine.io-client": "~6.2.1",
- "socket.io-parser": "~4.2.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/socket.io-client/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/socket.io-client/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/socket.io-parser": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz",
- "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==",
- "dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/socket.io-parser/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/socket.io-parser/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/sort-asc": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz",
- "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sort-desc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz",
- "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sort-object": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz",
- "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==",
- "dependencies": {
- "sort-asc": "^0.1.0",
- "sort-desc": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sourcemap-codec": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
- "dev": true
- },
- "node_modules/string.prototype.matchall": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
- "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.1",
- "side-channel": "^1.0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/stringify-object": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
- "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
- "dev": true,
- "dependencies": {
- "get-own-enumerable-property-symbols": "^3.0.0",
- "is-obj": "^1.0.1",
- "is-regexp": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
- "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/temp-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
- "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/tempy": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
- "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
- "dev": true,
- "dependencies": {
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/tiny-invariant": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz",
- "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==",
- "dev": true
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/tr46": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
- "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- },
- "node_modules/type-fest": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
- "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typescript": {
- "version": "4.5.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz",
- "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
- "dependencies": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
- "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-property-aliases-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "dependencies": {
- "crypto-random-string": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true,
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true,
- "engines": {
- "node": ">=4",
- "yarn": "*"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vite": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz",
- "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==",
- "dev": true,
- "dependencies": {
- "esbuild": "^0.14.27",
- "postcss": "^8.4.12",
- "resolve": "^1.22.0",
- "rollup": "^2.59.0"
- },
- "bin": {
- "vite": "bin/vite.js"
- },
- "engines": {
- "node": ">=12.2.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- },
- "peerDependencies": {
- "less": "*",
- "sass": "*",
- "stylus": "*"
- },
- "peerDependenciesMeta": {
- "less": {
- "optional": true
- },
- "sass": {
- "optional": true
- },
- "stylus": {
- "optional": true
- }
- }
- },
- "node_modules/vite-plugin-checker": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.3.4.tgz",
- "integrity": "sha512-IhZtrfsPOi1Apynm+AYN1GqlOnAygIaMUFS+sSXACn0E/776fFZ7UE2wSuvAt7/sMW1DJESQV+4JJbB7HZPQEA==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.12.13",
- "ansi-escapes": "^4.3.0",
- "chalk": "^4.1.1",
- "chokidar": "^3.5.1",
- "commander": "^8.0.0",
- "fast-glob": "^3.2.7",
- "lodash.debounce": "^4.0.8",
- "lodash.pick": "^4.4.0",
- "npm-run-path": "^4.0.1",
- "strip-ansi": "^6.0.0",
- "tiny-invariant": "^1.1.0",
- "vscode-languageclient": "^7.0.0",
- "vscode-languageserver": "^7.0.0",
- "vscode-languageserver-textdocument": "^1.0.1",
- "vscode-uri": "^3.0.2"
- },
- "bin": {
- "vite-plugin-checker-vls": "bin/vls"
- },
- "peerDependencies": {
- "vite": "^2.0.0"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/vite-plugin-checker/node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true,
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vite-plugin-checker/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vscode-jsonrpc": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
- "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
- "dev": true,
- "engines": {
- "node": ">=8.0.0 || >=10.0.0"
- }
- },
- "node_modules/vscode-languageclient": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz",
- "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==",
- "dev": true,
- "dependencies": {
- "minimatch": "^3.0.4",
- "semver": "^7.3.4",
- "vscode-languageserver-protocol": "3.16.0"
- },
- "engines": {
- "vscode": "^1.52.0"
- }
- },
- "node_modules/vscode-languageserver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz",
- "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==",
- "dev": true,
- "dependencies": {
- "vscode-languageserver-protocol": "3.16.0"
- },
- "bin": {
- "installServerIntoExtension": "bin/installServerIntoExtension"
- }
- },
- "node_modules/vscode-languageserver-protocol": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
- "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
- "dev": true,
- "dependencies": {
- "vscode-jsonrpc": "6.0.0",
- "vscode-languageserver-types": "3.16.0"
- }
- },
- "node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
- "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
- "dev": true
- },
- "node_modules/vscode-languageserver-types": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
- "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
- "dev": true
- },
- "node_modules/vscode-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
- "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
- "dev": true
- },
- "node_modules/web-worker": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
- "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
- },
- "node_modules/webfont-matcher": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/webfont-matcher/-/webfont-matcher-1.1.0.tgz",
- "integrity": "sha512-ov8lMvF9wi4PD7fK2Axn9PQEpO9cYI0fIoGqErwd+wi8xacFFDmX114D5Q2Lw0Wlgmb+Qw/dKI2KTtimrJf85g=="
- },
- "node_modules/webidl-conversions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
- "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
- "dev": true
- },
- "node_modules/whatwg-url": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
- "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
- "dev": true,
- "dependencies": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/workbox-background-sync": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.0.tgz",
- "integrity": "sha512-rrekt/gt6qOIZsisj6QZfmAFPAnocq1Z603zAjt+qHmeXY8DLPOklVtvrXSaHoHH3qIjUq3SQY5s2x240iTIKw==",
- "dev": true,
- "dependencies": {
- "idb": "^6.1.4",
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-broadcast-update": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.0.tgz",
- "integrity": "sha512-JC97c7tYqoGWcCfbKO9KHG6lkU+WhXCnDB2j1oFWEiv53nUHy3yjPpzMmAGNLD9oV5lInO15n6V18HfwgkhISw==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-build": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.0.tgz",
- "integrity": "sha512-da0/1b6//P9+ts7ofcIKcMVPyN6suJvjJASXokF7DsqvUmgRBPcCVV4KCy8QWjgfcz7mzuTpkSbdVHcPFJ/p0A==",
- "dev": true,
- "dependencies": {
- "@apideck/better-ajv-errors": "^0.3.1",
- "@babel/core": "^7.11.1",
- "@babel/preset-env": "^7.11.0",
- "@babel/runtime": "^7.11.2",
- "@rollup/plugin-babel": "^5.2.0",
- "@rollup/plugin-node-resolve": "^11.2.1",
- "@rollup/plugin-replace": "^2.4.1",
- "@surma/rollup-plugin-off-main-thread": "^2.2.3",
- "ajv": "^8.6.0",
- "common-tags": "^1.8.0",
- "fast-json-stable-stringify": "^2.1.0",
- "fs-extra": "^9.0.1",
- "glob": "^7.1.6",
- "lodash": "^4.17.20",
- "pretty-bytes": "^5.3.0",
- "rollup": "^2.43.1",
- "rollup-plugin-terser": "^7.0.0",
- "source-map": "^0.8.0-beta.0",
- "stringify-object": "^3.3.0",
- "strip-comments": "^2.0.1",
- "tempy": "^0.6.0",
- "upath": "^1.2.0",
- "workbox-background-sync": "6.5.0",
- "workbox-broadcast-update": "6.5.0",
- "workbox-cacheable-response": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-expiration": "6.5.0",
- "workbox-google-analytics": "6.5.0",
- "workbox-navigation-preload": "6.5.0",
- "workbox-precaching": "6.5.0",
- "workbox-range-requests": "6.5.0",
- "workbox-recipes": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0",
- "workbox-streams": "6.5.0",
- "workbox-sw": "6.5.0",
- "workbox-window": "6.5.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz",
- "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==",
- "dev": true,
- "dependencies": {
- "json-schema": "^0.4.0",
- "jsonpointer": "^5.0.0",
- "leven": "^3.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "ajv": ">=8"
- }
- },
- "node_modules/workbox-build/node_modules/@rollup/plugin-replace": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
- "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
- "dev": true,
- "dependencies": {
- "@rollup/pluginutils": "^3.1.0",
- "magic-string": "^0.25.7"
- },
- "peerDependencies": {
- "rollup": "^1.20.0 || ^2.0.0"
- }
- },
- "node_modules/workbox-build/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/workbox-build/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/workbox-build/node_modules/source-map": {
- "version": "0.8.0-beta.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
- "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
- "dev": true,
- "dependencies": {
- "whatwg-url": "^7.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/workbox-cacheable-response": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.0.tgz",
- "integrity": "sha512-sqAtWAiBwWvI8HG/2Do7BeKPhHuUczt22ORkAjkH9DfTq9LuWRFd6T4HAMqX5G8F1gM9XA2UPlxRrEeSpFIz/A==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-core": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.0.tgz",
- "integrity": "sha512-5SPwNipUzYBhrneLVT02JFA0fw3LG82jFAN/G2NzxkIW10t4MVZuML2nU94bbkgjq25u0fkY8+4JXzMfHgxEWQ==",
- "dev": true
- },
- "node_modules/workbox-expiration": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.0.tgz",
- "integrity": "sha512-y3WRkKRy/gMuZZNkrLFahjY0QZtLoq+QfhTbVAsOGHVg1CCtnNbeFAnEidQs7UisI2BK76VqQPvM7hEOFyZ92A==",
- "dev": true,
- "dependencies": {
- "idb": "^6.1.4",
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-google-analytics": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.0.tgz",
- "integrity": "sha512-CHHh55wMNCc/BV1URrzEM2Zjgf6g2CV6QpAAc1pBRqaLY5755PeQZbp3o8KbJEM7YsC9mIBeQVsOkSKkGS30bg==",
- "dev": true,
- "dependencies": {
- "workbox-background-sync": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "node_modules/workbox-navigation-preload": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.0.tgz",
- "integrity": "sha512-ktrRQzXJ0zFy0puOtCa49wE3BSBGUB8KRMot3tEieikCkSO0wMLmiCb9GwTVvNMJLl0THRlsdFoI93si04nTxA==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-precaching": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.0.tgz",
- "integrity": "sha512-IVLzgHx38T6LphJyEOltd7XAvpDi73p85uCT2ZtT1HHg9FAYC49a+5iHUVOnqye73fLW20eiAMFcnehGxz9RWg==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "node_modules/workbox-range-requests": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.0.tgz",
- "integrity": "sha512-+qTELdGZE5rOjuv+ifFrfRDN8Uvzpbm5Fal7qSUqB1V1DLCMxPwHCj6mWwQBRKBpW7G09kAwewH7zA3Asjkf/Q==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-recipes": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.0.tgz",
- "integrity": "sha512-7hWZAIcXmvr31NwYSWaQIrnThCH/Dx9+eYv/YdkpUeWIXRiHRkYvP1FdiHItbLSjL4Y6K7cy2Y9y5lGCkgaE4w==",
- "dev": true,
- "dependencies": {
- "workbox-cacheable-response": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-expiration": "6.5.0",
- "workbox-precaching": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "node_modules/workbox-routing": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.0.tgz",
- "integrity": "sha512-w1A9OVa/yYStu9ds0Dj+TC6zOAoskKlczf+wZI5mrM9nFCt/KOMQiFp1/41DMFPrrN/8KlZTS3Cel/Ttutw93Q==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-strategies": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.0.tgz",
- "integrity": "sha512-Ngnwo+tfGw4uKSlTz3h1fYKb/lCV7SDI/dtTb8VaJzRl0N9XssloDGYERBmF6BN/DV/x3bnRsshfobnKI/3z0g==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/workbox-streams": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.0.tgz",
- "integrity": "sha512-ZbeaZINkju4x45P9DFyRbOYInE+dyNAJIelflz4f9AOAdm+zZUJCooU4MdfsedVhHiTIA6pCD/3jCmW1XbvlbA==",
- "dev": true,
- "dependencies": {
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0"
- }
- },
- "node_modules/workbox-sw": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.0.tgz",
- "integrity": "sha512-uPGJ9Yost4yabnCko/IuhouquoQKrWOEqLq7L/xVYtltWe4+J8Hw8iPCVtxvXQ26hffd7MaFWUAN83j2ZWbxRg==",
- "dev": true
- },
- "node_modules/workbox-window": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.0.tgz",
- "integrity": "sha512-DOrhiTnWup/CsNstO2uvfdKM4kdStgHd31xGGvBcoCE3Are3DRcy5s3zz3PedcAR1AKskQj3BXz0UhzQiOq8nA==",
- "dev": true,
- "dependencies": {
- "@types/trusted-types": "^2.0.2",
- "workbox-core": "6.5.0"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "node_modules/xml-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.0.3.tgz",
- "integrity": "sha512-8nKSzSUwJZw7XYcUrY6YjlicZs+lpxV2QzR53btjgq/eNqk1WK3PId5Zy3M2AHkJdpcgC+9/VJspTlH1aNZiuQ=="
- },
- "node_modules/xmlhttprequest-ssl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
- "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "target/flow-frontend": {
- "name": "@vaadin/flow-frontend",
- "version": "1.0.0",
- "license": "UNLICENSED"
- }
- },
- "dependencies": {
- "@adobe/lit-mobx": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@adobe/lit-mobx/-/lit-mobx-2.0.0.tgz",
- "integrity": "sha512-5uSN9vV8XrLAxLxlmZHb1z2eSD5aqxdrWu6GtidtOVyvDDEw6ry1FPXH9J3/N/bFA0Yo7ciXtu9WMYpWpQnYNg==",
- "requires": {}
- },
- "@ampproject/remapping": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
- "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
- "dev": true,
- "requires": {
- "@jridgewell/gen-mapping": "^0.1.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@babel/code-frame": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
- "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.16.7"
- }
- },
- "@babel/compat-data": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz",
- "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz",
- "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.18.2",
- "@babel/helper-compilation-targets": "^7.18.2",
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helpers": "^7.18.2",
- "@babel/parser": "^7.18.5",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.5",
- "@babel/types": "^7.18.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.1",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/generator": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz",
- "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.18.2",
- "@jridgewell/gen-mapping": "^0.3.0",
- "jsesc": "^2.5.1"
- },
- "dependencies": {
- "@jridgewell/gen-mapping": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- }
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
- "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
- "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
- "dev": true,
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz",
- "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-validator-option": "^7.16.7",
- "browserslist": "^4.20.2",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "browserslist": {
- "version": "4.21.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
- "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001358",
- "electron-to-chromium": "^1.4.164",
- "node-releases": "^2.0.5",
- "update-browserslist-db": "^1.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "update-browserslist-db": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
- "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- }
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz",
- "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-member-expression-to-functions": "^7.17.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz",
- "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "regexpu-core": "^5.0.1"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
- "dev": true
- },
- "regexpu-core": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
- "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.0.1",
- "regjsgen": "^0.6.0",
- "regjsparser": "^0.8.2",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.0.0"
- }
- },
- "regjsgen": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
- "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
- "dev": true
- },
- "regjsparser": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
- "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- }
- }
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
- "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz",
- "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==",
- "dev": true
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
- "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.17.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
- "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.16.7",
- "@babel/types": "^7.17.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
- "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.17.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
- "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.17.0"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
- "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz",
- "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.16.7",
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-simple-access": "^7.17.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/helper-validator-identifier": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.0",
- "@babel/types": "^7.18.0"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
- "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz",
- "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==",
- "dev": true
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
- "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-wrap-function": "^7.16.8",
- "@babel/types": "^7.16.8"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz",
- "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-member-expression-to-functions": "^7.17.7",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/traverse": "^7.18.2",
- "@babel/types": "^7.18.2"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz",
- "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.18.2"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
- "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
- "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
- "dev": true
- },
- "@babel/helper-validator-option": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
- "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
- "dev": true
- },
- "@babel/helper-wrap-function": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
- "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.16.7",
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.16.8",
- "@babel/types": "^7.16.8"
- }
- },
- "@babel/helpers": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz",
- "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.16.7",
- "@babel/traverse": "^7.18.2",
- "@babel/types": "^7.18.2"
- }
- },
- "@babel/highlight": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz",
- "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "@babel/parser": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
- "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
- "dev": true
- },
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz",
- "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz",
- "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-proposal-optional-chaining": "^7.17.12"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz",
- "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-remap-async-to-generator": "^7.16.8",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz",
- "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-proposal-class-static-block": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz",
- "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
- "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz",
- "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz",
- "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz",
- "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz",
- "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
- "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz",
- "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-compilation-targets": "^7.17.10",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.17.12"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
- "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz",
- "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-private-methods": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz",
- "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz",
- "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-create-class-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz",
- "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-import-assertions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz",
- "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz",
- "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz",
- "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-remap-async-to-generator": "^7.16.8"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
- "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz",
- "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz",
- "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.7",
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-optimise-call-expression": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-replace-supers": "^7.18.2",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- }
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz",
- "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz",
- "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
- "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz",
- "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
- "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.18.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz",
- "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
- "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.16.7",
- "@babel/helper-function-name": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz",
- "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
- "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz",
- "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz",
- "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-simple-access": "^7.18.2",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz",
- "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-validator-identifier": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz",
- "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.18.0",
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz",
- "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.17.12",
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz",
- "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
- "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-replace-supers": "^7.16.7"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz",
- "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
- "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz",
- "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "regenerator-transform": "^0.15.0"
- },
- "dependencies": {
- "regenerator-transform": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
- "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- }
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz",
- "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
- "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz",
- "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
- "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz",
- "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.17.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz",
- "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.17.12"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
- "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
- "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7"
- }
- },
- "@babel/preset-env": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz",
- "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.17.10",
- "@babel/helper-compilation-targets": "^7.18.2",
- "@babel/helper-plugin-utils": "^7.17.12",
- "@babel/helper-validator-option": "^7.16.7",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12",
- "@babel/plugin-proposal-async-generator-functions": "^7.17.12",
- "@babel/plugin-proposal-class-properties": "^7.17.12",
- "@babel/plugin-proposal-class-static-block": "^7.18.0",
- "@babel/plugin-proposal-dynamic-import": "^7.16.7",
- "@babel/plugin-proposal-export-namespace-from": "^7.17.12",
- "@babel/plugin-proposal-json-strings": "^7.17.12",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12",
- "@babel/plugin-proposal-numeric-separator": "^7.16.7",
- "@babel/plugin-proposal-object-rest-spread": "^7.18.0",
- "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
- "@babel/plugin-proposal-optional-chaining": "^7.17.12",
- "@babel/plugin-proposal-private-methods": "^7.17.12",
- "@babel/plugin-proposal-private-property-in-object": "^7.17.12",
- "@babel/plugin-proposal-unicode-property-regex": "^7.17.12",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.17.12",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.17.12",
- "@babel/plugin-transform-async-to-generator": "^7.17.12",
- "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
- "@babel/plugin-transform-block-scoping": "^7.17.12",
- "@babel/plugin-transform-classes": "^7.17.12",
- "@babel/plugin-transform-computed-properties": "^7.17.12",
- "@babel/plugin-transform-destructuring": "^7.18.0",
- "@babel/plugin-transform-dotall-regex": "^7.16.7",
- "@babel/plugin-transform-duplicate-keys": "^7.17.12",
- "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
- "@babel/plugin-transform-for-of": "^7.18.1",
- "@babel/plugin-transform-function-name": "^7.16.7",
- "@babel/plugin-transform-literals": "^7.17.12",
- "@babel/plugin-transform-member-expression-literals": "^7.16.7",
- "@babel/plugin-transform-modules-amd": "^7.18.0",
- "@babel/plugin-transform-modules-commonjs": "^7.18.2",
- "@babel/plugin-transform-modules-systemjs": "^7.18.0",
- "@babel/plugin-transform-modules-umd": "^7.18.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12",
- "@babel/plugin-transform-new-target": "^7.17.12",
- "@babel/plugin-transform-object-super": "^7.16.7",
- "@babel/plugin-transform-parameters": "^7.17.12",
- "@babel/plugin-transform-property-literals": "^7.16.7",
- "@babel/plugin-transform-regenerator": "^7.18.0",
- "@babel/plugin-transform-reserved-words": "^7.17.12",
- "@babel/plugin-transform-shorthand-properties": "^7.16.7",
- "@babel/plugin-transform-spread": "^7.17.12",
- "@babel/plugin-transform-sticky-regex": "^7.16.7",
- "@babel/plugin-transform-template-literals": "^7.18.2",
- "@babel/plugin-transform-typeof-symbol": "^7.17.12",
- "@babel/plugin-transform-unicode-escapes": "^7.16.7",
- "@babel/plugin-transform-unicode-regex": "^7.16.7",
- "@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.18.2",
- "babel-plugin-polyfill-corejs2": "^0.3.0",
- "babel-plugin-polyfill-corejs3": "^0.5.0",
- "babel-plugin-polyfill-regenerator": "^0.3.0",
- "core-js-compat": "^3.22.1",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
- "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/runtime": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz",
- "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- },
- "dependencies": {
- "regenerator-runtime": {
- "version": "0.13.9",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
- "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
- "dev": true
- }
- }
- },
- "@babel/template": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
- "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/parser": "^7.16.7",
- "@babel/types": "^7.16.7"
- }
- },
- "@babel/traverse": {
- "version": "7.18.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
- "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.7",
- "@babel/generator": "^7.18.2",
- "@babel/helper-environment-visitor": "^7.18.2",
- "@babel/helper-function-name": "^7.17.9",
- "@babel/helper-hoist-variables": "^7.16.7",
- "@babel/helper-split-export-declaration": "^7.16.7",
- "@babel/parser": "^7.18.5",
- "@babel/types": "^7.18.4",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "@babel/types": {
- "version": "7.18.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
- "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.16.7",
- "to-fast-properties": "^2.0.0"
- },
- "dependencies": {
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true
- }
- }
- },
- "@hilla/form": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@hilla/form/-/form-1.1.0.tgz",
- "integrity": "sha512-QY9HF2Kza7xVh6z/Kz7mH6JDkPoUiLMirFMFBy5Uy+aZMMm4PkBk3hTK37FeiRu6Y5sbYhh1aVA6GhfdcQpFaA==",
- "requires": {
- "rimraf": "^3.0.2",
- "validator": "^13.6.0"
- }
- },
- "@hilla/frontend": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@hilla/frontend/-/frontend-1.1.0.tgz",
- "integrity": "sha512-mGIei6AzGK0bF6Gw5ui9FEOxGw5T5iZpACQUMC4ht2LLXsJF6kha/vBUrTqF1QifWSI44FbZnl9ASu1WHDssHg==",
- "requires": {
- "@vaadin/common-frontend": "0.0.17",
- "rimraf": "^3.0.2",
- "socket.io-client": "^4.4.1"
- }
- },
- "@jridgewell/gen-mapping": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
- "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.0",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
- "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==",
- "dev": true
- },
- "@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "dev": true
- },
- "@jridgewell/source-map": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
- "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
- "dev": true,
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "dependencies": {
- "@jridgewell/gen-mapping": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- }
- }
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
- "dev": true
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
- "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
- "dev": true,
- "requires": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "@lit/reactive-element": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz",
- "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA=="
- },
- "@mapbox/jsonlint-lines-primitives": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
- "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ=="
- },
- "@mapbox/mapbox-gl-style-spec": {
- "version": "13.25.0",
- "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.25.0.tgz",
- "integrity": "sha512-ukBk13MyI/X4tjRfPaNCo4rJLrRJ7ZbANxjeQyGeLYJTF1DZxqkX9C8qlxnQlxYllBBDBWiYYX5lU1fIsm2jwg==",
- "requires": {
- "@mapbox/jsonlint-lines-primitives": "~2.0.2",
- "@mapbox/point-geometry": "^0.1.0",
- "@mapbox/unitbezier": "^0.0.0",
- "csscolorparser": "~1.0.2",
- "json-stringify-pretty-compact": "^2.0.0",
- "minimist": "^1.2.5",
- "rw": "^1.3.3",
- "sort-object": "^0.3.2"
- }
- },
- "@mapbox/point-geometry": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
- "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
- },
- "@mapbox/unitbezier": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
- "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@open-wc/dedupe-mixin": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz",
- "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q=="
- },
- "@petamoriken/float16": {
- "version": "3.6.5",
- "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.6.5.tgz",
- "integrity": "sha512-m5ox8pj4LfAoTO2GqrqCCD9hNX3I73+Dv2pvdGKFHkNHWQh9Z4q/5Du5+ZBYYotneqrliFWR8olMSdnPhmjU2w=="
- },
- "@polymer/iron-a11y-keys-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.1.tgz",
- "integrity": "sha512-lnrjKq3ysbBPT/74l0Fj0U9H9C35Tpw2C/tpJ8a+5g8Y3YJs1WSZYnEl1yOkw6sEyaxOq/1DkzH0+60gGu5/PQ==",
- "requires": {
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-flex-layout": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-flex-layout/-/iron-flex-layout-3.0.1.tgz",
- "integrity": "sha512-7gB869czArF+HZcPTVSgvA7tXYFze9EKckvM95NB7SqYF+NnsQyhoXgKnpFwGyo95lUjUW9TFDLUwDXnCYFtkw==",
- "requires": {
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-icon": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-icon/-/iron-icon-3.0.1.tgz",
- "integrity": "sha512-QLPwirk+UPZNaLnMew9VludXA4CWUCenRewgEcGYwdzVgDPCDbXxy6vRJjmweZobMQv/oVLppT2JZtJFnPxX6g==",
- "requires": {
- "@polymer/iron-flex-layout": "^3.0.0-pre.26",
- "@polymer/iron-meta": "3.0.1",
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-iconset-svg": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-iconset-svg/-/iron-iconset-svg-3.0.1.tgz",
- "integrity": "sha512-XNwURbNHRw6u2fJe05O5fMYye6GSgDlDqCO+q6K1zAnKIrpgZwf2vTkBd5uCcZwsN0FyCB3mvNZx4jkh85dRDw==",
- "requires": {
- "@polymer/iron-meta": "3.0.1",
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-list": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.1.0.tgz",
- "integrity": "sha512-Eiv6xd3h3oPmn8SXFntXVfC3ZnegH+KHAxiKLKcOASFSRY3mHnr2AdcnExUJ9ItoCMA5UzKaM/0U22eWzGERtA==",
- "requires": {
- "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26",
- "@polymer/iron-resizable-behavior": "3.0.1",
- "@polymer/iron-scroll-target-behavior": "^3.0.0-pre.26",
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-meta": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-meta/-/iron-meta-3.0.1.tgz",
- "integrity": "sha512-pWguPugiLYmWFV9UWxLWzZ6gm4wBwQdDy4VULKwdHCqR7OP7u98h+XDdGZsSlDPv6qoryV/e3tGHlTIT0mbzJA==",
- "requires": {
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-resizable-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-resizable-behavior/-/iron-resizable-behavior-3.0.1.tgz",
- "integrity": "sha512-FyHxRxFspVoRaeZSWpT3y0C9awomb4tXXolIJcZ7RvXhMP632V5lez+ch5G5SwK0LpnAPkg35eB0LPMFv+YMMQ==",
- "requires": {
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/iron-scroll-target-behavior": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@polymer/iron-scroll-target-behavior/-/iron-scroll-target-behavior-3.0.1.tgz",
- "integrity": "sha512-xg1WanG25BIkQE8rhuReqY9zx1K5M7F+YAIYpswEp5eyDIaZ1Y3vUmVeQ3KG+hiSugzI1M752azXN7kvyhOBcQ==",
- "requires": {
- "@polymer/polymer": "3.4.1"
- }
- },
- "@polymer/polymer": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.4.1.tgz",
- "integrity": "sha512-KPWnhDZibtqKrUz7enIPOiO4ZQoJNOuLwqrhV2MXzIt3VVnUVJVG5ORz4Z2sgO+UZ+/UZnPD0jqY+jmw/+a9mQ==",
- "requires": {
- "@webcomponents/shadycss": "^1.9.1"
- }
- },
- "@rollup/plugin-babel": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
- "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.10.4",
- "@rollup/pluginutils": "^3.1.0"
- }
- },
- "@rollup/plugin-node-resolve": {
- "version": "11.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
- "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^3.1.0",
- "@types/resolve": "1.17.1",
- "builtin-modules": "^3.1.0",
- "deepmerge": "^4.2.2",
- "is-module": "^1.0.0",
- "resolve": "^1.19.0"
- }
- },
- "@rollup/plugin-replace": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz",
- "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^3.1.0",
- "magic-string": "^0.25.7"
- }
- },
- "@rollup/pluginutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
- "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
- "dev": true,
- "requires": {
- "@types/estree": "0.0.39",
- "estree-walker": "^1.0.1",
- "picomatch": "^2.2.2"
- }
- },
- "@socket.io/component-emitter": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
- },
- "@surma/rollup-plugin-off-main-thread": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
- "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==",
- "dev": true,
- "requires": {
- "ejs": "^3.1.6",
- "json5": "^2.2.0",
- "magic-string": "^0.25.0",
- "string.prototype.matchall": "^4.0.6"
- }
- },
- "@types/estree": {
- "version": "0.0.39",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
- "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
- "dev": true
- },
- "@types/node": {
- "version": "18.0.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz",
- "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==",
- "dev": true
- },
- "@types/resolve": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
- "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/trusted-types": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
- "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="
- },
- "@vaadin/accordion": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-23.1.2.tgz",
- "integrity": "sha512-fnEHsjyNxkv4MPqaM9Bs9asAsa2RpJtlQX9ZWoUH8W0q02lu/zK+HNoBTeiDo/tAtL82wfd6Uj9L3u/xoKHOLw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/details": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/app-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-23.1.2.tgz",
- "integrity": "sha512-3nVwXrrqyuE+YsPIgZWfBVjHdONTinn+ah/ibic+EsbFmErKByhruwu6qgKmgg5vDcq/TgR1hZVZK02R89nWWw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/avatar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-23.1.2.tgz",
- "integrity": "sha512-CWC1orMOcHRT0a74cXnu2bd7Cfa1jnepm3WAI7nd/ly/xvB+rZtd23ggrRtAnBflff+c+HqGrbDm1n6fn/mjHg==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/avatar-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-23.1.2.tgz",
- "integrity": "sha512-C8ogL/fkGhIQIYC+E8IGkjMjkN2MV3Hv4wcRn+NQwrbpLFiX1mwxqBJa1+M84P8FpUp+BQ8xvLF+xXiHhmFk8w==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/board": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-23.1.2.tgz",
- "integrity": "sha512-LLDxn+pa+Tqw73eArOWz+N2qN/Tq5Hi1MKm/d4BKjuFn6LtQYR4jCi9tDF37kpMZM0LIhiu8ITIysuYxm8jLJQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0"
- }
- },
- "@vaadin/bundles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-23.1.2.tgz",
- "integrity": "sha512-gAjP0oqfUr/MFdIhyJo/R8RPYG+dAy9pnOYfD8FuMpciKGNKnjE075bHvHxvPrO81MSLjan+sTNXTfDJuRjHog==",
- "requires": {}
- },
- "@vaadin/button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-23.1.2.tgz",
- "integrity": "sha512-S9Ok67V0nCSlzKh1UVpx+OXZDDxqZvMsxlhDVJqAmPIy/f6eRAX2Jubw8YATOJSZTlbAylbM3WoPICIOGZLOjQ==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/charts": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-23.1.2.tgz",
- "integrity": "sha512-p2MMbcVjdPWrmX6P+gyoQ8SD+VgNh6Akt75RPk1Hx75GEz/5tO0b4dshR6lz7eyYVZlziz7QjJ6gB3nUk1hkDQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "highcharts": "9.2.2"
- }
- },
- "@vaadin/checkbox": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-23.1.2.tgz",
- "integrity": "sha512-MEd7y+MM1+48yDF8LG7ynUUkU0xZe01+hB6qDP0atmgOJzCqs+keo4GappWfkGDaDVYB9HzPx8Jwcz8OAlpTSA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/checkbox-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-23.1.2.tgz",
- "integrity": "sha512-nkWh0OfA98qHe4TjvSbLfSpoleyP+Mak8oiFx9To6OfBgef3RBo6PjjikUiZ9JlVEj4JNC45zOGUxBuXtm1f3A==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/combo-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-23.1.2.tgz",
- "integrity": "sha512-hcRlZ5DvU+2PNY0ZaLX3TNeatz7puz4xMT0hik84g6HCzNOPxBdDorWuU771m9hOPs+gHXl6fYhMVPp6PEBRcg==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/common-frontend": {
- "version": "0.0.17",
- "resolved": "https://registry.npmjs.org/@vaadin/common-frontend/-/common-frontend-0.0.17.tgz",
- "integrity": "sha512-M4tg10cYgdDqQAXfGfXpQ90eHm+xL6ynAFEDgtc2IxXVWXKYU8jGK08SM5yOcZ4wDk0ETyHMtQlKUPDNkz6Qfw==",
- "requires": {
- "tslib": "^2.3.1"
- }
- },
- "@vaadin/component-base": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-23.1.2.tgz",
- "integrity": "sha512-HIGieSV34/ISeausCmvEEtG0lqPQ4Ugeg4mVXrJ8a0IAoH/JcBRbQ7HzQ4hNQCD+QKidy+++zyMzX52rEzhx5g==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/vaadin-development-mode-detector": "2.0.5",
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/confirm-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-23.1.2.tgz",
- "integrity": "sha512-J97S95jON8yNcgthzAWGtiCzOb4GiFoZpZtCSsIPyyx9UnTqipqG+UvS0loGa8TvXU04koBTCg9maNQ1dPA0xg==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/context-menu": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-23.1.2.tgz",
- "integrity": "sha512-nhVzpg5bZM2da0KdypzsALOEYHB5/9pcE7uEjpbewQrmnJb1DaG8uNfF3zRaZ4TWKLG0tEzzB2E6PhP0FZGZ9g==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/cookie-consent": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-23.1.2.tgz",
- "integrity": "sha512-xZokW/yhVasy0edIO6DFlcC+l42jaAe1/N7KqJQXwXDsbaES2IR+N5HguUogOA79e3z1rhUGt2U9PHRAQQ1u1g==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "cookieconsent": "^3.0.6"
- }
- },
- "@vaadin/crud": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-23.1.2.tgz",
- "integrity": "sha512-vm4hxoW/SYlJqu73YajhDn0x0pIs0no5Y6lLQnirEeDavZCYLPV8BgtwFCf+8k8RCQOvNs8ovjZJr9ffrToiGw==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/form-layout": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/custom-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-23.1.2.tgz",
- "integrity": "sha512-mDnlfZpMf+KbHGwVl2HCPQzbrGtmK39JDotX7oYoTAL09yEYLnybBr8KeC+jKsqnnCCY2OCDvCjQsbOKVs1xhA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/date-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-23.1.2.tgz",
- "integrity": "sha512-zaNitmRuz7aiLfp1wal9fFSOGPmYohXTkS6HTmE489qFUG36+yxW9MMJIfX0t4iZHMJ0JH2WLJhU/aBiX0G7jw==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/date-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-23.1.2.tgz",
- "integrity": "sha512-t1egYr7/WAwE3F4n74QQNXghHun5rzlR5sGa7GQq7eXlIX1fpQX0MXmW6G5YZUSJKiuGbpBi1958Dh1VWI7pZQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/custom-field": "23.1.2",
- "@vaadin/date-picker": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/time-picker": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/details": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-23.1.2.tgz",
- "integrity": "sha512-VLJCYlrYu+jTzXs9zIz+fRtw7mQBtnPbrqMJ3B3L8tjpXzTcdlKW3l3xQ05ZM+2Vk484Bg3kQ2qh/wn5woI0aw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-23.1.2.tgz",
- "integrity": "sha512-r8KA7HD/TshCkeoiLD3qA/VryeIOZjDCx/v36zs2ucFvNQU4f7DG98AteluIyW/W+jTaJcDwYXDU5Uur9I/+XA==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/email-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-23.1.2.tgz",
- "integrity": "sha512-9R+dAJUvJYUkwtb5HzOEzHypNBGSB7nyz9o75/Rs7jz4GX5LxYQX8PeBvM/itSeRdWnV8hU1ZpUnJT2G92jb8Q==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/field-base": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-23.1.2.tgz",
- "integrity": "sha512-Iwb1rTkLI8wUbwI5QfWSJ8Tes8dTQejIBgLDss8EHVky+Z4iMghSQ8BP4J4nu8uAWneDzDWt8mv/mEJ7gAXgoA==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/field-highlighter": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-23.1.2.tgz",
- "integrity": "sha512-JXZPzzB+gTUsxwUltuYl0Zj4b0IETK+OnV9fkEir+cPSX3yb6FcKmmzXVgaaZjzn72qAfaJJfZbAmxqQOoM8CA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/flow-frontend": {
- "version": "file:target/flow-frontend"
- },
- "@vaadin/form-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-23.1.2.tgz",
- "integrity": "sha512-i/LQ/0x4JwH9eibKYJF3PkiCndFi2ippbOyzamtb6/FmQ6G0d5/tG4XxAiznZseXO+xRGjwUx8BdSOlNyiExAQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/grid": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-23.1.2.tgz",
- "integrity": "sha512-M0Vie1HdDI05HYhFkIWIlpmTDQ1SA7vyBSxHoUyULoWGWi1Jqg73PkPcRnYRnQnTYaCzAbj5AzdH/UnTiaeYzQ==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/grid-pro": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-23.1.2.tgz",
- "integrity": "sha512-forl1qpmEM6cyBP0PLpfLfXj2TJICnWPwFJlOLM2MeAAaZ/VX7AOymsTZMW50SyvmjDNenv+W4GHETtHue4esA==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/select": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/horizontal-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-23.1.2.tgz",
- "integrity": "sha512-SkCxbqwnM3gpQMVIHtAh8pK2nV+1xSBCUSHXnVr+ShUvL1BgFnBCGZ4ejvV9uKVib7JBX8lc+rteRP3GTvTwww==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/icon": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-23.1.2.tgz",
- "integrity": "sha512-aLPkSfHvwOw8kLPM7yNyQwrsHN3J4pLLyYi7jwFw6TwKAn/rI7+RSf3w/LsBU5r17WfLoyPbI84T1rgla/3oEA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/icons": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-23.1.2.tgz",
- "integrity": "sha512-QKRrXLWhnHS2HRManl5J0Geze0M9ymCluESyEhfgKDFZg4YBpkmu5V7i494CYE/z8MmnnJFX26GEbOpVbfCSwA==",
- "requires": {
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/icon": "23.1.2"
- }
- },
- "@vaadin/input-container": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-23.1.2.tgz",
- "integrity": "sha512-mK1IryZg6LKoO6voG29mxJ/opzQ9vaW1dFQx1Gt0KCWlth63+iexmwUXEX6eN2wgVwQGTcV/ZkPFlJtUUatWGg==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/integer-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-23.1.2.tgz",
- "integrity": "sha512-meBJat+NhdI3/4RDIBdBWcGUgzrPW1Dfohb72fMjWpZb8uqWMtiiGIeq+Ol85VJLxVCLWOYbZwqjwMfurXbU/g==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2"
- }
- },
- "@vaadin/item": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-23.1.2.tgz",
- "integrity": "sha512-+sdasjEp2R8yRK5QHuim0QpianAGOR+73BKDBNinPsLJLVO+f4eI6N+n45lihilmjdplZ8qHPK5uCS94j5d/yA==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/list-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-23.1.2.tgz",
- "integrity": "sha512-PhAaocO5SXP7DxpaTkysTdtxictmdzF8jv1i5SYpUD1p+1zZiKTdiTfQLs4iFo4cADeNq6Y1pikBwMt8f9Pm1g==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/lit-renderer": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-23.1.2.tgz",
- "integrity": "sha512-RwWpfwJfATXRvbnbkSWVTXLVuO2SjNSfM+00zMA7emZCfHVnBKBFiY2EuHpWAcR4ZLLeIGTwzHJLItfPPtVYHA==",
- "requires": {
- "lit": "2.2.3"
- }
- },
- "@vaadin/login": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-23.1.2.tgz",
- "integrity": "sha512-x4SdBdWmjTehAFRB/XaqaFjBdcxzt1cmJhxQjIhmkc30Zluxfj4G8IcGAT/T69BUHeoLwQAaJDAu8ul5E41o4Q==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/map": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-23.1.2.tgz",
- "integrity": "sha512-5OPUB+mjQRjIxYj2yREVgrBtvhvH6M6ipqhMzxauLZPixPyIkJFEiHfD+F6cwTpNVm2UZcloayApk/aSzWR5AQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "ol": "6.13.0"
- }
- },
- "@vaadin/menu-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-23.1.2.tgz",
- "integrity": "sha512-jggZ2RmXVPsYAlz2X/M4VFbL9ay8Fn3S4STiNM8/Dox2SfVzsz3nGKdrtLhbVBcGxbB1JK1qlidOiyQ87yM2MQ==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-context-menu": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/message-input": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-23.1.2.tgz",
- "integrity": "sha512-lVlUQuE3D6lxQzW2tZsvKldBKhOrFdx1EDENX85x9gnI+M3d7Po0ccoh9JJ1y308ZZPCP79vXvqZ2a3G0Iv5kA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/message-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-23.1.2.tgz",
- "integrity": "sha512-MSOPqHD7cjUSGD6p/DzhVH3IgSuNRpEYyKui1wYaQr1TX/gwh0GitaRYkZ9VD64nE1STa2VpBjZPaSYolpQ3Ug==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/notification": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-23.1.2.tgz",
- "integrity": "sha512-V0cC41T4/fC8p7OJuvg340FnH4XIBD+tNUQSeY15+z8r7u7uPI3qvyinnIDdXookG5+lEwVAiZOL9HfHGyvhmw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/number-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-23.1.2.tgz",
- "integrity": "sha512-XnP+Dx4gpVSU3y4H9z3q2eoDPQUQ84fWMCT+goi3WVtKZBIY6BB1JAejEgipVl129gqx04Qv7xi00yEJy7ZTPw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/password-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-23.1.2.tgz",
- "integrity": "sha512-jAw87n1Lq7kPGnXR27qahiSW51qyyuqg4A0OzAsstvtMwy24pVkeprIerTZtRtlbzkqvEfB1SLINhkutuBSiZg==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2"
- }
- },
- "@vaadin/polymer-legacy-adapter": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-23.1.2.tgz",
- "integrity": "sha512-NAfZgqMVtPYNtzrNoOOvtyIuZuSRUdXWqk98Z+t4AaDHH4b7YE2OlV/DaS22dCc4djMXd89g1rUSMX98lsIK5A==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "lit": "2.2.3"
- }
- },
- "@vaadin/progress-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-23.1.2.tgz",
- "integrity": "sha512-mRJVxJIrwbGfzdfOGvX5FNz2/jcSodOBM3othhAgAaTDBdYQJIHGi1OR73KOK0ZPWBTETogFJcSA9TS9zOn1BQ==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/radio-group": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-23.1.2.tgz",
- "integrity": "sha512-mX+qp6HnOnKzxFoMkxDL8m/R81GKlvZsFWKINaje4i+HnT0LCOit26YgciSe1tPhSIbp5fOFPJmmkE/tkqCi2g==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/rich-text-editor": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-23.1.2.tgz",
- "integrity": "sha512-J+mtPn6eyeqoF0tbep+Chn+tNrSCNbBnj/iTzqrvCOoWLz1il1DhY3mLUIDD5s6FZc1IBQo1ehbCKmKuSCuEbQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/vaadin-license-checker": "^2.1.0",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/router": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/@vaadin/router/-/router-1.7.4.tgz",
- "integrity": "sha512-B4JVtzFVUMlsjuJHNXEMfNZrM4QDrdeOMc6EEigiHYxwF82py6yDdP6SWP0aPoP3f6aQHt51tLWdXSpkKpWf7A==",
- "requires": {
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "path-to-regexp": "2.4.0"
- }
- },
- "@vaadin/scroller": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-23.1.2.tgz",
- "integrity": "sha512-EvfNjYKoNJsmvL7qGEhXjVznWKBgXZosblcFddhg7fNRoNCW2HgKCTTWO091eEtFFbgjoA1sYOfxgAjkCfVolg==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/select": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-23.1.2.tgz",
- "integrity": "sha512-ZyB2A5JBQFaVpV/hOjQ5ZAX5mIOuDV6iWvOjvKRl1KJDo57HQBdjInkRZRO6TBcqUFXwSFrsQYjO9GDHvMyUaA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/split-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-23.1.2.tgz",
- "integrity": "sha512-d5QTEZ/dnvqr2MpNCJTiPzy2bWVWBoX0UciZ2CEVw4ZHkDEE2E5kAF3lVxqqbD4gsA9TlstrimRqONPW83okgQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/tabs": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-23.1.2.tgz",
- "integrity": "sha512-2+yv8Ll4rRZh+TPXqnKXFdZqe6nWeX83Kk15dkFaHXGOPNXSDqG6KVM6Riz9WLSPC87zpQ8NJB0S+D2Rj4kWWA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/text-area": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-23.1.2.tgz",
- "integrity": "sha512-arDBAo3EYTulZNO71rIWD//5upxucMeP6u+2KJi0yth/aTaD1zcfQovip3+CLCGfJvktLEsFd8zlhZ/HCi9r+A==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/text-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-23.1.2.tgz",
- "integrity": "sha512-PKXbUyQAlDoUnxARtWeIfwTZiO52d6p4GYpPU2pualon69nPi3sej3K4PQTuPB9Ve3VCVcKl+th0lxrimdBk2A==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-23.1.2.tgz",
- "integrity": "sha512-k3a3DuvFrho4Bc7VyGk76uj9+5L2FDHwX8n7c02dQejjNsl/fzojf2K5W6gsKhnO+WExKUi6Pz36gxSW672Pxw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/combo-box": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/upload": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-23.1.2.tgz",
- "integrity": "sha512-3pGG0to87c8iqYWSGzz/qeGwtw45NDhDShwX+Iisx6KceMXf9jINIq64Agjz+5hdlX0fZB21w1NM2E24d2/x2g==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/button": "23.1.2",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/progress-bar": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/vaadin-accordion": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-23.1.2.tgz",
- "integrity": "sha512-wo+VB39KAB4zG2bNiKrs+mV8Lo2gr2DAIYQS4tLvqqT+oRlLu7RNQpStNVluoaGyup/KKkcESHz6HUBkZpMzKg==",
- "requires": {
- "@vaadin/accordion": "23.1.2"
- }
- },
- "@vaadin/vaadin-app-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-23.1.2.tgz",
- "integrity": "sha512-JgulmCoR8veTrhCJ/KhcPjVCHfuFPhVtyMvYVTyoEGAh9teiPDnsoTfcyhohBeO5LVQgecAEJMpXyu0+p0MMzg==",
- "requires": {
- "@vaadin/app-layout": "23.1.2"
- }
- },
- "@vaadin/vaadin-avatar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-avatar/-/vaadin-avatar-23.1.2.tgz",
- "integrity": "sha512-tf4Tbvf6x2eyRAAH9R75m1Z1hCHRgOt4BJB/2QxBL2ijLmYn3O79Z9XGODrlu8AFbkhO9t2Heksa02DtTfj2tA==",
- "requires": {
- "@vaadin/avatar": "23.1.2",
- "@vaadin/avatar-group": "23.1.2"
- }
- },
- "@vaadin/vaadin-board": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-board/-/vaadin-board-23.1.2.tgz",
- "integrity": "sha512-dBQDhHPkBl6ETp6GiVartRmf6MoCSrHBfxEoYVIRSm8MwGznEtPfHL8gY6u3ntEyOFMTOtwgFcgsNwUaQMhmlg==",
- "requires": {
- "@vaadin/board": "23.1.2"
- }
- },
- "@vaadin/vaadin-button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-23.1.2.tgz",
- "integrity": "sha512-hdTHqtobH7YJ7jVf5sawj14RXRl7W6rzkzDudrkHn81TFeu8iJg1cBSnZZRFHFsiCL9Cqvj534ZLzIcrW9V03w==",
- "requires": {
- "@vaadin/button": "23.1.2"
- }
- },
- "@vaadin/vaadin-charts": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-23.1.2.tgz",
- "integrity": "sha512-7EkPV8mLk2cp1nU2yA6yjGwaV16e4r3NgVossNd7jaHX0C920i50LpvCMP9m0iPJHen5400jd79hmfZyty5Y0Q==",
- "requires": {
- "@vaadin/charts": "23.1.2"
- }
- },
- "@vaadin/vaadin-checkbox": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-23.1.2.tgz",
- "integrity": "sha512-i8JYEkaWMU2nDxLRl9ynnOxeSTe6Rg4MWffaiqqNSSHrGtdyls+bqAFRhuuoYJVVyADxYS6n1lcgfljzpH1YMg==",
- "requires": {
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/checkbox-group": "23.1.2"
- }
- },
- "@vaadin/vaadin-combo-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-23.1.2.tgz",
- "integrity": "sha512-jSzcA/54a+deKO+0KLjaqt5rp7or9AmKyPRy6hk6B1ZWamvDF90WnPIVtyqPw0foxehDU875tURrVo2MQeVn0g==",
- "requires": {
- "@vaadin/combo-box": "23.1.2"
- }
- },
- "@vaadin/vaadin-confirm-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-23.1.2.tgz",
- "integrity": "sha512-SChGWPu50jClbQCh5dcuu/9WF0SH1XWBCTLDtifmQHy9mUfcU6T2f1Z6jZE7OdRNgBF+4r4+lW9l0oHT8TSXVQ==",
- "requires": {
- "@vaadin/confirm-dialog": "23.1.2"
- }
- },
- "@vaadin/vaadin-context-menu": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-23.1.2.tgz",
- "integrity": "sha512-xFc+ACWusURm6b5ObE+8RYNMboQeQNL5VG2cJgxW44mkiCU0v9yt81yEpiG6n991MlLGdChjKVtJmj8lNVAduQ==",
- "requires": {
- "@vaadin/context-menu": "23.1.2"
- }
- },
- "@vaadin/vaadin-cookie-consent": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-cookie-consent/-/vaadin-cookie-consent-23.1.2.tgz",
- "integrity": "sha512-3juOaQ7SbrshFMFrJqBLF+Zs27p2gHN+gZWnyW6kvSxy0U8tGQ4BW1ULMHXfhdauOamxUAFc8jx4TWYODQg/jg==",
- "requires": {
- "@vaadin/cookie-consent": "23.1.2"
- }
- },
- "@vaadin/vaadin-crud": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-23.1.2.tgz",
- "integrity": "sha512-0LQKRTHLrKaSZCBzhFU6GmObm322bb/Fv4lqR7EBSGwOaqqTQriUP930lCojH9xrzW+TU6Sn5+XaxFzJBfFVPA==",
- "requires": {
- "@vaadin/crud": "23.1.2"
- }
- },
- "@vaadin/vaadin-custom-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-23.1.2.tgz",
- "integrity": "sha512-xFhwi30L+jGdVIDdzMB9ac1vmVYvvi94rvPlfOC2Gyaaopwc1LWYOZaRK0wXf/iO5TvNYHX7zL2ooQGpXfpIng==",
- "requires": {
- "@vaadin/custom-field": "23.1.2"
- }
- },
- "@vaadin/vaadin-date-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-23.1.2.tgz",
- "integrity": "sha512-ktHbKUTwtUaLvjurIfZ59nkH2k3LpOll66Kr97y710ryfoRfc0s5AcxhNVQ5MOXr4hQJ3na1NW9m5qgYPjfiPQ==",
- "requires": {
- "@vaadin/date-picker": "23.1.2"
- }
- },
- "@vaadin/vaadin-date-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-23.1.2.tgz",
- "integrity": "sha512-F7wnjYzzxPwuQ1v8s5Xs1mw4MO6DeYjKf12kB87obJC43k1slYdUTUIkOKiVnnDXzfxRRJpX+3nFGjPZzSLQGA==",
- "requires": {
- "@vaadin/date-time-picker": "23.1.2"
- }
- },
- "@vaadin/vaadin-details": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-23.1.2.tgz",
- "integrity": "sha512-NQXc1RAfFr8JNbmHRu90VAxE5ziahft0YRlUdVIvPfXJO0rSGR4CRMxbJTYAbjJSGZWibjvgmcrB62LkMhzHsg==",
- "requires": {
- "@vaadin/details": "23.1.2"
- }
- },
- "@vaadin/vaadin-development-mode-detector": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.5.tgz",
- "integrity": "sha512-miirBQw10UHjKwRv29iZniXCo41cLg3wFotoyTeUZ2PTGIDk/fZVFr4Q4WVKZrp3D15878vz94nNQROSmPLjdg=="
- },
- "@vaadin/vaadin-dialog": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-23.1.2.tgz",
- "integrity": "sha512-N3Zvfd1SNda6ZFuQRT2txNsp8ltudHUFX/2VmE5y1+k/+zNUrV/UCwbMPT62OeXwCKbsAsbZorxw/UlDvuQwsg==",
- "requires": {
- "@vaadin/dialog": "23.1.2"
- }
- },
- "@vaadin/vaadin-form-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-23.1.2.tgz",
- "integrity": "sha512-kAsib9oMUOLZd9ZQv3hZp+s+mOUV7vav6oqgDTGd2k3xf9eXuQHJD8QNa5yGDJP1AZ+mooPmV83Mkd2Ct16Vvw==",
- "requires": {
- "@vaadin/form-layout": "23.1.2"
- }
- },
- "@vaadin/vaadin-grid": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-23.1.2.tgz",
- "integrity": "sha512-KB7YMu5B55R3wxe5vtU+JJeP0e3u/B8W+cyLSGqaCIoOVA2Nja1h23ACLd+xfuk/pFNOB4jywHN6lBV5gh81sA==",
- "requires": {
- "@vaadin/grid": "23.1.2"
- }
- },
- "@vaadin/vaadin-grid-pro": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-23.1.2.tgz",
- "integrity": "sha512-TmWn1qNwtNyO3gu4KZTZBQCaYOpTS1zDGLpQx8jZLLYLWX2EOkCFTbl/NdomsIyiCeVq2/d+ceNekE/xEC7fpA==",
- "requires": {
- "@vaadin/grid-pro": "23.1.2"
- }
- },
- "@vaadin/vaadin-icon": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-icon/-/vaadin-icon-23.1.2.tgz",
- "integrity": "sha512-T2eeIvy3n4BBQgmTnlCChWrwDIaLT2XQH/TxdNg/c01gQwjgqkalaxntc1P9mISu1XPdL/46Pjiu1DfTEK+MDw==",
- "requires": {
- "@vaadin/icon": "23.1.2"
- }
- },
- "@vaadin/vaadin-icons": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-icons/-/vaadin-icons-23.1.2.tgz",
- "integrity": "sha512-p0G9x4+qOpxyLYucGYrChzIAppmJkYnn+EKmj2EwiVFvILX6yf/kpqTmoi8tua/bLWaUG3kU0u0nu056Sy7htQ==",
- "requires": {
- "@vaadin/icons": "23.1.2"
- }
- },
- "@vaadin/vaadin-item": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-23.1.2.tgz",
- "integrity": "sha512-QGyIuEARaUZmtmxl+a42a9O5tjo9boZyDtw9fixjd1vTDO8XedYulPFhTJNze5n2l+Pmy5brmqpE9NuBTY9rNw==",
- "requires": {
- "@vaadin/item": "23.1.2"
- }
- },
- "@vaadin/vaadin-license-checker": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-license-checker/-/vaadin-license-checker-2.1.2.tgz",
- "integrity": "sha512-oD6/MoavXyIZp6NWhkbJD5RKrpiWohhaQpgqjM0bFIthRr+1NoiG5R1w0uY3NIdMDuaXlsUFSQJ/Viz1v7F/jQ==",
- "requires": {
- "@vaadin/vaadin-development-mode-detector": "2.0.5"
- }
- },
- "@vaadin/vaadin-list-box": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-23.1.2.tgz",
- "integrity": "sha512-3dU2xFV+0nN70X39hTkLGEE2uNj8phuiMHqwGiU/AronD96IYxM09kNse51mQh1FoHpG3tMsHjsC2LZfSdvjDw==",
- "requires": {
- "@vaadin/list-box": "23.1.2"
- }
- },
- "@vaadin/vaadin-list-mixin": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-23.1.2.tgz",
- "integrity": "sha512-LtjxiJ9c7mifuxmjvk6XmzqdqZj7no+VepRWIdnNDjL+ybsgkR0+IJIILyU++ZYsrqD/hg8hk8LLxc60kQXiCA==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2"
- }
- },
- "@vaadin/vaadin-login": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-23.1.2.tgz",
- "integrity": "sha512-0QO7iX3ZjUi43x/6d5OhawnEvkm4RbcHoX0gCTVpFAAuZni7HswWgo7UMmzFAFxvsY5pU+fh2akb9CKe7PrdCA==",
- "requires": {
- "@vaadin/login": "23.1.2"
- }
- },
- "@vaadin/vaadin-lumo-styles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-23.1.2.tgz",
- "integrity": "sha512-NdFONK1X5Vw9danvINgBv5n/z9LQRuVYFwCfdzW8zLwYKre9G7oqDf9euYjkuGDNanWTAXgIzXJCiiekAjTljg==",
- "requires": {
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/icon": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/vaadin-material-styles": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-23.1.2.tgz",
- "integrity": "sha512-dWzgY2ZsiVKOWL5fnu8UVgsK74BWNTJIelsv8kVedvyvljDeTU6eWXu8G+bldlBLgD9RdXzKJGye9BkE+/xx8Q==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/vaadin-menu-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-menu-bar/-/vaadin-menu-bar-23.1.2.tgz",
- "integrity": "sha512-KUykncvCTUVgihCG8Mfp+ErzEaRW8zuOZMHCE/LGSqN1Pp6OPY29FjK7qT3zqKtWIX7n54WdgpyG+AHFX//OoA==",
- "requires": {
- "@vaadin/menu-bar": "23.1.2"
- }
- },
- "@vaadin/vaadin-messages": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-messages/-/vaadin-messages-23.1.2.tgz",
- "integrity": "sha512-LUQN3bPeFzlJNSeWCNQqbiD/d6PeXuFg+bL28MvLgpNForo8i0aQ/9OBGd2qjSSqdJHKP1SPj5PnLY8XqwBj6g==",
- "requires": {
- "@vaadin/message-input": "23.1.2",
- "@vaadin/message-list": "23.1.2"
- }
- },
- "@vaadin/vaadin-notification": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-23.1.2.tgz",
- "integrity": "sha512-TqTdTlI72p2xziqhdUROah7PEzoYUFBNs3f+jgJZkeHB//MLyMVWTaU4OhttHakgnMYZ0SZ6ds+7Jcq+uoVeIw==",
- "requires": {
- "@vaadin/notification": "23.1.2"
- }
- },
- "@vaadin/vaadin-ordered-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-23.1.2.tgz",
- "integrity": "sha512-U7Imbk1NawGZ5Ri9Vtuo68L8O0PZQX/NRZbkEwANzn6C/RKWLaBHRZCCaeAK6lfnhH4vixXzdzn8+hHwzQ1qag==",
- "requires": {
- "@vaadin/horizontal-layout": "23.1.2",
- "@vaadin/scroller": "23.1.2",
- "@vaadin/vertical-layout": "23.1.2"
- }
- },
- "@vaadin/vaadin-overlay": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-23.1.2.tgz",
- "integrity": "sha512-GjIoB3bVIZfdrzhJqXrAc8hWr1MeUksjqtS/GZRUg5uRiwQPkiyiYJPpL3oqzTDJZCcFkO5oIsmgs7hY2saIjQ==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/vaadin-progress-bar": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-23.1.2.tgz",
- "integrity": "sha512-Zlpejl2Ysir7GvF6CGp4zP7tjol8RGl7d1QX5pZj9hur7qZMWy7I6jU2jkzL3FcsopypFPldUkGpDrgByv+lYg==",
- "requires": {
- "@vaadin/progress-bar": "23.1.2"
- }
- },
- "@vaadin/vaadin-radio-button": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-23.1.2.tgz",
- "integrity": "sha512-erWexLjUYMuX7OzeMCCR70CyP64TSLdwr+aJEttFB7jQEKzgOx6ulGa9fTuv+hAWgwQf+WJLTb9nqM1415PLbw==",
- "requires": {
- "@vaadin/radio-group": "23.1.2"
- }
- },
- "@vaadin/vaadin-rich-text-editor": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-23.1.2.tgz",
- "integrity": "sha512-EJ+ld+KJ66PJaLnvfHPc2uwIRnPO7zcif39eGf8CLuhLsOkTiRLHERrOjx8vNCMLIUS70mMAVLeBpbZLTI5F8Q==",
- "requires": {
- "@vaadin/rich-text-editor": "23.1.2"
- }
- },
- "@vaadin/vaadin-select": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-23.1.2.tgz",
- "integrity": "sha512-a+BOzYciMvZJeqtvMgk0EEHTv2u6E+QFK45JI0S4d06p8TVstxiJE+gG9LKohH/aUoyf6pEdzQ4Yhax1pxM+Iw==",
- "requires": {
- "@vaadin/select": "23.1.2"
- }
- },
- "@vaadin/vaadin-split-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-23.1.2.tgz",
- "integrity": "sha512-HKZjYHKmEsoLy0WKO4ciPcGMQ5/IpnvGK1OZWz5KC4GCSX9dmi4oBzAxsaoLUAJ+pO9+BRmUUXWSybHI1QiL6w==",
- "requires": {
- "@vaadin/split-layout": "23.1.2"
- }
- },
- "@vaadin/vaadin-tabs": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-23.1.2.tgz",
- "integrity": "sha512-rKquco3tRE+fm718eKATWHhsG2X6R4/smVjpQvK/fMQH/Sqx9N4lm+li9ONZ0ZSmLRboYnhuxQZL8ElY4xs1Ug==",
- "requires": {
- "@vaadin/tabs": "23.1.2"
- }
- },
- "@vaadin/vaadin-template-renderer": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-template-renderer/-/vaadin-template-renderer-23.1.2.tgz",
- "integrity": "sha512-1y9QSAqliJL/EUcRVgPDSqvvIrUpyca8ku8L12xtRWvdBgEhqZ0LoaM7/ugZ3BYPKm8jj0/E3brpt9PqiPCB9A==",
- "requires": {
- "@vaadin/polymer-legacy-adapter": "23.1.2"
- }
- },
- "@vaadin/vaadin-text-field": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-23.1.2.tgz",
- "integrity": "sha512-phtqsbvuGkDyuwteTBo9fBpVtYUjbIcuGg9zD3CbPFAadv+OinRkVIgO5dj6XKzfx58fiuUDWRVFgqCmrL16AA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/email-field": "23.1.2",
- "@vaadin/integer-field": "23.1.2",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/text-field": "23.1.2"
- }
- },
- "@vaadin/vaadin-themable-mixin": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-23.1.2.tgz",
- "integrity": "sha512-3xTMKyGpdzXwRwIoD940KvxbHaapn7ZZzeGl63RaH+G+jL0of0ejEbE/m0KxmI3r8E2pCiwU6kdUCtPgMazYnw==",
- "requires": {
- "@open-wc/dedupe-mixin": "^1.3.0",
- "lit": "2.2.3"
- }
- },
- "@vaadin/vaadin-time-picker": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-23.1.2.tgz",
- "integrity": "sha512-yvjm4nQB7zTpjIhSOSZPPNYag5dL3kR+1bKcUCxIUetfrXkntcrrT6FcwhmIC2FfSBfT/bm9TXFYrKONiyJM8Q==",
- "requires": {
- "@vaadin/time-picker": "23.1.2"
- }
- },
- "@vaadin/vaadin-upload": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-23.1.2.tgz",
- "integrity": "sha512-3YELPvecxLzjdSX6KTuX1O9aqmkxqWrf8XMM/t4utN/QGJyNR7BCfpB+76kv9q/SX8O87ym389VHV9QZV7jMPw==",
- "requires": {
- "@vaadin/upload": "23.1.2"
- }
- },
- "@vaadin/vaadin-usage-statistics": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz",
- "integrity": "sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==",
- "requires": {
- "@vaadin/vaadin-development-mode-detector": "2.0.5"
- }
- },
- "@vaadin/vaadin-virtual-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-virtual-list/-/vaadin-virtual-list-23.1.2.tgz",
- "integrity": "sha512-K2+OPCE5QrCO4grD21pm7SVRqTW9D+iCFVY00uWfyoedt5pyxbOEN3i8PZeQ0hqaCFiW048Xwh8QtQHFdl9GBQ==",
- "requires": {
- "@vaadin/virtual-list": "23.1.2"
- }
- },
- "@vaadin/vertical-layout": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-23.1.2.tgz",
- "integrity": "sha512-x0Qn16CaHDiuUgUoFY1ts6gm+FU1CzBH5rZ2ePhFQGb1Jwu4IbJDpAXKCdQqbQ4QfD3Tv6+ceLc0wdph2+tMPw==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@vaadin/virtual-list": {
- "version": "23.1.2",
- "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-23.1.2.tgz",
- "integrity": "sha512-nJTnQ0rcRKfnGu6wpD1sH0S0Otii7VLF3QmVF5qrnleDmkoj3tyYdLyVouGDYG/+u8q/JH3XBbhxBw1YNU5rgA==",
- "requires": {
- "@polymer/polymer": "3.4.1",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2"
- }
- },
- "@webcomponents/shadycss": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.0.tgz",
- "integrity": "sha512-L5O/+UPum8erOleNjKq6k58GVl3fNsEQdSOyh0EUhNmi7tHUyRuCJy1uqJiWydWcLARE5IPsMoPYMZmUGrz1JA=="
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true
- }
- }
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "async": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz",
- "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==",
- "dev": true
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
- "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.13.11",
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "semver": "^6.1.1"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
- "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.1",
- "core-js-compat": "^3.21.0"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
- "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.1"
- }
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true
- },
- "builtin-modules": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
- "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
- "dev": true
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001359",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
- "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
- "dev": true
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
- },
- "common-tags": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
- "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "construct-style-sheets-polyfill": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/construct-style-sheets-polyfill/-/construct-style-sheets-polyfill-3.1.0.tgz",
- "integrity": "sha512-HBLKP0chz8BAY6rBdzda11c3wAZeCZ+kIG4weVC2NM3AXzxx09nhe8t0SQNdloAvg5GLuHwq/0SPOOSPvtCcKw=="
- },
- "convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "cookieconsent": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/cookieconsent/-/cookieconsent-3.1.1.tgz",
- "integrity": "sha512-v8JWLJcI7Zs9NWrs8hiVldVtm3EBF70TJI231vxn6YToBGj0c9dvdnYwltydkAnrbBMOM/qX1xLFrnTfm5wTag=="
- },
- "core-js-compat": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
- "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
- "dev": true,
- "requires": {
- "browserslist": "^4.21.0",
- "semver": "7.0.0"
- },
- "dependencies": {
- "browserslist": {
- "version": "4.21.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
- "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001358",
- "electron-to-chromium": "^1.4.164",
- "node-releases": "^2.0.5",
- "update-browserslist-db": "^1.0.0"
- }
- },
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true
- },
- "update-browserslist-db": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
- "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- }
- }
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "csscolorparser": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
- "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
- },
- "deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "ejs": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
- "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
- "dev": true,
- "requires": {
- "jake": "^10.8.5"
- }
- },
- "electron-to-chromium": {
- "version": "1.4.170",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz",
- "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==",
- "dev": true
- },
- "engine.io-client": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz",
- "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==",
- "requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
- "ws": "~8.2.3",
- "xmlhttprequest-ssl": "~2.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "requires": {}
- }
- }
- },
- "engine.io-parser": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz",
- "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg=="
- },
- "es-abstract": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz",
- "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "regexp.prototype.flags": "^1.4.3",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "esbuild": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.47.tgz",
- "integrity": "sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==",
- "dev": true,
- "requires": {
- "esbuild-android-64": "0.14.47",
- "esbuild-android-arm64": "0.14.47",
- "esbuild-darwin-64": "0.14.47",
- "esbuild-darwin-arm64": "0.14.47",
- "esbuild-freebsd-64": "0.14.47",
- "esbuild-freebsd-arm64": "0.14.47",
- "esbuild-linux-32": "0.14.47",
- "esbuild-linux-64": "0.14.47",
- "esbuild-linux-arm": "0.14.47",
- "esbuild-linux-arm64": "0.14.47",
- "esbuild-linux-mips64le": "0.14.47",
- "esbuild-linux-ppc64le": "0.14.47",
- "esbuild-linux-riscv64": "0.14.47",
- "esbuild-linux-s390x": "0.14.47",
- "esbuild-netbsd-64": "0.14.47",
- "esbuild-openbsd-64": "0.14.47",
- "esbuild-sunos-64": "0.14.47",
- "esbuild-windows-32": "0.14.47",
- "esbuild-windows-64": "0.14.47",
- "esbuild-windows-arm64": "0.14.47"
- }
- },
- "esbuild-android-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz",
- "integrity": "sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==",
- "dev": true,
- "optional": true
- },
- "esbuild-android-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz",
- "integrity": "sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-darwin-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz",
- "integrity": "sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==",
- "dev": true,
- "optional": true
- },
- "esbuild-darwin-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz",
- "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==",
- "dev": true,
- "optional": true
- },
- "esbuild-freebsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz",
- "integrity": "sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-freebsd-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz",
- "integrity": "sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-32": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz",
- "integrity": "sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz",
- "integrity": "sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-arm": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz",
- "integrity": "sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz",
- "integrity": "sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-mips64le": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz",
- "integrity": "sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-ppc64le": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz",
- "integrity": "sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-riscv64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz",
- "integrity": "sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-s390x": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz",
- "integrity": "sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==",
- "dev": true,
- "optional": true
- },
- "esbuild-netbsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz",
- "integrity": "sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-openbsd-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz",
- "integrity": "sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==",
- "dev": true,
- "optional": true
- },
- "esbuild-sunos-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz",
- "integrity": "sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-windows-32": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz",
- "integrity": "sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-windows-64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz",
- "integrity": "sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-windows-arm64": {
- "version": "0.14.47",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz",
- "integrity": "sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==",
- "dev": true,
- "optional": true
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "dev": true
- },
- "estree-walker": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
- "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
- "dev": true
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "dependencies": {
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- }
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "filelist": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
- "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "dev": true,
- "requires": {
- "minimatch": "^5.0.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true
- },
- "geotiff": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.5.tgz",
- "integrity": "sha512-U5kVYm118YAmw2swiLu8rhfrYnDKOFI7VaMjuQwcq6Intuuid9Pyb4jjxYUxxkq8kOu2r7Am0Rmb52PObGp4pQ==",
- "requires": {
- "@petamoriken/float16": "^3.4.7",
- "lerc": "^3.0.0",
- "pako": "^2.0.4",
- "parse-headers": "^2.0.2",
- "quick-lru": "^6.1.0",
- "web-worker": "^1.2.0",
- "xml-utils": "^1.0.2"
- }
- },
- "get-intrinsic": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
- "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
- "get-own-enumerable-property-symbols": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
- "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
- "dev": true
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "highcharts": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz",
- "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw=="
- },
- "idb": {
- "version": "6.1.5",
- "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz",
- "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==",
- "dev": true
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
- "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
- "dev": true
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
- "dev": true
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "jake": {
- "version": "10.8.5",
- "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz",
- "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
- "dev": true,
- "requires": {
- "async": "^3.2.3",
- "chalk": "^4.0.2",
- "filelist": "^1.0.1",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "dev": true
- },
- "json-stringify-pretty-compact": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz",
- "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ=="
- },
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "dev": true
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "jsonpointer": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz",
- "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==",
- "dev": true
- },
- "lerc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz",
- "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww=="
- },
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true
- },
- "line-awesome": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/line-awesome/-/line-awesome-1.3.0.tgz",
- "integrity": "sha512-Y0YHksL37ixDsHz+ihCwOtF5jwJgCDxQ3q+zOVgaSW8VugHGTsZZXMacPYZB1/JULBi6BAuTCTek+4ZY/UIwcw=="
- },
- "lit": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.3.tgz",
- "integrity": "sha512-5/v+r9dH3Pw/o0rhp/qYk3ERvOUclNF31bWb0FiW6MPgwdQIr+/KCt/p3zcd8aPl8lIGnxdGrVcZA+gWS6oFOQ==",
- "requires": {
- "@lit/reactive-element": "^1.3.0",
- "lit-element": "^3.2.0",
- "lit-html": "^2.2.0"
- }
- },
- "lit-element": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz",
- "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==",
- "requires": {
- "@lit/reactive-element": "^1.3.0",
- "lit-html": "^2.2.0"
- }
- },
- "lit-html": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.6.tgz",
- "integrity": "sha512-xOKsPmq/RAKJ6dUeOxhmOYFjcjf0Q7aSdfBJgdJkOfCUnkmmJPxNrlZpRBeVe1Gg50oYWMlgm6ccAE/SpJgSdw==",
- "requires": {
- "@types/trusted-types": "^2.0.2"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "dev": true
- },
- "lodash.pick": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==",
- "dev": true
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==",
- "dev": true
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "magic-string": {
- "version": "0.25.9",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
- "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
- "dev": true,
- "requires": {
- "sourcemap-codec": "^1.4.8"
- }
- },
- "mapbox-to-css-font": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.1.tgz",
- "integrity": "sha512-QQ/iKiM43DM9+aujTL45Iz5o7gDeSFmy4LPl3HZmNcwCE++NxGazf+yFpY+wCb+YS23sDa1ghpo3zrNFOcHlow=="
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "mobx": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.6.1.tgz",
- "integrity": "sha512-7su3UZv5JF+ohLr2opabjbUAERfXstMY+wiBtey8yNAPoB8H187RaQXuhFjNkH8aE4iHbDWnhDFZw0+5ic4nGQ=="
- },
- "nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "dev": true
- },
- "node-releases": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
- "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
- "dev": true
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
- "dev": true
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "ol": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/ol/-/ol-6.13.0.tgz",
- "integrity": "sha512-Fa6yt+FArWE9fwYRRhi/8+ULcFDRS2ZuDcLp3R9bQeDVa5T4E4TT9iqLeJhmHG+bzWiLWJHIeFUqw8GD2gW0YA==",
- "requires": {
- "geotiff": "^2.0.2",
- "ol-mapbox-style": "^7.0.0",
- "pbf": "3.2.1",
- "rbush": "^3.0.1"
- }
- },
- "ol-mapbox-style": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-7.1.1.tgz",
- "integrity": "sha512-GLTEYiH/Ec9Zn1eS4S/zXyR2sierVrUc+OLVP8Ra0FRyqRhoYbXdko0b7OIeSHWdtJfHssWYefDOGxfTRUUZ/A==",
- "requires": {
- "@mapbox/mapbox-gl-style-spec": "^13.20.1",
- "mapbox-to-css-font": "^2.4.1",
- "webfont-matcher": "^1.1.0"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "pako": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz",
- "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
- },
- "parse-headers": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
- "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA=="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-to-regexp": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz",
- "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w=="
- },
- "pbf": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
- "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
- "requires": {
- "ieee754": "^1.1.12",
- "resolve-protobuf-schema": "^2.1.0"
- }
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true
- },
- "postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- },
- "pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
- "dev": true
- },
- "protocol-buffers-schema": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
- "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "quick-lru": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz",
- "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q=="
- },
- "quickselect": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
- "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "rbush": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
- "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
- "requires": {
- "quickselect": "^2.0.0"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true
- },
- "regenerate-unicode-properties": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
- "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.2"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
- "require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true
- },
- "resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-protobuf-schema": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
- "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
- "requires": {
- "protocol-buffers-schema": "^3.3.1"
- }
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "rollup": {
- "version": "2.75.7",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
- "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==",
- "dev": true,
- "requires": {
- "fsevents": "~2.3.2"
- }
- },
- "rollup-plugin-brotli": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/rollup-plugin-brotli/-/rollup-plugin-brotli-3.1.0.tgz",
- "integrity": "sha512-vXRPVd9B1x+aaXeBdmLKNNsai9AH3o0Qikf4u0m1icKqgi3qVA4UhOfwGaPYoAHML1GLMUnR//PDhiMHXN/M6g==",
- "dev": true
- },
- "rollup-plugin-terser": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
- "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "jest-worker": "^26.2.1",
- "serialize-javascript": "^4.0.0",
- "terser": "^5.0.0"
- },
- "dependencies": {
- "acorn": {
- "version": "8.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
- "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
- "dev": true
- },
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "terser": {
- "version": "5.14.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz",
- "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==",
- "dev": true,
- "requires": {
- "@jridgewell/source-map": "^0.3.2",
- "acorn": "^8.5.0",
- "commander": "^2.20.0",
- "source-map-support": "~0.5.20"
- }
- }
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "socket.io-client": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz",
- "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==",
- "requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.2",
- "engine.io-client": "~6.2.1",
- "socket.io-parser": "~4.2.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "socket.io-parser": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz",
- "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==",
- "requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "sort-asc": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz",
- "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw=="
- },
- "sort-desc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz",
- "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw=="
- },
- "sort-object": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz",
- "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==",
- "requires": {
- "sort-asc": "^0.1.0",
- "sort-desc": "^0.1.1"
- }
- },
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true
- },
- "sourcemap-codec": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
- "dev": true
- },
- "string.prototype.matchall": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
- "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.1",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "stringify-object": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
- "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
- "dev": true,
- "requires": {
- "get-own-enumerable-property-symbols": "^3.0.0",
- "is-obj": "^1.0.1",
- "is-regexp": "^1.0.0"
- }
- },
- "strip-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
- "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
- "dev": true
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true
- },
- "temp-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
- "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
- "dev": true
- },
- "tempy": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
- "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
- "dev": true,
- "requires": {
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- }
- },
- "tiny-invariant": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz",
- "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==",
- "dev": true
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "tr46": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
- "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- },
- "type-fest": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
- "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
- "dev": true
- },
- "typescript": {
- "version": "4.5.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz",
- "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==",
- "dev": true
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
- "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
- "dev": true
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw=="
- },
- "vite": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz",
- "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==",
- "dev": true,
- "requires": {
- "esbuild": "^0.14.27",
- "fsevents": "~2.3.2",
- "postcss": "^8.4.12",
- "resolve": "^1.22.0",
- "rollup": "^2.59.0"
- }
- },
- "vite-plugin-checker": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.3.4.tgz",
- "integrity": "sha512-IhZtrfsPOi1Apynm+AYN1GqlOnAygIaMUFS+sSXACn0E/776fFZ7UE2wSuvAt7/sMW1DJESQV+4JJbB7HZPQEA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "ansi-escapes": "^4.3.0",
- "chalk": "^4.1.1",
- "chokidar": "^3.5.1",
- "commander": "^8.0.0",
- "fast-glob": "^3.2.7",
- "lodash.debounce": "^4.0.8",
- "lodash.pick": "^4.4.0",
- "npm-run-path": "^4.0.1",
- "strip-ansi": "^6.0.0",
- "tiny-invariant": "^1.1.0",
- "vscode-languageclient": "^7.0.0",
- "vscode-languageserver": "^7.0.0",
- "vscode-languageserver-textdocument": "^1.0.1",
- "vscode-uri": "^3.0.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "vscode-jsonrpc": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
- "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
- "dev": true
- },
- "vscode-languageclient": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz",
- "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==",
- "dev": true,
- "requires": {
- "minimatch": "^3.0.4",
- "semver": "^7.3.4",
- "vscode-languageserver-protocol": "3.16.0"
- }
- },
- "vscode-languageserver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz",
- "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==",
- "dev": true,
- "requires": {
- "vscode-languageserver-protocol": "3.16.0"
- }
- },
- "vscode-languageserver-protocol": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
- "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
- "dev": true,
- "requires": {
- "vscode-jsonrpc": "6.0.0",
- "vscode-languageserver-types": "3.16.0"
- }
- },
- "vscode-languageserver-textdocument": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
- "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
- "dev": true
- },
- "vscode-languageserver-types": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
- "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
- "dev": true
- },
- "vscode-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
- "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
- "dev": true
- },
- "web-worker": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
- "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
- },
- "webfont-matcher": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/webfont-matcher/-/webfont-matcher-1.1.0.tgz",
- "integrity": "sha512-ov8lMvF9wi4PD7fK2Axn9PQEpO9cYI0fIoGqErwd+wi8xacFFDmX114D5Q2Lw0Wlgmb+Qw/dKI2KTtimrJf85g=="
- },
- "webidl-conversions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
- "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
- "dev": true
- },
- "whatwg-url": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
- "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
- "dev": true,
- "requires": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "workbox-background-sync": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.0.tgz",
- "integrity": "sha512-rrekt/gt6qOIZsisj6QZfmAFPAnocq1Z603zAjt+qHmeXY8DLPOklVtvrXSaHoHH3qIjUq3SQY5s2x240iTIKw==",
- "dev": true,
- "requires": {
- "idb": "^6.1.4",
- "workbox-core": "6.5.0"
- }
- },
- "workbox-broadcast-update": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.0.tgz",
- "integrity": "sha512-JC97c7tYqoGWcCfbKO9KHG6lkU+WhXCnDB2j1oFWEiv53nUHy3yjPpzMmAGNLD9oV5lInO15n6V18HfwgkhISw==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-build": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.0.tgz",
- "integrity": "sha512-da0/1b6//P9+ts7ofcIKcMVPyN6suJvjJASXokF7DsqvUmgRBPcCVV4KCy8QWjgfcz7mzuTpkSbdVHcPFJ/p0A==",
- "dev": true,
- "requires": {
- "@apideck/better-ajv-errors": "^0.3.1",
- "@babel/core": "^7.11.1",
- "@babel/preset-env": "^7.11.0",
- "@babel/runtime": "^7.11.2",
- "@rollup/plugin-babel": "^5.2.0",
- "@rollup/plugin-node-resolve": "^11.2.1",
- "@rollup/plugin-replace": "^2.4.1",
- "@surma/rollup-plugin-off-main-thread": "^2.2.3",
- "ajv": "^8.6.0",
- "common-tags": "^1.8.0",
- "fast-json-stable-stringify": "^2.1.0",
- "fs-extra": "^9.0.1",
- "glob": "^7.1.6",
- "lodash": "^4.17.20",
- "pretty-bytes": "^5.3.0",
- "rollup": "^2.43.1",
- "rollup-plugin-terser": "^7.0.0",
- "source-map": "^0.8.0-beta.0",
- "stringify-object": "^3.3.0",
- "strip-comments": "^2.0.1",
- "tempy": "^0.6.0",
- "upath": "^1.2.0",
- "workbox-background-sync": "6.5.0",
- "workbox-broadcast-update": "6.5.0",
- "workbox-cacheable-response": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-expiration": "6.5.0",
- "workbox-google-analytics": "6.5.0",
- "workbox-navigation-preload": "6.5.0",
- "workbox-precaching": "6.5.0",
- "workbox-range-requests": "6.5.0",
- "workbox-recipes": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0",
- "workbox-streams": "6.5.0",
- "workbox-sw": "6.5.0",
- "workbox-window": "6.5.0"
- },
- "dependencies": {
- "@apideck/better-ajv-errors": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz",
- "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==",
- "dev": true,
- "requires": {
- "json-schema": "^0.4.0",
- "jsonpointer": "^5.0.0",
- "leven": "^3.1.0"
- }
- },
- "@rollup/plugin-replace": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
- "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^3.1.0",
- "magic-string": "^0.25.7"
- }
- },
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "source-map": {
- "version": "0.8.0-beta.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
- "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
- "dev": true,
- "requires": {
- "whatwg-url": "^7.0.0"
- }
- }
- }
- },
- "workbox-cacheable-response": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.0.tgz",
- "integrity": "sha512-sqAtWAiBwWvI8HG/2Do7BeKPhHuUczt22ORkAjkH9DfTq9LuWRFd6T4HAMqX5G8F1gM9XA2UPlxRrEeSpFIz/A==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-core": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.0.tgz",
- "integrity": "sha512-5SPwNipUzYBhrneLVT02JFA0fw3LG82jFAN/G2NzxkIW10t4MVZuML2nU94bbkgjq25u0fkY8+4JXzMfHgxEWQ==",
- "dev": true
- },
- "workbox-expiration": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.0.tgz",
- "integrity": "sha512-y3WRkKRy/gMuZZNkrLFahjY0QZtLoq+QfhTbVAsOGHVg1CCtnNbeFAnEidQs7UisI2BK76VqQPvM7hEOFyZ92A==",
- "dev": true,
- "requires": {
- "idb": "^6.1.4",
- "workbox-core": "6.5.0"
- }
- },
- "workbox-google-analytics": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.0.tgz",
- "integrity": "sha512-CHHh55wMNCc/BV1URrzEM2Zjgf6g2CV6QpAAc1pBRqaLY5755PeQZbp3o8KbJEM7YsC9mIBeQVsOkSKkGS30bg==",
- "dev": true,
- "requires": {
- "workbox-background-sync": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "workbox-navigation-preload": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.0.tgz",
- "integrity": "sha512-ktrRQzXJ0zFy0puOtCa49wE3BSBGUB8KRMot3tEieikCkSO0wMLmiCb9GwTVvNMJLl0THRlsdFoI93si04nTxA==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-precaching": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.0.tgz",
- "integrity": "sha512-IVLzgHx38T6LphJyEOltd7XAvpDi73p85uCT2ZtT1HHg9FAYC49a+5iHUVOnqye73fLW20eiAMFcnehGxz9RWg==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "workbox-range-requests": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.0.tgz",
- "integrity": "sha512-+qTELdGZE5rOjuv+ifFrfRDN8Uvzpbm5Fal7qSUqB1V1DLCMxPwHCj6mWwQBRKBpW7G09kAwewH7zA3Asjkf/Q==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-recipes": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.0.tgz",
- "integrity": "sha512-7hWZAIcXmvr31NwYSWaQIrnThCH/Dx9+eYv/YdkpUeWIXRiHRkYvP1FdiHItbLSjL4Y6K7cy2Y9y5lGCkgaE4w==",
- "dev": true,
- "requires": {
- "workbox-cacheable-response": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-expiration": "6.5.0",
- "workbox-precaching": "6.5.0",
- "workbox-routing": "6.5.0",
- "workbox-strategies": "6.5.0"
- }
- },
- "workbox-routing": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.0.tgz",
- "integrity": "sha512-w1A9OVa/yYStu9ds0Dj+TC6zOAoskKlczf+wZI5mrM9nFCt/KOMQiFp1/41DMFPrrN/8KlZTS3Cel/Ttutw93Q==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-strategies": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.0.tgz",
- "integrity": "sha512-Ngnwo+tfGw4uKSlTz3h1fYKb/lCV7SDI/dtTb8VaJzRl0N9XssloDGYERBmF6BN/DV/x3bnRsshfobnKI/3z0g==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0"
- }
- },
- "workbox-streams": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.0.tgz",
- "integrity": "sha512-ZbeaZINkju4x45P9DFyRbOYInE+dyNAJIelflz4f9AOAdm+zZUJCooU4MdfsedVhHiTIA6pCD/3jCmW1XbvlbA==",
- "dev": true,
- "requires": {
- "workbox-core": "6.5.0",
- "workbox-routing": "6.5.0"
- }
- },
- "workbox-sw": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.0.tgz",
- "integrity": "sha512-uPGJ9Yost4yabnCko/IuhouquoQKrWOEqLq7L/xVYtltWe4+J8Hw8iPCVtxvXQ26hffd7MaFWUAN83j2ZWbxRg==",
- "dev": true
- },
- "workbox-window": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.0.tgz",
- "integrity": "sha512-DOrhiTnWup/CsNstO2uvfdKM4kdStgHd31xGGvBcoCE3Are3DRcy5s3zz3PedcAR1AKskQj3BXz0UhzQiOq8nA==",
- "dev": true,
- "requires": {
- "@types/trusted-types": "^2.0.2",
- "workbox-core": "6.5.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "xml-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.0.3.tgz",
- "integrity": "sha512-8nKSzSUwJZw7XYcUrY6YjlicZs+lpxV2QzR53btjgq/eNqk1WK3PId5Zy3M2AHkJdpcgC+9/VJspTlH1aNZiuQ=="
- },
- "xmlhttprequest-ssl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
- "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A=="
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
-}
diff --git a/hilla-chat-app/package.json b/hilla-chat-app/package.json
deleted file mode 100644
index a6d4828..0000000
--- a/hilla-chat-app/package.json
+++ /dev/null
@@ -1,394 +0,0 @@
-{
- "name": "no-name",
- "license": "UNLICENSED",
- "dependencies": {
- "@adobe/lit-mobx": "2.0.0",
- "@hilla/form": "1.1.0",
- "@hilla/frontend": "1.1.0",
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/iron-list": "3.1.0",
- "@polymer/iron-meta": "3.0.1",
- "@polymer/iron-resizable-behavior": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/accordion": "23.1.2",
- "@vaadin/app-layout": "23.1.2",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/avatar-group": "23.1.2",
- "@vaadin/board": "23.1.2",
- "@vaadin/bundles": "23.1.2",
- "@vaadin/button": "23.1.2",
- "@vaadin/charts": "23.1.2",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/checkbox-group": "23.1.2",
- "@vaadin/combo-box": "23.1.2",
- "@vaadin/common-frontend": "0.0.17",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/context-menu": "23.1.2",
- "@vaadin/cookie-consent": "23.1.2",
- "@vaadin/crud": "23.1.2",
- "@vaadin/custom-field": "23.1.2",
- "@vaadin/date-picker": "23.1.2",
- "@vaadin/date-time-picker": "23.1.2",
- "@vaadin/details": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/email-field": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/field-highlighter": "23.1.2",
- "@vaadin/flow-frontend": "./target/flow-frontend",
- "@vaadin/form-layout": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/grid-pro": "23.1.2",
- "@vaadin/horizontal-layout": "23.1.2",
- "@vaadin/icon": "23.1.2",
- "@vaadin/icons": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/integer-field": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/login": "23.1.2",
- "@vaadin/map": "23.1.2",
- "@vaadin/menu-bar": "23.1.2",
- "@vaadin/message-input": "23.1.2",
- "@vaadin/message-list": "23.1.2",
- "@vaadin/notification": "23.1.2",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/polymer-legacy-adapter": "23.1.2",
- "@vaadin/progress-bar": "23.1.2",
- "@vaadin/radio-group": "23.1.2",
- "@vaadin/rich-text-editor": "23.1.2",
- "@vaadin/router": "1.7.4",
- "@vaadin/scroller": "23.1.2",
- "@vaadin/select": "23.1.2",
- "@vaadin/split-layout": "23.1.2",
- "@vaadin/tabs": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/time-picker": "23.1.2",
- "@vaadin/upload": "23.1.2",
- "@vaadin/vaadin-accordion": "23.1.2",
- "@vaadin/vaadin-app-layout": "23.1.2",
- "@vaadin/vaadin-avatar": "23.1.2",
- "@vaadin/vaadin-board": "23.1.2",
- "@vaadin/vaadin-button": "23.1.2",
- "@vaadin/vaadin-charts": "23.1.2",
- "@vaadin/vaadin-checkbox": "23.1.2",
- "@vaadin/vaadin-combo-box": "23.1.2",
- "@vaadin/vaadin-confirm-dialog": "23.1.2",
- "@vaadin/vaadin-context-menu": "23.1.2",
- "@vaadin/vaadin-cookie-consent": "23.1.2",
- "@vaadin/vaadin-crud": "23.1.2",
- "@vaadin/vaadin-custom-field": "23.1.2",
- "@vaadin/vaadin-date-picker": "23.1.2",
- "@vaadin/vaadin-date-time-picker": "23.1.2",
- "@vaadin/vaadin-details": "23.1.2",
- "@vaadin/vaadin-development-mode-detector": "2.0.5",
- "@vaadin/vaadin-dialog": "23.1.2",
- "@vaadin/vaadin-form-layout": "23.1.2",
- "@vaadin/vaadin-grid": "23.1.2",
- "@vaadin/vaadin-grid-pro": "23.1.2",
- "@vaadin/vaadin-icon": "23.1.2",
- "@vaadin/vaadin-icons": "23.1.2",
- "@vaadin/vaadin-item": "23.1.2",
- "@vaadin/vaadin-list-box": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-login": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-menu-bar": "23.1.2",
- "@vaadin/vaadin-messages": "23.1.2",
- "@vaadin/vaadin-notification": "23.1.2",
- "@vaadin/vaadin-ordered-layout": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-progress-bar": "23.1.2",
- "@vaadin/vaadin-radio-button": "23.1.2",
- "@vaadin/vaadin-rich-text-editor": "23.1.2",
- "@vaadin/vaadin-select": "23.1.2",
- "@vaadin/vaadin-split-layout": "23.1.2",
- "@vaadin/vaadin-tabs": "23.1.2",
- "@vaadin/vaadin-template-renderer": "23.1.2",
- "@vaadin/vaadin-text-field": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "@vaadin/vaadin-time-picker": "23.1.2",
- "@vaadin/vaadin-upload": "23.1.2",
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "@vaadin/vaadin-virtual-list": "23.1.2",
- "@vaadin/vertical-layout": "23.1.2",
- "@vaadin/virtual-list": "23.1.2",
- "construct-style-sheets-polyfill": "3.1.0",
- "line-awesome": "1.3.0",
- "lit": "2.2.3",
- "mobx": "^6.3.5"
- },
- "devDependencies": {
- "@rollup/plugin-replace": "3.1.0",
- "async": "3.2.2",
- "glob": "7.1.6",
- "mkdirp": "1.0.4",
- "rollup-plugin-brotli": "3.1.0",
- "typescript": "4.5.3",
- "vite": "v2.9.1",
- "vite-plugin-checker": "0.3.4",
- "workbox-build": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-precaching": "6.5.0"
- },
- "overrides": {
- "@vaadin/bundles": "$@vaadin/bundles",
- "@vaadin/accordion": "$@vaadin/accordion",
- "@vaadin/app-layout": "$@vaadin/app-layout",
- "@vaadin/avatar": "$@vaadin/avatar",
- "@vaadin/avatar-group": "$@vaadin/avatar-group",
- "@vaadin/button": "$@vaadin/button",
- "@vaadin/checkbox": "$@vaadin/checkbox",
- "@vaadin/checkbox-group": "$@vaadin/checkbox-group",
- "@vaadin/combo-box": "$@vaadin/combo-box",
- "@vaadin/component-base": "$@vaadin/component-base",
- "@vaadin/context-menu": "$@vaadin/context-menu",
- "@vaadin/custom-field": "$@vaadin/custom-field",
- "@vaadin/date-picker": "$@vaadin/date-picker",
- "@vaadin/date-time-picker": "$@vaadin/date-time-picker",
- "@vaadin/details": "$@vaadin/details",
- "@vaadin/dialog": "$@vaadin/dialog",
- "@vaadin/email-field": "$@vaadin/email-field",
- "@vaadin/field-base": "$@vaadin/field-base",
- "@vaadin/field-highlighter": "$@vaadin/field-highlighter",
- "@vaadin/form-layout": "$@vaadin/form-layout",
- "@vaadin/grid": "$@vaadin/grid",
- "@vaadin/horizontal-layout": "$@vaadin/horizontal-layout",
- "@vaadin/icon": "$@vaadin/icon",
- "@vaadin/icons": "$@vaadin/icons",
- "@vaadin/input-container": "$@vaadin/input-container",
- "@vaadin/integer-field": "$@vaadin/integer-field",
- "@polymer/iron-icon": "$@polymer/iron-icon",
- "@polymer/iron-iconset-svg": "$@polymer/iron-iconset-svg",
- "@polymer/iron-list": "$@polymer/iron-list",
- "@polymer/iron-meta": "$@polymer/iron-meta",
- "@polymer/iron-resizable-behavior": "$@polymer/iron-resizable-behavior",
- "@vaadin/item": "$@vaadin/item",
- "@vaadin/list-box": "$@vaadin/list-box",
- "@vaadin/lit-renderer": "$@vaadin/lit-renderer",
- "@vaadin/login": "$@vaadin/login",
- "@vaadin/menu-bar": "$@vaadin/menu-bar",
- "@vaadin/message-input": "$@vaadin/message-input",
- "@vaadin/message-list": "$@vaadin/message-list",
- "@vaadin/notification": "$@vaadin/notification",
- "@vaadin/number-field": "$@vaadin/number-field",
- "@vaadin/password-field": "$@vaadin/password-field",
- "@vaadin/polymer-legacy-adapter": "$@vaadin/polymer-legacy-adapter",
- "@vaadin/progress-bar": "$@vaadin/progress-bar",
- "@vaadin/radio-group": "$@vaadin/radio-group",
- "@vaadin/scroller": "$@vaadin/scroller",
- "@vaadin/select": "$@vaadin/select",
- "@vaadin/split-layout": "$@vaadin/split-layout",
- "@vaadin/tabs": "$@vaadin/tabs",
- "@vaadin/text-area": "$@vaadin/text-area",
- "@vaadin/text-field": "$@vaadin/text-field",
- "@vaadin/time-picker": "$@vaadin/time-picker",
- "@vaadin/upload": "$@vaadin/upload",
- "@vaadin/vaadin-accordion": "$@vaadin/vaadin-accordion",
- "@vaadin/vaadin-app-layout": "$@vaadin/vaadin-app-layout",
- "@vaadin/vaadin-avatar": "$@vaadin/vaadin-avatar",
- "@vaadin/vaadin-button": "$@vaadin/vaadin-button",
- "@vaadin/vaadin-checkbox": "$@vaadin/vaadin-checkbox",
- "@vaadin/vaadin-combo-box": "$@vaadin/vaadin-combo-box",
- "@vaadin/vaadin-context-menu": "$@vaadin/vaadin-context-menu",
- "@vaadin/vaadin-custom-field": "$@vaadin/vaadin-custom-field",
- "@vaadin/vaadin-date-picker": "$@vaadin/vaadin-date-picker",
- "@vaadin/vaadin-date-time-picker": "$@vaadin/vaadin-date-time-picker",
- "@vaadin/vaadin-details": "$@vaadin/vaadin-details",
- "@vaadin/vaadin-development-mode-detector": "$@vaadin/vaadin-development-mode-detector",
- "@vaadin/vaadin-dialog": "$@vaadin/vaadin-dialog",
- "@vaadin/vaadin-form-layout": "$@vaadin/vaadin-form-layout",
- "@vaadin/vaadin-grid": "$@vaadin/vaadin-grid",
- "@vaadin/vaadin-icon": "$@vaadin/vaadin-icon",
- "@vaadin/vaadin-icons": "$@vaadin/vaadin-icons",
- "@vaadin/vaadin-item": "$@vaadin/vaadin-item",
- "@vaadin/vaadin-list-box": "$@vaadin/vaadin-list-box",
- "@vaadin/vaadin-list-mixin": "$@vaadin/vaadin-list-mixin",
- "@vaadin/vaadin-login": "$@vaadin/vaadin-login",
- "@vaadin/vaadin-lumo-styles": "$@vaadin/vaadin-lumo-styles",
- "@vaadin/vaadin-material-styles": "$@vaadin/vaadin-material-styles",
- "@vaadin/vaadin-menu-bar": "$@vaadin/vaadin-menu-bar",
- "@vaadin/vaadin-messages": "$@vaadin/vaadin-messages",
- "@vaadin/vaadin-notification": "$@vaadin/vaadin-notification",
- "@vaadin/vaadin-ordered-layout": "$@vaadin/vaadin-ordered-layout",
- "@vaadin/vaadin-overlay": "$@vaadin/vaadin-overlay",
- "@vaadin/vaadin-progress-bar": "$@vaadin/vaadin-progress-bar",
- "@vaadin/vaadin-radio-button": "$@vaadin/vaadin-radio-button",
- "@vaadin/router": "$@vaadin/router",
- "@vaadin/vaadin-select": "$@vaadin/vaadin-select",
- "@vaadin/vaadin-split-layout": "$@vaadin/vaadin-split-layout",
- "@vaadin/vaadin-tabs": "$@vaadin/vaadin-tabs",
- "@vaadin/vaadin-template-renderer": "$@vaadin/vaadin-template-renderer",
- "@vaadin/vaadin-text-field": "$@vaadin/vaadin-text-field",
- "@vaadin/vaadin-themable-mixin": "$@vaadin/vaadin-themable-mixin",
- "@vaadin/vaadin-time-picker": "$@vaadin/vaadin-time-picker",
- "@vaadin/vaadin-upload": "$@vaadin/vaadin-upload",
- "@vaadin/vaadin-usage-statistics": "$@vaadin/vaadin-usage-statistics",
- "@vaadin/vaadin-virtual-list": "$@vaadin/vaadin-virtual-list",
- "@vaadin/vertical-layout": "$@vaadin/vertical-layout",
- "@vaadin/virtual-list": "$@vaadin/virtual-list",
- "@vaadin/board": "$@vaadin/board",
- "@vaadin/charts": "$@vaadin/charts",
- "@vaadin/confirm-dialog": "$@vaadin/confirm-dialog",
- "@vaadin/cookie-consent": "$@vaadin/cookie-consent",
- "@vaadin/crud": "$@vaadin/crud",
- "@vaadin/grid-pro": "$@vaadin/grid-pro",
- "@vaadin/map": "$@vaadin/map",
- "@vaadin/rich-text-editor": "$@vaadin/rich-text-editor",
- "@vaadin/vaadin-board": "$@vaadin/vaadin-board",
- "@vaadin/vaadin-charts": "$@vaadin/vaadin-charts",
- "@vaadin/vaadin-confirm-dialog": "$@vaadin/vaadin-confirm-dialog",
- "@vaadin/vaadin-cookie-consent": "$@vaadin/vaadin-cookie-consent",
- "@vaadin/vaadin-crud": "$@vaadin/vaadin-crud",
- "@vaadin/vaadin-grid-pro": "$@vaadin/vaadin-grid-pro",
- "@vaadin/vaadin-rich-text-editor": "$@vaadin/vaadin-rich-text-editor",
- "@vaadin/common-frontend": "$@vaadin/common-frontend",
- "construct-style-sheets-polyfill": "$construct-style-sheets-polyfill",
- "lit": "$lit",
- "@polymer/polymer": "$@polymer/polymer",
- "@adobe/lit-mobx": "$@adobe/lit-mobx",
- "line-awesome": "$line-awesome",
- "mobx": "$mobx",
- "@hilla/form": "$@hilla/form",
- "@hilla/frontend": "$@hilla/frontend"
- },
- "vaadin": {
- "dependencies": {
- "@hilla/form": "1.1.0",
- "@hilla/frontend": "1.1.0",
- "@polymer/iron-icon": "3.0.1",
- "@polymer/iron-iconset-svg": "3.0.1",
- "@polymer/iron-list": "3.1.0",
- "@polymer/iron-meta": "3.0.1",
- "@polymer/iron-resizable-behavior": "3.0.1",
- "@polymer/polymer": "3.4.1",
- "@vaadin/accordion": "23.1.2",
- "@vaadin/app-layout": "23.1.2",
- "@vaadin/avatar": "23.1.2",
- "@vaadin/avatar-group": "23.1.2",
- "@vaadin/board": "23.1.2",
- "@vaadin/bundles": "23.1.2",
- "@vaadin/button": "23.1.2",
- "@vaadin/charts": "23.1.2",
- "@vaadin/checkbox": "23.1.2",
- "@vaadin/checkbox-group": "23.1.2",
- "@vaadin/combo-box": "23.1.2",
- "@vaadin/common-frontend": "0.0.17",
- "@vaadin/component-base": "23.1.2",
- "@vaadin/confirm-dialog": "23.1.2",
- "@vaadin/context-menu": "23.1.2",
- "@vaadin/cookie-consent": "23.1.2",
- "@vaadin/crud": "23.1.2",
- "@vaadin/custom-field": "23.1.2",
- "@vaadin/date-picker": "23.1.2",
- "@vaadin/date-time-picker": "23.1.2",
- "@vaadin/details": "23.1.2",
- "@vaadin/dialog": "23.1.2",
- "@vaadin/email-field": "23.1.2",
- "@vaadin/field-base": "23.1.2",
- "@vaadin/field-highlighter": "23.1.2",
- "@vaadin/form-layout": "23.1.2",
- "@vaadin/grid": "23.1.2",
- "@vaadin/grid-pro": "23.1.2",
- "@vaadin/horizontal-layout": "23.1.2",
- "@vaadin/icon": "23.1.2",
- "@vaadin/icons": "23.1.2",
- "@vaadin/input-container": "23.1.2",
- "@vaadin/integer-field": "23.1.2",
- "@vaadin/item": "23.1.2",
- "@vaadin/list-box": "23.1.2",
- "@vaadin/lit-renderer": "23.1.2",
- "@vaadin/login": "23.1.2",
- "@vaadin/map": "23.1.2",
- "@vaadin/menu-bar": "23.1.2",
- "@vaadin/message-input": "23.1.2",
- "@vaadin/message-list": "23.1.2",
- "@vaadin/notification": "23.1.2",
- "@vaadin/number-field": "23.1.2",
- "@vaadin/password-field": "23.1.2",
- "@vaadin/polymer-legacy-adapter": "23.1.2",
- "@vaadin/progress-bar": "23.1.2",
- "@vaadin/radio-group": "23.1.2",
- "@vaadin/rich-text-editor": "23.1.2",
- "@vaadin/router": "1.7.4",
- "@vaadin/scroller": "23.1.2",
- "@vaadin/select": "23.1.2",
- "@vaadin/split-layout": "23.1.2",
- "@vaadin/tabs": "23.1.2",
- "@vaadin/text-area": "23.1.2",
- "@vaadin/text-field": "23.1.2",
- "@vaadin/time-picker": "23.1.2",
- "@vaadin/upload": "23.1.2",
- "@vaadin/vaadin-accordion": "23.1.2",
- "@vaadin/vaadin-app-layout": "23.1.2",
- "@vaadin/vaadin-avatar": "23.1.2",
- "@vaadin/vaadin-board": "23.1.2",
- "@vaadin/vaadin-button": "23.1.2",
- "@vaadin/vaadin-charts": "23.1.2",
- "@vaadin/vaadin-checkbox": "23.1.2",
- "@vaadin/vaadin-combo-box": "23.1.2",
- "@vaadin/vaadin-confirm-dialog": "23.1.2",
- "@vaadin/vaadin-context-menu": "23.1.2",
- "@vaadin/vaadin-cookie-consent": "23.1.2",
- "@vaadin/vaadin-crud": "23.1.2",
- "@vaadin/vaadin-custom-field": "23.1.2",
- "@vaadin/vaadin-date-picker": "23.1.2",
- "@vaadin/vaadin-date-time-picker": "23.1.2",
- "@vaadin/vaadin-details": "23.1.2",
- "@vaadin/vaadin-development-mode-detector": "2.0.5",
- "@vaadin/vaadin-dialog": "23.1.2",
- "@vaadin/vaadin-form-layout": "23.1.2",
- "@vaadin/vaadin-grid": "23.1.2",
- "@vaadin/vaadin-grid-pro": "23.1.2",
- "@vaadin/vaadin-icon": "23.1.2",
- "@vaadin/vaadin-icons": "23.1.2",
- "@vaadin/vaadin-item": "23.1.2",
- "@vaadin/vaadin-list-box": "23.1.2",
- "@vaadin/vaadin-list-mixin": "23.1.2",
- "@vaadin/vaadin-login": "23.1.2",
- "@vaadin/vaadin-lumo-styles": "23.1.2",
- "@vaadin/vaadin-material-styles": "23.1.2",
- "@vaadin/vaadin-menu-bar": "23.1.2",
- "@vaadin/vaadin-messages": "23.1.2",
- "@vaadin/vaadin-notification": "23.1.2",
- "@vaadin/vaadin-ordered-layout": "23.1.2",
- "@vaadin/vaadin-overlay": "23.1.2",
- "@vaadin/vaadin-progress-bar": "23.1.2",
- "@vaadin/vaadin-radio-button": "23.1.2",
- "@vaadin/vaadin-rich-text-editor": "23.1.2",
- "@vaadin/vaadin-select": "23.1.2",
- "@vaadin/vaadin-split-layout": "23.1.2",
- "@vaadin/vaadin-tabs": "23.1.2",
- "@vaadin/vaadin-template-renderer": "23.1.2",
- "@vaadin/vaadin-text-field": "23.1.2",
- "@vaadin/vaadin-themable-mixin": "23.1.2",
- "@vaadin/vaadin-time-picker": "23.1.2",
- "@vaadin/vaadin-upload": "23.1.2",
- "@vaadin/vaadin-usage-statistics": "2.1.2",
- "@vaadin/vaadin-virtual-list": "23.1.2",
- "@vaadin/vertical-layout": "23.1.2",
- "@vaadin/virtual-list": "23.1.2",
- "construct-style-sheets-polyfill": "3.1.0",
- "lit": "2.2.3"
- },
- "devDependencies": {
- "@rollup/plugin-replace": "3.1.0",
- "async": "3.2.2",
- "glob": "7.1.6",
- "mkdirp": "1.0.4",
- "rollup-plugin-brotli": "3.1.0",
- "typescript": "4.5.3",
- "vite": "v2.9.1",
- "vite-plugin-checker": "0.3.4",
- "workbox-build": "6.5.0",
- "workbox-core": "6.5.0",
- "workbox-precaching": "6.5.0"
- },
- "hash": "77e74d1af3966bdf8cecebd7ed525cb0aa8e6e97af016a1943164ac20cd9e9ae"
- }
-}
diff --git a/hilla-chat-app/pom.xml b/hilla-chat-app/pom.xml
deleted file mode 100644
index ad8e1e2..0000000
--- a/hilla-chat-app/pom.xml
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
- 4.0.0
-
- com.example.application
- hilla-chat
- hilla-chat
- 1.0-SNAPSHOT
- jar
-
-
- 11
- 1.1.2
- 4.1.2
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.7.1
-
-
-
-
-
-
-
- central
- https://repo.maven.apache.org/maven2
-
- false
-
-
-
- vaadin-prereleases
-
- https://maven.vaadin.com/vaadin-prereleases/
-
-
-
-
- Vaadin Directory
- https://maven.vaadin.com/vaadin-addons
-
- false
-
-
-
-
-
-
-
- central
- https://repo.maven.apache.org/maven2
-
- false
-
-
-
- vaadin-prereleases
-
- https://maven.vaadin.com/vaadin-prereleases/
-
-
-
-
-
-
-
- dev.hilla
- hilla-bom
- ${hilla.version}
- pom
- import
-
-
-
-
-
-
- dev.hilla
- hilla
-
-
- dev.hilla
- hilla-spring-boot-starter
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
- org.springframework.boot
- spring-boot-devtools
- true
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- com.vaadin
- vaadin-testbench
- test
-
-
-
- org.junit.vintage
- junit-vintage-engine
- test
-
-
- org.hamcrest
- hamcrest-core
-
-
-
-
- io.github.bonigarcia
- webdrivermanager
- 5.1.1
- test
-
-
-
-
- spring-boot:run
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
- 500
- 240
-
-
-
-
-
- dev.hilla
- hilla-maven-plugin
- ${hilla.version}
-
-
-
- prepare-frontend
-
-
-
-
-
-
-
-
-
-
- production
-
-
-
- dev.hilla
- hilla-maven-plugin
- ${hilla.version}
-
-
-
- build-frontend
-
- compile
-
-
-
- true
-
-
-
-
-
-
-
- it
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
- start-spring-boot
- pre-integration-test
-
- start
-
-
-
- stop-spring-boot
- post-integration-test
-
- stop
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
-
-
-
- integration-test
- verify
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
diff --git a/hilla-chat-app/src/main/java/com/example/application/Application.java b/hilla-chat-app/src/main/java/com/example/application/Application.java
deleted file mode 100644
index 9263090..0000000
--- a/hilla-chat-app/src/main/java/com/example/application/Application.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.example.application;
-
-import com.vaadin.flow.component.page.AppShellConfigurator;
-import com.vaadin.flow.server.PWA;
-import com.vaadin.flow.theme.Theme;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
-
-/**
- * The entry point of the Spring Boot application.
- *
- * Use the @PWA annotation make the application installable on phones, tablets
- * and some desktop browsers.
- *
- */
-@SpringBootApplication
-@Theme(value = "hilla-chat")
-@PWA(name = "hilla-chat", shortName = "hilla-chat", offlineResources = {})
-public class Application extends SpringBootServletInitializer implements AppShellConfigurator {
-
- public static void main(String[] args) {
- SpringApplication.run(Application.class, args);
- }
-
-}
diff --git a/hilla-chat-app/src/main/java/com/example/application/ChatEndpoint.java b/hilla-chat-app/src/main/java/com/example/application/ChatEndpoint.java
deleted file mode 100644
index 0a66f5e..0000000
--- a/hilla-chat-app/src/main/java/com/example/application/ChatEndpoint.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.example.application;
-
-import java.time.ZonedDateTime;
-import com.vaadin.flow.server.auth.AnonymousAllowed;
-import dev.hilla.Endpoint;
-import dev.hilla.Nonnull;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Sinks;
-import reactor.core.publisher.Sinks.EmitResult;
-import reactor.core.publisher.Sinks.Many;
-
-@Endpoint
-@AnonymousAllowed
-public class ChatEndpoint {
-
- public static class Message {
- public @Nonnull String text;
- public ZonedDateTime time;
- public @Nonnull String userName;
- }
-
- private Many chatSink;
- private Flux chat;
-
- ChatEndpoint() {
- chatSink = Sinks.many().multicast().directBestEffort();
- chat = chatSink.asFlux().replay(10).autoConnect();
- }
-
- public @Nonnull Flux<@Nonnull Message> join() {
- return chat;
- }
-
- public void send(Message message) {
- message.time = ZonedDateTime.now();
- chatSink.emitNext(message,
- (signalType, emitResult) -> emitResult == EmitResult.FAIL_NON_SERIALIZED);
- }
-
-
-}
diff --git a/hilla-chat-app/src/main/resources/META-INF/resources/icons/icon.png b/hilla-chat-app/src/main/resources/META-INF/resources/icons/icon.png
deleted file mode 100644
index c5f65af..0000000
Binary files a/hilla-chat-app/src/main/resources/META-INF/resources/icons/icon.png and /dev/null differ
diff --git a/hilla-chat-app/src/main/resources/META-INF/resources/images/empty-plant.png b/hilla-chat-app/src/main/resources/META-INF/resources/images/empty-plant.png
deleted file mode 100644
index 9777f26..0000000
Binary files a/hilla-chat-app/src/main/resources/META-INF/resources/images/empty-plant.png and /dev/null differ
diff --git a/hilla-chat-app/src/main/resources/application.properties b/hilla-chat-app/src/main/resources/application.properties
deleted file mode 100644
index 7d9146b..0000000
--- a/hilla-chat-app/src/main/resources/application.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-server.port=${PORT:8080}
-logging.level.org.atmosphere = warn
-spring.mustache.check-template-location = false
-
-# Launch the default browser when starting the application in development mode
-vaadin.launch-browser=true
-# To improve the performance during development.
-# For more information https://vaadin.com/docs/flow/spring/tutorial-spring-configuration.html#special-configuration-parameters
-vaadin.whitelisted-packages = com.vaadin,org.vaadin,dev.hilla,com.example.application
diff --git a/hilla-chat-app/src/main/resources/banner.txt b/hilla-chat-app/src/main/resources/banner.txt
deleted file mode 100644
index b03233e..0000000
--- a/hilla-chat-app/src/main/resources/banner.txt
+++ /dev/null
@@ -1,6 +0,0 @@
- _ _ _ _ _ _
-| |__ (_)| || | __ _ ___ | |__ __ _ | |_
-| '_ \ | || || | / _` | _____ / __|| '_ \ / _` || __|
-| | | || || || || (_| ||_____|| (__ | | | || (_| || |_
-|_| |_||_||_||_| \__,_| \___||_| |_| \__,_| \__|
-
diff --git a/hilla-chat-app/src/main/resources/vaadin-featureflags.properties b/hilla-chat-app/src/main/resources/vaadin-featureflags.properties
deleted file mode 100644
index a050d04..0000000
--- a/hilla-chat-app/src/main/resources/vaadin-featureflags.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-# Use Vite for faster front-end builds
-com.vaadin.experimental.viteForFrontendBuild=true
-# Push support in Hilla
-com.vaadin.experimental.hillaPush=true
diff --git a/hilla-chat-app/tsconfig.json b/hilla-chat-app/tsconfig.json
deleted file mode 100644
index fff58a7..0000000
--- a/hilla-chat-app/tsconfig.json
+++ /dev/null
@@ -1,34 +0,0 @@
-// This TypeScript configuration file is generated by vaadin-maven-plugin.
-// This is needed for TypeScript compiler to compile your TypeScript code in the project.
-// It is recommended to commit this file to the VCS.
-// You might want to change the configurations to fit your preferences
-// For more information about the configurations, please refer to http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
-{
- "compilerOptions": {
- "sourceMap": true,
- "inlineSources": true,
- "module": "esNext",
- "target": "es2019",
- "moduleResolution": "node",
- "strict": true,
- "noFallthroughCasesInSwitch": true,
- "noImplicitReturns": true,
- "noImplicitAny": true,
- "noImplicitThis": true,
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "experimentalDecorators": true,
- "baseUrl": "frontend",
- "paths": {
- "Frontend/*": [
- "*"
- ]
- }
- },
- "include": [
- "frontend/**/*.ts",
- "frontend/index.js",
- "types.d.ts"
- ],
- "exclude": []
-}
diff --git a/hilla-chat-app/types.d.ts b/hilla-chat-app/types.d.ts
deleted file mode 100644
index b86a239..0000000
--- a/hilla-chat-app/types.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module '*.css' {
- import { CSSResultGroup } from 'lit';
- const content: CSSResultGroup;
- export default content;
-}
diff --git a/hilla-chat-app/vite.config.ts b/hilla-chat-app/vite.config.ts
deleted file mode 100644
index 4d6a022..0000000
--- a/hilla-chat-app/vite.config.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { UserConfigFn } from 'vite';
-import { overrideVaadinConfig } from './vite.generated';
-
-const customConfig: UserConfigFn = (env) => ({
- // Here you can add custom Vite parameters
- // https://vitejs.dev/config/
-});
-
-export default overrideVaadinConfig(customConfig);
diff --git a/hot-anime-graphql/frontend/.env b/hot-anime-graphql/frontend/.env
new file mode 100644
index 0000000..409d5ec
--- /dev/null
+++ b/hot-anime-graphql/frontend/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 1035
\ No newline at end of file
diff --git a/jokes-app/.env b/jokes-app/.env
new file mode 100644
index 0000000..5677f35
--- /dev/null
+++ b/jokes-app/.env
@@ -0,0 +1,7 @@
+# Environment variables declared in this file are automatically made available to Prisma.
+# See the documentation for more detail: https://pris.ly/d/prisma-schema#using-environment-variables
+
+# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server and MongoDB (Preview).
+# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
+
+DATABASE_URL="file:./dev.db"
\ No newline at end of file
diff --git a/kudos/.env.example b/kudos/.env.example
new file mode 100644
index 0000000..d094d0c
--- /dev/null
+++ b/kudos/.env.example
@@ -0,0 +1,7 @@
+PORT=4848
+DATABASE_URL=mongodb+srv://mongouser:superlongmongouserpassword@cluster0.xhswq.mongodb.net/kudosremix?retryWrites=true&w=majority
+SESSION_SECRET="supersecretvalue"
+KUDOS_AWS_ACCESS_KEY_ID="YOUR_AWS_IAM_ACCESS_KEY_ID"
+KUDOS_AWS_SECRET_ACCESS_KEY="YOUR_AWS_IAM_SECRET_ACCESS_KEY"
+KUDOS_BUCKET_NAME="YOUR_BUCKET_NAME"
+KUDOS_BUCKET_REGION="ap-south-1"
diff --git a/learn-mern-stack/.env b/learn-mern-stack/.env
new file mode 100644
index 0000000..e6a194d
--- /dev/null
+++ b/learn-mern-stack/.env
@@ -0,0 +1,3 @@
+NODE_ENV = development
+PORT = 5000
+MONGODB_CONNECT_STRING = mongodb://admin:adminadmin@127.0.0.1:27017/mernapp?authSource=admin&readPreference=primary&ssl=false
diff --git a/making-http-requests/.env b/making-http-requests/.env
new file mode 100644
index 0000000..9b45a40
--- /dev/null
+++ b/making-http-requests/.env
@@ -0,0 +1,3 @@
+PORT = 1035
+BROWSER = none
+REACT_APP_API_ENDPOINT = https://reactjs-http-requests-tutorial-default-rtdb.asia-southeast1.firebasedatabase.app
\ No newline at end of file
diff --git a/multipage-spa-react-router/project-one/.env b/multipage-spa-react-router/project-one/.env
new file mode 100755
index 0000000..3ff09fc
--- /dev/null
+++ b/multipage-spa-react-router/project-one/.env
@@ -0,0 +1,3 @@
+PORT = 1035
+BROWSER = none
+REACT_APP_FIREBASE_ENDPOINT = https://react-quotes-app-af61d-default-rtdb.firebaseio.com
\ No newline at end of file
diff --git a/multipage-spa-react-router/starting-project/.env b/multipage-spa-react-router/starting-project/.env
new file mode 100644
index 0000000..b22cc3f
--- /dev/null
+++ b/multipage-spa-react-router/starting-project/.env
@@ -0,0 +1,2 @@
+PORT = 1035
+BROWSER = none
diff --git a/airbnb-clone/.idea/.gitignore b/netflix-clone-nextjs/.idea/.gitignore
similarity index 95%
rename from airbnb-clone/.idea/.gitignore
rename to netflix-clone-nextjs/.idea/.gitignore
index b58b603..ea7ed09 100644
--- a/airbnb-clone/.idea/.gitignore
+++ b/netflix-clone-nextjs/.idea/.gitignore
@@ -1,5 +1,5 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/netflix-clone-nextjs/.idea/codeStyles/Project.xml b/netflix-clone-nextjs/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..90a3ec0
--- /dev/null
+++ b/netflix-clone-nextjs/.idea/codeStyles/Project.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/netflix-clone-nextjs/.idea/codeStyles/codeStyleConfig.xml b/netflix-clone-nextjs/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..307554b
--- /dev/null
+++ b/netflix-clone-nextjs/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/airbnb-clone/.idea/inspectionProfiles/Project_Default.xml b/netflix-clone-nextjs/.idea/inspectionProfiles/Project_Default.xml
similarity index 100%
rename from airbnb-clone/.idea/inspectionProfiles/Project_Default.xml
rename to netflix-clone-nextjs/.idea/inspectionProfiles/Project_Default.xml
diff --git a/airbnb-clone/.idea/modules.xml b/netflix-clone-nextjs/.idea/modules.xml
similarity index 52%
rename from airbnb-clone/.idea/modules.xml
rename to netflix-clone-nextjs/.idea/modules.xml
index 4261a34..0598532 100644
--- a/airbnb-clone/.idea/modules.xml
+++ b/netflix-clone-nextjs/.idea/modules.xml
@@ -1,8 +1,8 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/airbnb-clone/.idea/airbnb-clone.iml b/netflix-clone-nextjs/.idea/netflix-clone-nextjs.iml
similarity index 97%
rename from airbnb-clone/.idea/airbnb-clone.iml
rename to netflix-clone-nextjs/.idea/netflix-clone-nextjs.iml
index 0c8867d..ff88395 100644
--- a/airbnb-clone/.idea/airbnb-clone.iml
+++ b/netflix-clone-nextjs/.idea/netflix-clone-nextjs.iml
@@ -1,12 +1,12 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/airbnb-clone/.idea/vcs.xml b/netflix-clone-nextjs/.idea/vcs.xml
similarity index 97%
rename from airbnb-clone/.idea/vcs.xml
rename to netflix-clone-nextjs/.idea/vcs.xml
index 6c0b863..2e3f692 100644
--- a/airbnb-clone/.idea/vcs.xml
+++ b/netflix-clone-nextjs/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/next13-news-app-stepzen-tailwind-typescript/.env.example b/next13-news-app-stepzen-tailwind-typescript/.env.example
deleted file mode 100644
index 0d2f475..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.env.example
+++ /dev/null
@@ -1,2 +0,0 @@
-MEDIASTACK_API_KEY = your-super-secret-key
-STEPZEN_API_KEY = nooobcoder::stepzen.net+1000::your-secret-e31e8945be79bc79f4526b8bdc3bd1099f261acbb13a0ffa
diff --git a/next13-news-app-stepzen-tailwind-typescript/.eslintrc.json b/next13-news-app-stepzen-tailwind-typescript/.eslintrc.json
deleted file mode 100644
index a90fe96..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.eslintrc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "extends": ["next/core-web-vitals", "prettier"],
- // Use backticks instead of double quotes for strings
- "rules": {
- "quotes": [1, "double"]
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/.gitignore b/next13-news-app-stepzen-tailwind-typescript/.gitignore
deleted file mode 100644
index c87c9b3..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.gitignore
+++ /dev/null
@@ -1,36 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-.pnpm-debug.log*
-
-# local env files
-.env*.local
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts
diff --git a/next13-news-app-stepzen-tailwind-typescript/.prettierrc.js b/next13-news-app-stepzen-tailwind-typescript/.prettierrc.js
deleted file mode 100644
index 0596af0..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.prettierrc.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- arrowParens: "always",
- singleQuote: false,
- tabWidth: 2,
- semi: true,
-};
diff --git a/next13-news-app-stepzen-tailwind-typescript/.vscode/css_custom_data.json b/next13-news-app-stepzen-tailwind-typescript/.vscode/css_custom_data.json
deleted file mode 100644
index d58c235..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.vscode/css_custom_data.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "atDirectives": [
- {
- "name": "@tailwind",
- "description": "Use the @tailwind directive to insert Tailwind’s `base`, `components`, `utilities`, and `screens` styles into your CSS.",
- "references": [
- {
- "name": "Tailwind’s “Functions & Directives” documentation",
- "url": "https://tailwindcss.com/docs/functions-and-directives/#tailwind"
- }
- ]
- }
- ]
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/.vscode/settings.json b/next13-news-app-stepzen-tailwind-typescript/.vscode/settings.json
deleted file mode 100644
index c1b20ac..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/.vscode/settings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "typescript.tsdk": "node_modules\\typescript\\lib",
- "typescript.enablePromptUseWorkspaceTsdk": true,
- "css.customData": [".vscode/css_custom_data.json"],
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": true
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/README.md b/next13-news-app-stepzen-tailwind-typescript/README.md
deleted file mode 100644
index 6dd62c8..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/README.md
+++ /dev/null
@@ -1 +0,0 @@
-[Tailwind extra libs](https://github.com/thillmann/tailwindcss-bg-patterns)
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/Article.tsx b/next13-news-app-stepzen-tailwind-typescript/app/Article.tsx
deleted file mode 100644
index 0c8e0bf..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/Article.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import { tinos, roboto } from "./fonts";
-import Image from "next/image";
-import ReadMoreButton from "@/app/ReadMoreButton";
-import LiveTimestamp from "@/app/LiveTimestamp";
-
-type Props = {
- article: Article;
-};
-
-export default function Article({ article }: Props) {
- return (
-
- {article.image && (
-
- )}
-
-
-
{article.title}
-
-
- {article.description}
-
-
-
- {article.source}
-
-
-
-
-
-
- {/* Read More button */}
-
-
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/DarkModeButton.tsx b/next13-news-app-stepzen-tailwind-typescript/app/DarkModeButton.tsx
deleted file mode 100644
index df57855..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/DarkModeButton.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-"use client";
-
-import { useTheme } from "next-themes";
-import { useState, useEffect } from "react";
-import { SunIcon, MoonIcon } from "@heroicons/react/24/solid";
-
-function DarkModeButton() {
- const [mounted, setMounted] = useState(false);
- const { systemTheme, theme, setTheme } = useTheme();
-
- useEffect(() => {
- setMounted(true);
- }, []);
-
- if (!mounted) return null;
-
- const currentTheme = theme === "system" ? systemTheme : theme;
-
- return (
-
- {currentTheme === "dark" ? (
- setTheme("light")}
- />
- ) : (
- setTheme("dark")}
- />
- )}
-
- );
-}
-
-export default DarkModeButton;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/Header.tsx b/next13-news-app-stepzen-tailwind-typescript/app/Header.tsx
deleted file mode 100644
index e7f4e2a..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/Header.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import NavLinks from "@/app/NavLinks";
-import SearchBox from "@/app/SearchBox";
-import { Bars3Icon } from "@heroicons/react/24/solid";
-import Link from "next/link";
-import DarkModeButton from "./DarkModeButton";
-import { tinos } from "@/app/fonts";
-
-export default function Header() {
- return (
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/LiveTimestamp.tsx b/next13-news-app-stepzen-tailwind-typescript/app/LiveTimestamp.tsx
deleted file mode 100644
index 6c14f8e..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/LiveTimestamp.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-"use client";
-import TimeAgo from "react-timeago";
-
-type Props = {
- time: string;
-};
-
-export default function LiveTimestamp({ time }: Props) {
- return ;
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/NavLink.tsx b/next13-news-app-stepzen-tailwind-typescript/app/NavLink.tsx
deleted file mode 100644
index ca9340c..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/NavLink.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import Link from "next/link";
-
-interface Props {
- category: string;
- isActive: boolean;
-}
-
-export default function NavLink({ category, isActive }: Props) {
- return (
-
- {category[0].toUpperCase() + category.slice(1)}
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/NavLinks.tsx b/next13-news-app-stepzen-tailwind-typescript/app/NavLinks.tsx
deleted file mode 100644
index 0e07aa4..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/NavLinks.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-"use client";
-
-import NavLink from "@/app/NavLink";
-import { categories } from "@/constants";
-import { Roboto } from "@next/font/google";
-import { usePathname } from "next/navigation";
-
-export default function NavLinks() {
- const pathName = usePathname();
- const isActive = (path: string) => pathName?.split("/").pop() === path;
-
- return (
-
- {categories.map((category) => (
-
- ))}
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/NewsList.tsx b/next13-news-app-stepzen-tailwind-typescript/app/NewsList.tsx
deleted file mode 100644
index d2e183d..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/NewsList.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import Article from "./Article";
-
-type Props = {
- news: NewsResponse;
-};
-
-export default function NewsList({ news }: Props) {
- return (
-
- {news.data.map((article) => (
-
- ))}
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/Providers.tsx b/next13-news-app-stepzen-tailwind-typescript/app/Providers.tsx
deleted file mode 100644
index af91048..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/Providers.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-"use client";
-import { ThemeProvider } from "next-themes";
-
-interface Props {
- children: React.ReactNode;
-}
-
-export default function Providers({ children }: Props) {
- return (
-
- {children}
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/ReadMoreButton.tsx b/next13-news-app-stepzen-tailwind-typescript/app/ReadMoreButton.tsx
deleted file mode 100644
index 37803ea..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/ReadMoreButton.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-"use client";
-
-import { useRouter } from "next/navigation";
-
-type Props = {
- article: Article;
-};
-
-export default function ReadMoreButton({ article }: Props) {
- const router = useRouter();
-
- const handleClick = () => {
- // Example: [["title", "Article Title"], ["description", "Article Description"]]
- const queryStringArr = Object.entries(article)
- .map(([key, value]) => `${key}=${value}`)
- .join("&");
- // Example: "?title=Article%20Title&description=Article%20Description"
- const queryString = `/article?${queryStringArr}`;
-
- router.push(queryString);
- };
-
- return (
-
- Read More
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/SearchBox.tsx b/next13-news-app-stepzen-tailwind-typescript/app/SearchBox.tsx
deleted file mode 100644
index f2e90e3..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/SearchBox.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-"use client";
-
-import { useRouter } from "next/navigation";
-import { FormEvent, useState } from "react";
-
-export default function SearchBox() {
- const [input, setInput] = useState("");
- const router = useRouter();
-
- const handleSearch = (e: FormEvent) => {
- e.preventDefault();
- if (!input) return; // Defensive code
-
- router.push(`/search?query=${input}`);
- };
-
- return (
-
- setInput(e.target.value)}
- className="mx-2 my-2 h-14 w-full flex-1 rounded-full bg-transparent px-4 text-black placeholder-gray-500 outline-orange-400 dark:text-white"
- />
-
- Search
-
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/article/page.tsx b/next13-news-app-stepzen-tailwind-typescript/app/article/page.tsx
deleted file mode 100644
index 694991d..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/article/page.tsx
+++ /dev/null
@@ -1,58 +0,0 @@
-import { roboto, tinos } from "@/app/fonts";
-import LiveTimestamp from "@/app/LiveTimestamp";
-import Image from "next/image";
-import { notFound } from "next/navigation";
-
-type Props = {
- searchParams?: Article;
-};
-
-// `yarn build` could not got searchParams as undefined, but `yarn dev` ran fine.
-// Below line is a temporary fix to make `yarn build` work.
-// ?WARN: This is a temporary fix. See -> https://github.com/vercel/next.js/issues/43077
-export const dynamic = "force-dynamic";
-
-function ArticlePage({ searchParams }: Props) {
- if (
- !searchParams ||
- (searchParams && Object.entries(searchParams).length === 0)
- )
- return notFound();
-
- const article: Article = searchParams;
-
- return (
-
-
- {article.image && (
-
- )}
-
-
-
- {article.title}
-
-
-
-
By: {article.author}
-
Source: {article.source}
-
- Published at: (
- {article.published_at})
-
-
-
-
{article.description}
-
-
-
- );
-}
-
-export default ArticlePage;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/fonts.ts b/next13-news-app-stepzen-tailwind-typescript/app/fonts.ts
deleted file mode 100644
index 51147fc..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/fonts.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Tinos, Roboto } from "@next/font/google"
-
-const tinos = Tinos({
- weight: ["400", "700"],
- subsets: ["latin"],
- preload: true,
- variable: "--font-tinos",
-});
-
-const roboto = Roboto({
- weight: ["400", "700"],
- subsets: ["latin"],
- preload: true,
- variable: "--font-roboto",
-});
-
-export { tinos, roboto }
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/head.tsx b/next13-news-app-stepzen-tailwind-typescript/app/head.tsx
deleted file mode 100644
index b72301a..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/head.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-interface Props {
- params: {
- slug: string;
- };
-}
-
-export default function Head({ params }: Props) {
- return (
- <>
- nooobcoder News
- >
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/layout.tsx b/next13-news-app-stepzen-tailwind-typescript/app/layout.tsx
deleted file mode 100644
index 7890bfa..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/layout.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import Header from "./Header";
-import "@/styles/globals.css";
-import { tinos, roboto } from "@/app/fonts";
-import Providers from "@/app/Providers";
-
-interface Props {
- children: React.ReactNode;
-}
-
-export default function Layout({ children }: Props) {
- return (
-
-
-
-
-
- {children}
-
-
-
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/loading.tsx b/next13-news-app-stepzen-tailwind-typescript/app/loading.tsx
deleted file mode 100644
index 7fa96f2..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/loading.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-const Loading = () => Loading...
;
-
-export default Loading;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/news/[category]/page.tsx b/next13-news-app-stepzen-tailwind-typescript/app/news/[category]/page.tsx
deleted file mode 100644
index 1e36ab6..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/news/[category]/page.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import { tinos } from "@/app/fonts";
-import NewsList from "@/app/NewsList";
-import { categories } from "@/constants";
-import fetchNewsData from "@/lib/fetchNews";
-import sortNewsByImage from "@/curl/sortNewsByImage";
-import response from "@/categorynews.response.json";
-
-export async function generateStaticParams() {
- return categories.map((category) => ({ category }));
-}
-
-type Props = {
- params: { category: Category };
-};
-
-async function NewsCategory({ params: { category } }: Props) {
- const news =
- process.env.USE_MOCK_DATA === "true"
- ? sortNewsByImage(response)
- : await fetchNewsData(category, "", false);
-
- return (
-
-
- {category}
-
-
-
- );
-}
-
-export default NewsCategory;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/page.tsx b/next13-news-app-stepzen-tailwind-typescript/app/page.tsx
deleted file mode 100644
index d019160..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/page.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import { categories } from "@/constants";
-import sortNewsByImage from "@/curl/sortNewsByImage";
-import fetchNewsData from "@/lib/fetchNews";
-import NewsList from "./NewsList";
-import response from "@/response.json";
-
-interface Props {
- params: {
- slug: string;
- };
- searchParams?: {
- [key: string]: string | string[] | undefined;
- };
-}
-
-const HomePage = async ({ params, searchParams }: Props) => {
- const categoriesJoined = categories.join(",");
- const news: NewsResponse =
- process.env.USE_MOCK_DATA === "true"
- ? sortNewsByImage(response)
- : await fetchNewsData(categoriesJoined, "", false);
-
- return (
-
-
-
- );
-};
-
-export default HomePage;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/search/page.tsx b/next13-news-app-stepzen-tailwind-typescript/app/search/page.tsx
deleted file mode 100644
index b33cf3a..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/search/page.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import sortNewsByImage from "@/curl/sortNewsByImage";
-import fetchNewsData from "@/lib/fetchNews";
-import response from "@/newssearch.response.json";
-import { tinos } from "../fonts";
-import NewsList from "../NewsList";
-
-type Props = {
- searchParams: { query: string };
-};
-
-async function SearchPage({ searchParams }: Props) {
- const news: NewsResponse =
- process.env.USE_MOCK_DATA === "true"
- ? sortNewsByImage(response)
- : await fetchNewsData("general", searchParams.query, true);
-
- return (
-
-
- Search Results for: {searchParams.query}
-
-
-
- );
-}
-
-export default SearchPage;
diff --git a/next13-news-app-stepzen-tailwind-typescript/app/template.tsx b/next13-news-app-stepzen-tailwind-typescript/app/template.tsx
deleted file mode 100644
index 2a0337b..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/app/template.tsx
+++ /dev/null
@@ -1,49 +0,0 @@
-"use client";
-
-import { AnimatePresence, motion } from "framer-motion";
-import { usePathname } from "next/navigation";
-
-type Props = {
- children: React.ReactNode;
-};
-
-const pageVariants = {
- initial: {
- opacity: 0,
- scale: 0.8,
- },
- enter: {
- opacity: 1,
- scale: 1,
- transition: {
- duration: 0.5,
- ease: [0.48, 0.15, 0.25, 0.96],
- },
- },
- exit: {
- opacity: 0,
- scale: 0.8,
- transition: {
- duration: 0.5,
- ease: [0.48, 0.15, 0.25, 0.96],
- },
- },
-};
-
-export default function Template({ children }: Props) {
- const pathname = usePathname();
-
- return (
-
-
- {children}
-
-
- );
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/categorynews.response.json b/next13-news-app-stepzen-tailwind-typescript/categorynews.response.json
deleted file mode 100644
index 7b80031..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/categorynews.response.json
+++ /dev/null
@@ -1,305 +0,0 @@
-{
- "data": [
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-camera-captures-night-sky-spiral.html",
- "title": "Camera captures night sky spiral after SpaceX rocket launch",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-28T07:26:41Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/camera-captures-night.jpg",
- "description": "A camera atop Hawaii's tallest mountain has captured what looks like a spiral swirling through the night sky.",
- "country": "us",
- "category": "science"
- },
- {
- "author": "John Schwartz",
- "url": "https://www.nytimes.com/2023/01/18/climate/climate-activists-bill-mckibben-xiye-bastida.html",
- "title": "Bill McKibben and Xiye Bastida, Two Climate Activists 40 Years Apart in Age, on the Movement’s Future",
- "source": "The New York Times",
- "published_at": "2023-01-28T04:45:57Z",
- "language": "en",
- "image": "https://static01.nyt.com/images/2023/01/18/well/18TakingTheLead-Climate/18TakingTheLead-Climate-moth.jpg",
- "description": "Bill McKibben published his first book over 20 years before Xiye Bastida was born. But as climate leaders, they agree that “for an activist to have hope is the most important thing.”",
- "country": "us",
- "category": "science"
- },
- {
- "author": "Natasha Frost",
- "url": "https://www.nytimes.com/2023/01/27/world/asia/auckland-new-zealand-flooding.html",
- "title": "New Zealand’s Largest City Grapples With Aftermath of Devastating Floods",
- "source": "The New York Times",
- "published_at": "2023-01-28T02:43:11Z",
- "language": "en",
- "image": "https://static01.nyt.com/images/2023/01/28/multimedia/28nz-flooding-01-mpvh/28nz-flooding-01-mpvh-moth.jpg",
- "description": "At least two people were killed in the flooding in Auckland that forced hundreds of people from their homes and shut down the city’s airport, which was submerged.",
- "country": "us",
- "category": "science"
- },
- {
- "author": "Clifford Krauss",
- "url": "https://www.nytimes.com/2023/01/27/business/energy-environment/china-energy.html",
- "title": "China’s Oil and Gas Use Fell in 2022 for First Time in Decades",
- "source": "The New York Times",
- "published_at": "2023-01-27T21:36:02Z",
- "language": "en",
- "image": "https://static01.nyt.com/images/2023/01/28/multimedia/27china-energy-print/27china-oil-mqcj-moth.jpg",
- "description": "Pandemic lockdowns curbed Chinese energy demand, but the International Energy Agency expects a rebound this year.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-stresses-complex-fluids.html",
- "title": "A new way to identify stresses in complex fluids",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T20:36:14Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/a-new-way-to-identify.jpg",
- "description": "Fluid dynamics researchers use many techniques to study turbulent flows like ocean currents, or the swirling atmosphere of other planets. Arezoo Adrekani's team has discovered that a mathematical construct used in these fields provides valuable information about stress in complex flow geometries.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-chatgpt-ai-academic-papers-good.html",
- "title": "ChatGPT: Study shows AI can produce academic papers good enough for journals—just as some ban it",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T19:47:08Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/chatgpt-study-shows-ai.jpg",
- "description": "Some of the world's biggest academic journal publishers have banned or curbed their authors from using the advanced chatbot, ChatGPT. Because the bot uses information from the internet to produce highly readable answers to questions, the publishers are worried that inaccurate or plagiarized work could enter the pages of academic literature.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-de-broglie-mackinnon-packets-exploiting-loophole.html",
- "title": "First observation of de Broglie-Mackinnon wave packets achieved by exploiting loophole in 1980s theorem",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T19:46:23Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/researchers-achieve-th.jpg",
- "description": "University of Central Florida College of Optics and Photonics researchers achieved the first observation of de Broglie-Mackinnon wave packets by exploiting a loophole in a 1980s-era laser physics theorem.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://science.orf.at/stories/3217330/",
- "title": "Wie Ekel überwunden werden kann",
- "source": "ORF.at Science",
- "published_at": "2023-01-27T19:00:01Z",
- "language": "de",
- "image": "https://tubestatic.orf.at/mims/2023/04/97/crops/w=1280/1653367_opener_607997_adobestock_239860803.jpeg?s=3afe2832603dd39b38f03e90253fed7d2e0881bf",
- "description": "Die EU hat diese Woche Hausgrillen als Lebensmittel zugelassen: als Ganzes oder in Form von Pulver, etwa in Schokolade und Wurst. Wie der Ekel vor Insekten, der bei vielen tief sitzt, überwunden werden kann, erklärt ein Lebensmittelwissenschaftler.",
- "country": "at",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-european-farms-food-supply.html",
- "title": "European farms mix things up to guard against food-supply shocks",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:38:45Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2020/farm.jpg",
- "description": "Greater diversification could help agriculture withstand climate, economic and geopolitical crises.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-offset-easing-inflation-consumer-survey.html",
- "title": "Growing borrowing costs offset easing inflation, finds consumer survey",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:37:57Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2018/inflation.jpg",
- "description": "Consumer sentiment lifted for the second straight month in January, rising 9% above December but remaining about 3% below a year ago, according to the University of Michigan Surveys of Consumers.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-uv-lamps-disinfection-impair-indoor.html",
- "title": "UV lamps used for disinfection may impair indoor air quality",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:37:38Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/uv-lamps-used-for-disi.jpg",
- "description": "Using ultraviolet germicidal radiation (UVGI) to disinfect indoor spaces is a demonstrably effective way of deactivating various pathogens (including the SARS-CoV-2 coronavirus). It deactivates bacteria and viruses by exposing them to high-energy UV radiation through the use of UV lamps.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-newly-named-species-tree-dwelling-snakes-threatened.html",
- "title": "Newly-named species of tree-dwelling snakes threatened by mining",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:36:31Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/dicaprio-and-sheth-nam-1.jpg",
- "description": "Five new tree-dwelling snake species were discovered in the jungles of Ecuador, Colombia, and Panama. Conservationists Leonardo DiCaprio, Brian Sheth, Re:wild, and Nature and Culture International chose the names for three of them in honor of loved ones while raising awareness about the issue of rainforest destruction at the hands of open-pit mining operations. The research was conducted by Ecuadorian biologist Alejandro Arteaga and Panamanian biologist Abel Batista.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-instrument-jwst-offline.html",
- "title": "Instrument on JWST has gone offline",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:32:55Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/webb-niriss-instrument.jpg",
- "description": "The JWST is having a problem. One of its instruments, the Near Infrared Imager and Slitless Spectrograph (NIRISS), has gone offline. The NIRISS performs spectroscopy on exoplanet atmospheres, among other things.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-volcano-like-rupture-magnetar-slowdown.html",
- "title": "Volcano-like rupture could have caused magnetar slowdown",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T18:28:24Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/volcano-like-rupture-c.jpg",
- "description": "On Oct. 5, 2020, the rapidly rotating corpse of a long-dead star about 30,000 light years from Earth changed speeds. In a cosmic instant, its spinning slowed. And a few days later, it abruptly started emitting radio waves.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-movements-proteins-reveal-antibiotic-resistance.html",
- "title": "Movements in proteins reveal information about antibiotic resistance spreading",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:57:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/movements-in-proteins-1.jpg",
- "description": "Researchers at Umeå University have discovered how a certain type of protein moves for DNA to be copied. The discovery could have implications for understanding how antibiotic resistance genes spread between bacteria.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-hubble-views-bright-variable-star.html",
- "title": "Hubble views bright variable star V 372 Orionis and a smaller companion star",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:54:02Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/image-hubble-views-bri.jpg",
- "description": "The bright variable star V 372 Orionis takes center stage in this image from the NASA/ESA Hubble Space Telescope, which has also captured a smaller companion star in the upper left of this image. Both stars lie in the Orion Nebula, a colossal region of star formation roughly 1,450 light-years from Earth.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-reveals-redlining-grades-life.html",
- "title": "Research reveals how redlining grades influenced later life expectancy",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:52:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/research-reveals-how-r.jpg",
- "description": "Research from Washington University in St. Louis exposes the deadly legacy of redlining, the 1930s-era New Deal practice that graded neighborhoods by financial risk and solidified the notion that an area's property value was proportional to its racial composition.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-perseverance-selfie-samples.html",
- "title": "Perseverance takes a selfie to show off some of its samples",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:48:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/perseverance-takes-a-s-3.jpg",
- "description": "One of the main jobs for the Perseverance Mars rover past few weeks has been collecting carefully selected samples of Mars rock and soil. These samples have been placed and sealed in special sample tubes and left in well-identified places so that a future sample return mission can collect them and bring the Martian samples back to Earth.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-consequences-el-nio.html",
- "title": "Four possible consequences of El Niño returning in 2023",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:37:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/four-possible-conseque.jpg",
- "description": "Every two to seven years, the equatorial Pacific Ocean gets up to 3°C warmer (what we know as an El Niño event) or colder (La Niña) than usual, triggering a cascade of effects felt around the world. This cycle is called the El Niño Southern Oscillation (ENSO) because every El Niño is naturally followed by a La Niña and vice versa, with some months of neutral conditions in between events. The change in sea surface temperature associated with ENSO events might seem marginal, but it is more than enough to disrupt weather patterns globally and even the large-scale circulation of air in the...",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-itll-years-africa-biodiversity-current.html",
- "title": "It'll take 150 years to map Africa's biodiversity at the current rate, say researchers",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:31:04Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/itll-take-150-years-to.jpg",
- "description": "Africa's biomes extend from mangroves to deserts, from Mediterranean to tropical forests, from temperate to sub-tropical and montane grasslands and savannas, and even to ice-capped mountains.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-livelihoods-ecological-benefits.html",
- "title": "Restoring land for livelihoods can have ecological benefits, study suggests",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:22:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/restoring-land-for-liv.jpg",
- "description": "Small-scale restoration efforts that aim to help meet livelihood needs have the potential to contribute to ecological goals in the central Indian landscape, according to a new study published in Restoration Ecology.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-machine-approach-aid-colorado-river.html",
- "title": "Machine learning approach may aid water conservation push in the Colorado River basin",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:21:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/colorado-river-basin-m.jpg",
- "description": "The Colorado River basin, which supplies water to 40 million people in the Western United States, is threatened by historic drought, a changing climate and water demands from growing cities. One potential response involves encouraging individuals to conserve water, and a new study may help identify those most likely to change their behaviors to contribute, according to scientists.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-effectively-consumers-retail-mobility-pandemic.html",
- "title": "New model effectively predicts consumers' retail shopping mobility during a pandemic",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:13:03Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/new-model-effectively-1.jpg",
- "description": "COVID-19 forced people to contend with travel bans, stay-at-home orders and closure of nonessential businesses. A new study in the Journal of Business Research reveals how this significant event affected consumer mobility and shopping habits. And the results are hardly what one might predict.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-rosy-finches-colorado-high-alpine-specialists.html",
- "title": "Rosy finches are Colorado's high-alpine specialists, and researchers want to know why",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:12:04Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/rosy-finches-are-color-1.jpg",
- "description": "Mountaineers who venture high into the Colorado Rockies have likely spotted medium-sized, brown-and-pink birds rummaging around on snow patches for insects and seeds. These high-elevation specialists are rosy finches, a type of bird that's evolved to survive in some of the most rugged places in North America.",
- "country": "us",
- "category": "science"
- },
- {
- "author": null,
- "url": "https://phys.org/news/2023-01-machine-vision-capable-king-apple.html",
- "title": "Development of machine vision system capable of locating king flowers on apple trees",
- "source": "Phys.org - News And Articles On Science And Technology",
- "published_at": "2023-01-27T17:06:21Z",
- "language": "en",
- "image": "https://scx1.b-cdn.net/csz/news/tmb/2023/machine-vision-system-3.jpg",
- "description": "A machine vision system capable of locating and identifying apple king flowers within clusters of blossoms on trees in orchards was devised by Penn State researchers—a critical early step in the development of a robotic pollination system—in a first-of-its-kind study.",
- "country": "us",
- "category": "science"
- }
- ],
- "pagination": { "count": 25, "limit": 25, "offset": 0, "total": 7679 }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/config.yaml b/next13-news-app-stepzen-tailwind-typescript/config.yaml
deleted file mode 100644
index 7736fbf..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/config.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-configurationset:
- - configuration:
- name: curl_import_config
- authentication_d3157f7178: maroua::stepzen.net+1000::ee552f5cfe94cbd5e31e8945be79bc79f4526b8bdc3bd1099f261acbb13a0ffa
diff --git a/next13-news-app-stepzen-tailwind-typescript/constants.ts b/next13-news-app-stepzen-tailwind-typescript/constants.ts
deleted file mode 100644
index d745f55..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/constants.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export const categories: Category[] = [
- "general",
- "business",
- "entertainment",
- "health",
- "science",
- "sports",
- "technology",
-];
diff --git a/next13-news-app-stepzen-tailwind-typescript/curl/index.graphql b/next13-news-app-stepzen-tailwind-typescript/curl/index.graphql
deleted file mode 100644
index df284f2..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/curl/index.graphql
+++ /dev/null
@@ -1,39 +0,0 @@
-type Article {
- author: String
- category: String
- country: String
- description: String
- image: String
- language: String
- published_at: DateTime
- source: String
- title: String
- url: String
-}
-type Pagination {
- count: Int
- limit: Int
- offset: Int
- total: Int
-}
-type Root {
- data: [Article]
- pagination: Pagination
-}
-
-type Query {
- myQuery(
- access_key: String
- categories: String
- country: String
- keywords: String
- sort: String
- ): Root
- @rest(
- endpoint: "http://api.mediastack.com/v1/news"
- headers: [
- { name: "authentication", value: "$authentication_d3157f7178;" }
- ]
- configuration: "curl_import_config"
- )
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/curl/sortNewsByImage.ts b/next13-news-app-stepzen-tailwind-typescript/curl/sortNewsByImage.ts
deleted file mode 100644
index f778c37..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/curl/sortNewsByImage.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export default function sortNewsByImage(news: NewsResponse) {
- const newsWithImage = news.data.filter(n => n.image !== null);
- const newsWithoutImage = news.data.filter(n => n.image === null);
-
- const sortedNewsResponse = {
- ...news,
- data: [...newsWithImage, ...newsWithoutImage],
- }
-
- return sortedNewsResponse;
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/index.graphql b/next13-news-app-stepzen-tailwind-typescript/index.graphql
deleted file mode 100644
index d1aab5f..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/index.graphql
+++ /dev/null
@@ -1,3 +0,0 @@
-schema @sdl(files: ["curl/index.graphql"]) {
- query: Query
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/lib/fetchNews.ts b/next13-news-app-stepzen-tailwind-typescript/lib/fetchNews.ts
deleted file mode 100644
index bc65c81..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/lib/fetchNews.ts
+++ /dev/null
@@ -1,82 +0,0 @@
-import sortNewsByImage from "@/curl/sortNewsByImage";
-import { gql } from "graphql-request";
-
-const fetchNewsData = async (
- category: Category | string,
- keywords: string,
- isDynamic: boolean
-) => {
- // GraphQL query
- const query = gql`
- query MyQuery(
- $access_key:String!
- $categories: String!
- $keywords: String
- ) {
- myQuery(
- access_key: $access_key
- categories: $categories
- keywords: $keywords
- country: "in"
- sort: "published_desc"
- )
- {
- data {
- author
- url
- title
- source
- published_at
- language
- image
- description
- country
- category
- }
- pagination {
- count
- limit
- offset
- total
- }
- }
- }
-`;
-
- // Fetch function with Nextjs 13 caching
- const res = await fetch("https://github.com/service/https://maroua.stepzen.net/api/nooobcoder-news/__graphql",
- {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- "Authorization": `Apikey ${process.env.STEPZEN_API_KEY}`
- },
- cache: isDynamic ? "no-cache" : "default",
- next: isDynamic ? { revalidate: 0 } : { revalidate: 60 * 60 * 60 },
- body: JSON.stringify({
- query,
- variables: {
- access_key: process.env.MEDIASTACK_API_KEY,
- categories: category,
- keywords: keywords,
- }
- })
- }
- );
-
-
- // console.log(
- // "LOADING NEW DATA FROM API FOR category >>> ",
- // category,
- // keywords
- // );
- const newsResponse = await res.json();
-
- // Sort function by images vs images not present
- const news = sortNewsByImage(newsResponse.data.myQuery);
-
- // return response
- return news;
-};
-
-export default fetchNewsData;
diff --git a/next13-news-app-stepzen-tailwind-typescript/newssearch.response.json b/next13-news-app-stepzen-tailwind-typescript/newssearch.response.json
deleted file mode 100644
index 086b365..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/newssearch.response.json
+++ /dev/null
@@ -1,305 +0,0 @@
-{
- "data": [
- {
- "author": "Nompilo Zulu",
- "url": "https://sundayworld.co.za/politics/ntombela-out-dukwana-to-take-over/?utm_source=rss&utm_medium=rss&utm_campaign=ntombela-out-dukwana-to-take-over",
- "title": "Ntombela out, Dukwana to take over",
- "source": "sundayworld",
- "published_at": "2023-01-29T04:30:22Z",
- "language": "en",
- "image": "https://sundayworld.co.za/wp-content/uploads/2023/01/P8-sisi-ntombela.jpg",
- "description": "Free State Premier Sisi Ntombela is expected to be booted out of provincial government as a reshuffle looms. Sunday World has been reliably informed by sources close to the provincial executive committee (PEC) that the new ANC leadership in the province is expected to table a move for drastic changes. Insiders within the ANC and […]",
- "country": "za",
- "category": "general"
- },
- {
- "author": "REDACCIÓN",
- "url": "https://www.opinion.com.bo/articulo/deportes/liverpool-busca-pasar-cuarta-ronda-fa-cup/20230128180404895365.html",
- "title": "Liverpool busca pasar cuarta ronda de la FA Cup",
- "source": "opinion",
- "published_at": "2023-01-29T04:00:14Z",
- "language": "es",
- "image": "https://www.opinion.com.bo/media/opinion/images/2023/01/16/2023011622401788158.jpg",
- "description": "Liverpool visitará hoy (09:30) al Brighton del argentino Alexis Mac Allister con la intención de ganar y avanzar a la quinta ronda (octavos de final) de la FA Cup, trofeo que levantó en ocho oportunidades, seis menos que Arsenal, el máximo...",
- "country": "bo",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.dailymail.co.uk/news/article-11688251/Tributes-left-beautiful-girl-world-Hexham-stabbing-scene.html?ns_mchannel=rss&ito=1490&ns_campaign=1490",
- "title": "Tributes left for 'most beautiful girl in the world' at Hexham stabbing scene",
- "source": "dailymail",
- "published_at": "2023-01-29T02:22:49Z",
- "language": "en",
- "image": "https://i.dailymail.co.uk/1s/2023/01/29/02/67082899-0-image-m-65_1674958184084.jpg",
- "description": "Moving tributes (pictured) have been left to 'the most beautiful girl in the world' at the scene of the horrific Hexham stabbing as it emerged the 15-year-old victim was killed on her way home from school.",
- "country": "us",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.dailymail.co.uk/tvshowbiz/article-11687933/Probe-British-actress-Riseboroughs-Oscar-nomination-left-Hollywood-insiders-stunned.html?ns_mchannel=rss&ns_campaign=1490&ito=1490",
- "title": "Probe into British actress Riseborough's Oscar nomination that left Hollywood insiders stunned",
- "source": "dailymail",
- "published_at": "2023-01-29T01:18:18Z",
- "language": "en",
- "image": "https://i.dailymail.co.uk/1s/2023/01/28/22/67079145-0-image-a-30_1674944182946.jpg",
- "description": "The film world had been astonished when Andrea Riseborough's portrayal of an alcoholic in independent film To Leslie received the Best Actress Oscar nomination",
- "country": "us",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.dailymail.co.uk/tvshowbiz/article-11687933/Probe-British-actress-Riseboroughs-Oscar-nomination-left-Hollywood-insiders-stunned.html?ns_mchannel=rss&ito=1490&ns_campaign=1490",
- "title": "Probe into British actress Riseborough's Oscar nomination that left Hollywood insiders stunned",
- "source": "dailymail",
- "published_at": "2023-01-29T01:18:18Z",
- "language": "en",
- "image": "https://i.dailymail.co.uk/1s/2023/01/28/22/67079145-0-image-a-30_1674944182946.jpg",
- "description": "The film world had been astonished when Andrea Riseborough's portrayal of an alcoholic in independent film To Leslie received the Best Actress Oscar nomination",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Jadyn Watson Fisher",
- "url": "https://www.fortmorgantimes.com/2023/01/28/northern-colorado-athletics-2022-hall-of-fame-induction/",
- "title": "‘It means the world’: Northern Colorado athletics inducts four, one team into Hall of Fame",
- "source": "fortmorgantimes",
- "published_at": "2023-01-29T01:00:57Z",
- "language": "en",
- "image": "https://www.fortmorgantimes.com/wp-content/uploads/2023/01/GRE-Z-UNCHOF-22.jpg?w=1400px&strip=all",
- "description": "“I think I was just really shocked and humbled in the first place. It’s such an honor and means a lot.”",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Jadyn Watson Fisher",
- "url": "https://www.reporterherald.com/2023/01/28/northern-colorado-athletics-2022-hall-of-fame-induction/",
- "title": "‘It means the world’: Northern Colorado athletics inducts four, one team into Hall of Fame",
- "source": "reporterherald",
- "published_at": "2023-01-29T01:00:57Z",
- "language": "en",
- "image": "https://www.reporterherald.com/wp-content/uploads/2023/01/GRE-Z-UNCHOF-22.jpg?w=1400px&strip=all",
- "description": "“I think I was just really shocked and humbled in the first place. It’s such an honor and means a lot.”",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Jadyn Watson-Fisher",
- "url": "https://www.greeleytribune.com/2023/01/28/northern-colorado-athletics-2022-hall-of-fame-induction/",
- "title": "‘It means the world’: Northern Colorado athletics inducts four, one team into Hall of Fame",
- "source": "greeleytribune",
- "published_at": "2023-01-29T01:00:57Z",
- "language": "en",
- "image": "https://www.greeleytribune.com/wp-content/uploads/2023/01/GRE-Z-UNCHOF-22.jpg?w=1400px&strip=all",
- "description": "“I think I was just really shocked and humbled in the first place. It’s such an honor and means a lot.”",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Jim White",
- "url": "https://www.smh.com.au/sport/how-hollywood-turned-lowly-wrexham-into-a-world-famous-team-20230129-p5cg9b.html?ref=rss&utm_medium=rss&utm_source=rss_feed",
- "title": "How Hollywood turned lowly Wrexham into a world-famous team",
- "source": "The Sydney Morning Herald",
- "published_at": "2023-01-29T00:54:39Z",
- "language": "en",
- "image": "https://static.ffx.io/images/$zoom_0.5515625%2C$multiply_0.7554%2C$ratio_1.777778%2C$width_1059%2C$x_0%2C$y_0/t_crop_custom/q_86%2Cf_auto/ed8765bbd11f2e2d397aa6023f8ebc57943cf449",
- "description": "Wrexham FC was a Welsh football club in the doldrums when it was bought by actors Ryan Reynolds and Rob McElhenney in 2021. The club - and the town - are now in huge demand.",
- "country": "au",
- "category": "general"
- },
- {
- "author": "KNews",
- "url": "https://www.kaieteurnewsonline.com/2023/01/29/this-day-in-world-history-january-29/",
- "title": "This Day in World History – January 29",
- "source": "Kaieteur News",
- "published_at": "2023-01-29T04:14:40Z",
- "language": "en",
- "image": null,
- "description": "Almost 200 people die in three train collision in Japan Kaieteur News – Three trains on the Nishinari Line in Osaka, Japan, collide and explode while approaching Ajikawaguchi Station. On January 29, 1940, the three trains collided carrying gasoline and factory workers, causing a fire that killed 181 people, and injured 92 on the Nishinari […]The post This Day in World History – January 29 appeared first on Kaieteur News.",
- "country": "gy",
- "category": "general"
- },
- {
- "author": "KNews",
- "url": "https://www.kaieteurnewsonline.com/2023/01/29/whats-the-difference-between-a-cyclone-hurricane-and-typhoon/",
- "title": "What’s the Difference between a Cyclone, Hurricane and Typhoon?",
- "source": "Kaieteur News",
- "published_at": "2023-01-29T04:12:19Z",
- "language": "en",
- "image": null,
- "description": "Any of these terms you use has more to do with where in the world you live than anything else. (Reader’s Digest) A storm by any other name… is still a storm? Yes, a hurricane is the same as a typhoon, which is also the same as a cyclone but not necessarily the same as a bomb cyclone. […]The post What’s the Difference between a Cyclone, Hurricane and Typhoon? appeared first on Kaieteur News.",
- "country": "gy",
- "category": "general"
- },
- {
- "author": "Kunle Aderinokun",
- "url": "https://www.thisdaylive.com/index.php/2023/01/29/moodys-lowers-nigerias-ratings-over-revenue-debt-crises-projects-stable-outlook-for-economy/",
- "title": "Moody’s Lowers Nigeria’s Ratings over Revenue, Debt Crises, Projects Stable Outlook for Economy",
- "source": "thisdaylive",
- "published_at": "2023-01-29T04:05:00Z",
- "language": "en",
- "image": null,
- "description": "Kunle Aderinokun Moody’s Investors Service has said it downgraded Nigeria over deteriorating fiscal and debt crises.It, however, projected a stable outlook for the country’s economy. Moody’s, one of the world’s",
- "country": "us",
- "category": "general"
- },
- {
- "author": "News on the Net",
- "url": "https://canadafreepress.com/article/140412",
- "title": "The World Economic Forum is terrified of people who refuse to comply",
- "source": "canadafreepress",
- "published_at": "2023-01-29T04:01:31Z",
- "language": "en",
- "image": null,
- "description": "",
- "country": "us",
- "category": "general"
- },
- {
- "author": "",
- "url": "https://tribuneonlineng.com/tinubu-why-abeokuta-again/",
- "title": "Tinubu: Why Abeokuta again?",
- "source": "tribune",
- "published_at": "2023-01-29T03:30:37Z",
- "language": "en",
- "image": null,
- "description": "Tribune OnlineTinubu: Why Abeokuta again?In times past, Nigerian leaders were fond of snubbing the local media and travelling abroad to break very important news stories that qualify as “world exclusives” to foreign media. Some put this down as a factor of the colonial mentality still ravaging African leaders centuries after the slave trade and decades after these countries had […]Tinubu: Why Abeokuta again?Tribune Online",
- "country": "ng",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.finanznachrichten.de/nachrichten-2023-01/58170748-global-news-medici-jewelry-by-prince-lorenzo-de-medici-unveiled-at-the-hrd-spring-2023-international-jewelry-design-awards-296.htm",
- "title": "Global News: Medici Jewelry by Prince Lorenzo de' Medici Unveiled at the HRD Spring 2023 International Jewelry Design Awards",
- "source": "finanznachrichten",
- "published_at": "2023-01-29T03:14:00Z",
- "language": "de",
- "image": null,
- "description": "New York, New York--(Newsfile Corp. - January 28, 2023) - On 22 January 2023, the 18th HRD International Jewelry Design Awards was held in Italy, the world capital of fashion and art. MEDICI Jewel...",
- "country": "de",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.cnbc.com/2023/01/28/what-the-french-do-differently-to-stay-healthy.html",
- "title": "France produced 2 of the world's oldest people: Here's what the French do differently to stay healthy",
- "source": "CNBC",
- "published_at": "2023-01-29T03:00:19Z",
- "language": "en",
- "image": null,
- "description": "Two of the world's oldest people were French; they lived to ages 118 and 122. Here's why French people may live longer than most, says a longevity expert.",
- "country": "us",
- "category": "general"
- },
- {
- "author": "The Hindu Bureau",
- "url": "https://www.thehindu.com/news/morning-digest-january-29-2023/article66444585.ece",
- "title": "Morning Digest | World looking at India with high expectations, says PM Modi; UNGA president arrives in India today, and more",
- "source": "The Hindu",
- "published_at": "2023-01-29T02:01:57Z",
- "language": "en",
- "image": null,
- "description": "Here’s a select list of stories to read before you start your day",
- "country": "in",
- "category": "general"
- },
- {
- "author": "Matt Couden",
- "url": "https://www.monstersandcritics.com/tv/reality-tv/the-challenge-spoilers-surprising-elimination-arrives-early-for-all-stars-4-competitor/",
- "title": "The Challenge spoilers: Surprising elimination arrives early for All Stars 4 competitor",
- "source": "monstersandcritics",
- "published_at": "2023-01-29T02:00:30Z",
- "language": "en",
- "image": null,
- "description": "The Challenge spoilers continue to reveal which competitors are getting eliminated from the All Stars 4 season as it films in South Africa. The fourth season of the popular spinoff will again feature cast members who originated on MTV’s earlier reality TV shows like The Real World, Road Rules, and",
- "country": "us",
- "category": "general"
- },
- {
- "author": "David Suissa",
- "url": "https://jewishjournal.com/commentary/columnist/editors-note/355555/no-president-biden-the-synagogue-attack-was-not-against-the-civilized-world/?utm_source=rss&utm_medium=rss&utm_campaign=no-president-biden-the-synagogue-attack-was-not-against-the-civilized-world",
- "title": "No, President Biden, the Synagogue Attack Was Not Against the “Civilized World”",
- "source": "jewishjournal",
- "published_at": "2023-01-29T01:56:44Z",
- "language": "en",
- "image": null,
- "description": "The Palestinians who celebrated the murderous act by dancing in the streets and handing out candies were not thinking about the civilized world. They were rejoicing at the death of Jews.The post No, President Biden, the Synagogue Attack Was Not Against the “Civilized World” appeared first on Jewish Journal.",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Grant St. Clair",
- "url": "https://boingboing.net/2023/01/28/far-cry-7-reportedly-in-the-works.html",
- "title": "Far Cry 7 reportedly in the works",
- "source": "boingboing",
- "published_at": "2023-01-29T01:42:26Z",
- "language": "en",
- "image": null,
- "description": "Like many of Ubisoft's core franchises, Far Cry suffers from a bit of an identity problem. The original game was your typical early-aughts shooter, featuring Desert Eagles, hammy performances, and terrifying mutants. Far Cry 2 set the series on the path it would (attempt to) follow to this day, introducing a charismatic if underutilized villain, opening up the world, and reining the story in to make it a good deal more bleak and cerebral. — Read the rest",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Rusty Blazenhoff",
- "url": "https://boingboing.net/2023/01/28/karen-would-like-to-see-the-mardi-gras-manager.html",
- "title": "'Karen' would like to see the Mardi Gras manager",
- "source": "boingboing",
- "published_at": "2023-01-29T01:27:25Z",
- "language": "en",
- "image": null,
- "description": "I don't know the story here but this 'Karen' Mardi Gras prop made me laugh. I'm in New Orleans for the Krewe of Chewbacchus parade and got in some sight-seeing, including a stop at Blaine Kern's Mardi Gras World. That's the incredible working warehouse where many carnival season props and floats are made. — Read the rest",
- "country": "us",
- "category": "general"
- },
- {
- "author": "legitgov",
- "url": "https://www.legitgov.org/z28310-code-designated-unvaccinated",
- "title": "Z28.310 - the Code Designated for the Unvaccinated",
- "source": "legitgov",
- "published_at": "2023-01-29T01:17:59Z",
- "language": "en",
- "image": null,
- "description": "Z28.310 - the Code Designated for the Unvaccinated | 27 Jan 2023 | International Classification of Diseases (ICD) codes are a system used to classify and code diseases, injuries and other health conditions. They are primarily used for tracking and analysing health data, as well as for billing and reimbursement in the healthcare system. Periodically the World Health Organization (WHO) updates the codes to reflect new advances in medical knowledge and technology... Last year, the ICD codes were updated again. However, this time they were updated to record your vaccination status. Code Z28.310 is...",
- "country": "us",
- "category": "general"
- },
- {
- "author": null,
- "url": "https://www.latimes.com/sports/story/2023-01-28/art-collector-defunded-pegasus-world-cup-recap",
- "title": "Art Collector runs down Defunded to win $3-million Pegasus World Cup",
- "source": "latimes",
- "published_at": "2023-01-29T01:13:43Z",
- "language": "en",
- "image": null,
- "description": "Art Collector gets career-defining win in Pegasus World Cup over Bob Baffert-trained Defunded. Queen Goddess wins Filly and Mare Turf for trainer Michael McCarthy.",
- "country": "us",
- "category": "general"
- },
- {
- "author": "Duro Ikhazuagbe",
- "url": "https://www.thisdaylive.com/index.php/2023/01/29/fa-cup-senior-man-iheanacho-fires-leicester-into-fifth-round/",
- "title": "FA Cup: ‘Senior Man’ Iheanacho Fires Leicester into Fifth Round",
- "source": "thisdaylive",
- "published_at": "2023-01-29T01:07:54Z",
- "language": "en",
- "image": null,
- "description": "Duro Ikhazuagbe Super Eagles forward, Kelechi Iheanacho, was Leicester’s FA Cup saviour again as the Foxes squeezed past Walsall 1-0. Iheanacho who came on as a 63rd substitute for Patson",
- "country": "us",
- "category": "general"
- },
- {
- "author": "pdtechintegration automation account",
- "url": "https://montrealgazette.com/sports/three-quebecers-advance-at-world-cup-moguls-in-st-come",
- "title": "Three Quebecers advance at World Cup moguls in St-Côme",
- "source": "montrealgazette",
- "published_at": "2023-01-29T01:04:22Z",
- "language": "en",
- "image": null,
- "description": "Mikaël Kingsbury of Ste-Agathe-des-Monts will square off against Louis-David Chalifoux of Quebec City in the round of 16.",
- "country": "us",
- "category": "general"
- }
- ],
- "pagination": { "count": 25, "limit": 25, "offset": 0, "total": 10000 }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/next.config.js b/next13-news-app-stepzen-tailwind-typescript/next.config.js
deleted file mode 100644
index 0daf19f..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/next.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {
- experimental: {
- appDir: true,
- },
- images: {
- domains: ["res.cloudinary.com"],
- },
-};
-
-module.exports = nextConfig;
diff --git a/next13-news-app-stepzen-tailwind-typescript/package-lock.json b/next13-news-app-stepzen-tailwind-typescript/package-lock.json
deleted file mode 100644
index f4d98c5..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/package-lock.json
+++ /dev/null
@@ -1,6505 +0,0 @@
-{
- "name": "next13-news-app-stepzen-tailwind-typescript",
- "version": "0.1.0",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "next13-news-app-stepzen-tailwind-typescript",
- "version": "0.1.0",
- "dependencies": {
- "@next/font": "13.1.6",
- "@types/node": "18.11.18",
- "@types/react": "18.0.27",
- "@types/react-dom": "18.0.10",
- "eslint": "8.32.0",
- "eslint-config-next": "13.1.6",
- "next": "13.1.6",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "typescript": "4.9.4"
- },
- "devDependencies": {
- "autoprefixer": "^10.4.13",
- "postcss": "^8.4.21",
- "tailwindcss": "^3.2.4"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "dependencies": {
- "regenerator-runtime": "^0.13.11"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.4.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
- "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
- "dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.5"
- },
- "engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "engines": {
- "node": ">=12.22"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
- }
- },
- "node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
- },
- "node_modules/@next/env": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.1.6.tgz",
- "integrity": "sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg=="
- },
- "node_modules/@next/eslint-plugin-next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.1.6.tgz",
- "integrity": "sha512-o7cauUYsXjzSJkay8wKjpKJf2uLzlggCsGUkPu3lP09Pv97jYlekTC20KJrjQKmSv5DXV0R/uks2ZXhqjNkqAw==",
- "dependencies": {
- "glob": "7.1.7"
- }
- },
- "node_modules/@next/font": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/font/-/font-13.1.6.tgz",
- "integrity": "sha512-AITjmeb1RgX1HKMCiA39ztx2mxeAyxl4ljv2UoSBUGAbFFMg8MO7YAvjHCgFhD39hL7YTbFjol04e/BPBH5RzQ=="
- },
- "node_modules/@next/swc-android-arm-eabi": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz",
- "integrity": "sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-android-arm64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz",
- "integrity": "sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-arm64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz",
- "integrity": "sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-x64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz",
- "integrity": "sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-freebsd-x64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz",
- "integrity": "sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm-gnueabihf": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz",
- "integrity": "sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz",
- "integrity": "sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz",
- "integrity": "sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz",
- "integrity": "sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz",
- "integrity": "sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz",
- "integrity": "sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz",
- "integrity": "sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz",
- "integrity": "sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@pkgr/utils": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.1.tgz",
- "integrity": "sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "is-glob": "^4.0.3",
- "open": "^8.4.0",
- "picocolors": "^1.0.0",
- "tiny-glob": "^0.2.9",
- "tslib": "^2.4.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/unts"
- }
- },
- "node_modules/@rushstack/eslint-patch": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
- "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg=="
- },
- "node_modules/@swc/helpers": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
- "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
- },
- "node_modules/@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.5",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
- },
- "node_modules/@types/react": {
- "version": "18.0.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
- "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
- "dependencies": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/react-dom": {
- "version": "18.0.10",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz",
- "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==",
- "dependencies": {
- "@types/react": "*"
- }
- },
- "node_modules/@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "node_modules/@typescript-eslint/parser": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz",
- "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==",
- "dependencies": {
- "@typescript-eslint/scope-manager": "5.49.0",
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/typescript-estree": "5.49.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz",
- "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==",
- "dependencies": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz",
- "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz",
- "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==",
- "dependencies": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "semver": "^7.3.7",
- "tsutils": "^3.21.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz",
- "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==",
- "dependencies": {
- "@typescript-eslint/types": "5.49.0",
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/acorn": {
- "version": "8.8.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "dev": true,
- "dependencies": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- }
- },
- "node_modules/acorn-node/node_modules/acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
- "dev": true,
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
- "node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "node_modules/aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
- "dependencies": {
- "deep-equal": "^2.0.5"
- }
- },
- "node_modules/array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
- "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.tosorted": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
- "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- }
- },
- "node_modules/ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
- },
- "node_modules/autoprefixer": {
- "version": "10.4.13",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
- "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- }
- ],
- "dependencies": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001426",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/axe-core": {
- "version": "4.6.3",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz",
- "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/axobject-query": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
- "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
- "dependencies": {
- "deep-equal": "^2.0.5"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001449",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz",
- "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- }
- ]
- },
- "node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chokidar/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true,
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/csstype": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
- "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
- },
- "node_modules/damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
- },
- "node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/deep-equal": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
- "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "es-get-iterator": "^1.1.2",
- "get-intrinsic": "^1.1.3",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.1",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "node_modules/define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/defined": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
- "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/detective": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
- "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
- "dev": true,
- "dependencies": {
- "acorn-node": "^1.8.2",
- "defined": "^1.0.0",
- "minimist": "^1.2.6"
- },
- "bin": {
- "detective": "bin/detective.js"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "dev": true
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.284",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
- "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
- "dev": true
- },
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "node_modules/enhanced-resolve": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
- "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
- "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.4",
- "is-array-buffer": "^3.0.1",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.9"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dependencies": {
- "has": "^1.0.3"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint": {
- "version": "8.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
- "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
- "dependencies": {
- "@eslint/eslintrc": "^1.4.1",
- "@humanwhocodes/config-array": "^0.11.8",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.4.0",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "grapheme-splitter": "^1.0.4",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-sdsl": "^4.1.4",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
- "strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
- "text-table": "^0.2.0"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.1.6.tgz",
- "integrity": "sha512-0cg7h5wztg/SoLAlxljZ0ZPUQ7i6QKqRiP4M2+MgTZtxWwNKb2JSwNc18nJ6/kXBI6xYvPraTbQSIhAuVw6czw==",
- "dependencies": {
- "@next/eslint-plugin-next": "13.1.6",
- "@rushstack/eslint-patch": "^1.1.3",
- "@typescript-eslint/parser": "^5.42.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
- "eslint-plugin-react-hooks": "^4.5.0"
- },
- "peerDependencies": {
- "eslint": "^7.23.0 || ^8.0.0",
- "typescript": ">=3.3.1"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
- "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
- "dependencies": {
- "debug": "^3.2.7",
- "is-core-module": "^2.11.0",
- "resolve": "^1.22.1"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-import-resolver-typescript": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz",
- "integrity": "sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==",
- "dependencies": {
- "debug": "^4.3.4",
- "enhanced-resolve": "^5.10.0",
- "get-tsconfig": "^4.2.0",
- "globby": "^13.1.2",
- "is-core-module": "^2.10.0",
- "is-glob": "^4.0.3",
- "synckit": "^0.8.4"
- },
- "engines": {
- "node": "^14.18.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
- },
- "peerDependencies": {
- "eslint": "*",
- "eslint-plugin-import": "*"
- }
- },
- "node_modules/eslint-import-resolver-typescript/node_modules/globby": {
- "version": "13.1.3",
- "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz",
- "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==",
- "dependencies": {
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.11",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint-import-resolver-typescript/node_modules/slash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
- "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.27.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
- "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==",
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "array.prototype.flatmap": "^1.3.1",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.7",
- "eslint-module-utils": "^2.7.4",
- "has": "^1.0.3",
- "is-core-module": "^2.11.0",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.6",
- "resolve": "^1.22.1",
- "semver": "^6.3.0",
- "tsconfig-paths": "^3.14.1"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
- "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
- "dependencies": {
- "@babel/runtime": "^7.20.7",
- "aria-query": "^5.1.3",
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "ast-types-flow": "^0.0.7",
- "axe-core": "^4.6.2",
- "axobject-query": "^3.1.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "has": "^1.0.3",
- "jsx-ast-utils": "^3.3.3",
- "language-tags": "=1.0.5",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=4.0"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
- }
- },
- "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-plugin-react": {
- "version": "7.32.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz",
- "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==",
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
- "semver": "^6.3.0",
- "string.prototype.matchall": "^4.0.8"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
- }
- },
- "node_modules/eslint-plugin-react-hooks": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
- "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-scope": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
- "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "node_modules/eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dependencies": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "engines": {
- "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=5"
- }
- },
- "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint-visitor-keys": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
- "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "node_modules/espree": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
- "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
- "dependencies": {
- "acorn": "^8.8.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "node_modules/fast-glob": {
- "version": "3.2.12",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
- "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-glob/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "node_modules/fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dependencies": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ=="
- },
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true,
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://www.patreon.com/infusion"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
- "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-tsconfig": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz",
- "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==",
- "funding": {
- "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
- }
- },
- "node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/globals": {
- "version": "13.19.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
- "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "dependencies": {
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/globalyzer": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
- "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q=="
- },
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globrex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
- "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
- },
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- },
- "node_modules/grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/internal-slot": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz",
- "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==",
- "dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-array-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
- "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-typed-array": "^1.1.10"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
- "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
- "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dependencies": {
- "is-docker": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "node_modules/js-sdsl": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz",
- "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/js-sdsl"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "node_modules/json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/jsx-ast-utils": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
- "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
- "dependencies": {
- "array-includes": "^3.1.5",
- "object.assign": "^4.1.3"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
- },
- "node_modules/language-tags": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
- "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
- "dependencies": {
- "language-subtag-registry": "~0.3.2"
- }
- },
- "node_modules/levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- },
- "node_modules/next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/next/-/next-13.1.6.tgz",
- "integrity": "sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==",
- "dependencies": {
- "@next/env": "13.1.6",
- "@swc/helpers": "0.4.14",
- "caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
- "styled-jsx": "5.1.1"
- },
- "bin": {
- "next": "dist/bin/next"
- },
- "engines": {
- "node": ">=14.6.0"
- },
- "optionalDependencies": {
- "@next/swc-android-arm-eabi": "13.1.6",
- "@next/swc-android-arm64": "13.1.6",
- "@next/swc-darwin-arm64": "13.1.6",
- "@next/swc-darwin-x64": "13.1.6",
- "@next/swc-freebsd-x64": "13.1.6",
- "@next/swc-linux-arm-gnueabihf": "13.1.6",
- "@next/swc-linux-arm64-gnu": "13.1.6",
- "@next/swc-linux-arm64-musl": "13.1.6",
- "@next/swc-linux-x64-gnu": "13.1.6",
- "@next/swc-linux-x64-musl": "13.1.6",
- "@next/swc-win32-arm64-msvc": "13.1.6",
- "@next/swc-win32-ia32-msvc": "13.1.6",
- "@next/swc-win32-x64-msvc": "13.1.6"
- },
- "peerDependencies": {
- "fibers": ">= 3.1.0",
- "node-sass": "^6.0.0 || ^7.0.0",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "sass": "^1.3.0"
- },
- "peerDependenciesMeta": {
- "fibers": {
- "optional": true
- },
- "node-sass": {
- "optional": true
- },
- "sass": {
- "optional": true
- }
- }
- },
- "node_modules/next/node_modules/postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
- "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
- "dev": true
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.fromentries": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
- "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.hasown": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
- "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
- "dependencies": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/open": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
- "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
- "dependencies": {
- "define-lazy-prop": "^2.0.0",
- "is-docker": "^2.1.1",
- "is-wsl": "^2.2.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dependencies": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-import": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz",
- "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-js": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
- "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
- "dev": true,
- "dependencies": {
- "camelcase-css": "^2.0.1"
- },
- "engines": {
- "node": "^12 || ^14 || >= 16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.3.3"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
- "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
- "dev": true,
- "dependencies": {
- "lilconfig": "^2.0.5",
- "yaml": "^1.10.2"
- },
- "engines": {
- "node": ">= 10"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "postcss": {
- "optional": true
- },
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-nested": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz",
- "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.10"
- },
- "engines": {
- "node": ">=12.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.2.14"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.0.11",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
- "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
- "dev": true,
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "node_modules/prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- },
- "peerDependencies": {
- "react": "^18.2.0"
- }
- },
- "node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/regenerator-runtime": {
- "version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
- },
- "node_modules/semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
- "dependencies": {
- "internal-slot": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/string.prototype.matchall": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
- "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/styled-jsx": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
- "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
- "dependencies": {
- "client-only": "0.0.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "babel-plugin-macros": {
- "optional": true
- }
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/synckit": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
- "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
- "dependencies": {
- "@pkgr/utils": "^2.3.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": "^14.18.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/unts"
- }
- },
- "node_modules/tailwindcss": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz",
- "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==",
- "dev": true,
- "dependencies": {
- "arg": "^5.0.2",
- "chokidar": "^3.5.3",
- "color-name": "^1.1.4",
- "detective": "^5.2.1",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.2.12",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "lilconfig": "^2.0.6",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.18",
- "postcss-import": "^14.1.0",
- "postcss-js": "^4.0.0",
- "postcss-load-config": "^3.1.4",
- "postcss-nested": "6.0.0",
- "postcss-selector-parser": "^6.0.10",
- "postcss-value-parser": "^4.2.0",
- "quick-lru": "^5.1.1",
- "resolve": "^1.22.1"
- },
- "bin": {
- "tailwind": "lib/cli.js",
- "tailwindcss": "lib/cli.js"
- },
- "engines": {
- "node": ">=12.13.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.9"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
- },
- "node_modules/tiny-glob": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
- "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
- "dependencies": {
- "globalyzer": "0.1.0",
- "globrex": "^0.1.2"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tslib": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
- },
- "node_modules/tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dependencies": {
- "tslib": "^1.8.1"
- },
- "engines": {
- "node": ">= 6"
- },
- "peerDependencies": {
- "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
- }
- },
- "node_modules/tsutils/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- },
- "node_modules/type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typescript": {
- "version": "4.9.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
- "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
- "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "browserslist-lint": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
- "dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
- "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- }
- },
- "dependencies": {
- "@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "requires": {
- "regenerator-runtime": "^0.13.11"
- }
- },
- "@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.4.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- }
- },
- "@humanwhocodes/config-array": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
- "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.5"
- }
- },
- "@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
- },
- "@next/env": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.1.6.tgz",
- "integrity": "sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg=="
- },
- "@next/eslint-plugin-next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.1.6.tgz",
- "integrity": "sha512-o7cauUYsXjzSJkay8wKjpKJf2uLzlggCsGUkPu3lP09Pv97jYlekTC20KJrjQKmSv5DXV0R/uks2ZXhqjNkqAw==",
- "requires": {
- "glob": "7.1.7"
- }
- },
- "@next/font": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/font/-/font-13.1.6.tgz",
- "integrity": "sha512-AITjmeb1RgX1HKMCiA39ztx2mxeAyxl4ljv2UoSBUGAbFFMg8MO7YAvjHCgFhD39hL7YTbFjol04e/BPBH5RzQ=="
- },
- "@next/swc-android-arm-eabi": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz",
- "integrity": "sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==",
- "optional": true
- },
- "@next/swc-android-arm64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz",
- "integrity": "sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==",
- "optional": true
- },
- "@next/swc-darwin-arm64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz",
- "integrity": "sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==",
- "optional": true
- },
- "@next/swc-darwin-x64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz",
- "integrity": "sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==",
- "optional": true
- },
- "@next/swc-freebsd-x64": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz",
- "integrity": "sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==",
- "optional": true
- },
- "@next/swc-linux-arm-gnueabihf": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz",
- "integrity": "sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==",
- "optional": true
- },
- "@next/swc-linux-arm64-gnu": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz",
- "integrity": "sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==",
- "optional": true
- },
- "@next/swc-linux-arm64-musl": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz",
- "integrity": "sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==",
- "optional": true
- },
- "@next/swc-linux-x64-gnu": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz",
- "integrity": "sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==",
- "optional": true
- },
- "@next/swc-linux-x64-musl": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz",
- "integrity": "sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==",
- "optional": true
- },
- "@next/swc-win32-arm64-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz",
- "integrity": "sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==",
- "optional": true
- },
- "@next/swc-win32-ia32-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz",
- "integrity": "sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==",
- "optional": true
- },
- "@next/swc-win32-x64-msvc": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz",
- "integrity": "sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==",
- "optional": true
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@pkgr/utils": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.1.tgz",
- "integrity": "sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==",
- "requires": {
- "cross-spawn": "^7.0.3",
- "is-glob": "^4.0.3",
- "open": "^8.4.0",
- "picocolors": "^1.0.0",
- "tiny-glob": "^0.2.9",
- "tslib": "^2.4.0"
- }
- },
- "@rushstack/eslint-patch": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
- "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg=="
- },
- "@swc/helpers": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
- "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
- "requires": {
- "tslib": "^2.4.0"
- }
- },
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
- },
- "@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
- },
- "@types/prop-types": {
- "version": "15.7.5",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
- },
- "@types/react": {
- "version": "18.0.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
- "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/react-dom": {
- "version": "18.0.10",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz",
- "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==",
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "@typescript-eslint/parser": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz",
- "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==",
- "requires": {
- "@typescript-eslint/scope-manager": "5.49.0",
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/typescript-estree": "5.49.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz",
- "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==",
- "requires": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz",
- "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg=="
- },
- "@typescript-eslint/typescript-estree": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz",
- "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==",
- "requires": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "semver": "^7.3.7",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz",
- "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==",
- "requires": {
- "@typescript-eslint/types": "5.49.0",
- "eslint-visitor-keys": "^3.3.0"
- }
- },
- "acorn": {
- "version": "8.8.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
- "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "requires": {}
- },
- "acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "dev": true,
- "requires": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- }
- }
- },
- "acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
- "dev": true
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
- "requires": {
- "deep-equal": "^2.0.5"
- }
- },
- "array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.flatmap": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
- "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.tosorted": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
- "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- }
- },
- "ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
- },
- "autoprefixer": {
- "version": "10.4.13",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
- "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
- "dev": true,
- "requires": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001426",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
- },
- "axe-core": {
- "version": "4.6.3",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz",
- "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg=="
- },
- "axobject-query": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
- "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
- "requires": {
- "deep-equal": "^2.0.5"
- }
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30001449",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz",
- "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true
- },
- "csstype": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
- "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
- },
- "damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "deep-equal": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
- "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-get-iterator": "^1.1.2",
- "get-intrinsic": "^1.1.3",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.1",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
- }
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
- },
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "defined": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
- "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
- "dev": true
- },
- "detective": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
- "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
- "dev": true,
- "requires": {
- "acorn-node": "^1.8.2",
- "defined": "^1.0.0",
- "minimist": "^1.2.6"
- }
- },
- "didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "dev": true
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "electron-to-chromium": {
- "version": "1.4.284",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
- "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
- "dev": true
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "enhanced-resolve": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
- "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
- "requires": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- }
- },
- "es-abstract": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
- "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.4",
- "is-array-buffer": "^3.0.1",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.9"
- }
- },
- "es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- }
- },
- "es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "requires": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- },
- "eslint": {
- "version": "8.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
- "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
- "requires": {
- "@eslint/eslintrc": "^1.4.1",
- "@humanwhocodes/config-array": "^0.11.8",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.4.0",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "grapheme-splitter": "^1.0.4",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-sdsl": "^4.1.4",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
- "strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
- "text-table": "^0.2.0"
- }
- },
- "eslint-config-next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.1.6.tgz",
- "integrity": "sha512-0cg7h5wztg/SoLAlxljZ0ZPUQ7i6QKqRiP4M2+MgTZtxWwNKb2JSwNc18nJ6/kXBI6xYvPraTbQSIhAuVw6czw==",
- "requires": {
- "@next/eslint-plugin-next": "13.1.6",
- "@rushstack/eslint-patch": "^1.1.3",
- "@typescript-eslint/parser": "^5.42.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
- "eslint-plugin-react-hooks": "^4.5.0"
- }
- },
- "eslint-import-resolver-node": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
- "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
- "requires": {
- "debug": "^3.2.7",
- "is-core-module": "^2.11.0",
- "resolve": "^1.22.1"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-import-resolver-typescript": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz",
- "integrity": "sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==",
- "requires": {
- "debug": "^4.3.4",
- "enhanced-resolve": "^5.10.0",
- "get-tsconfig": "^4.2.0",
- "globby": "^13.1.2",
- "is-core-module": "^2.10.0",
- "is-glob": "^4.0.3",
- "synckit": "^0.8.4"
- },
- "dependencies": {
- "globby": {
- "version": "13.1.3",
- "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz",
- "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==",
- "requires": {
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.11",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^4.0.0"
- }
- },
- "slash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
- "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.27.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
- "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==",
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "array.prototype.flatmap": "^1.3.1",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.7",
- "eslint-module-utils": "^2.7.4",
- "has": "^1.0.3",
- "is-core-module": "^2.11.0",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.6",
- "resolve": "^1.22.1",
- "semver": "^6.3.0",
- "tsconfig-paths": "^3.14.1"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "eslint-plugin-jsx-a11y": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
- "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
- "requires": {
- "@babel/runtime": "^7.20.7",
- "aria-query": "^5.1.3",
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "ast-types-flow": "^0.0.7",
- "axe-core": "^4.6.2",
- "axobject-query": "^3.1.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "has": "^1.0.3",
- "jsx-ast-utils": "^3.3.3",
- "language-tags": "=1.0.5",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "eslint-plugin-react": {
- "version": "7.32.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz",
- "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==",
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
- "semver": "^6.3.0",
- "string.prototype.matchall": "^4.0.8"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
- "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
- "requires": {}
- },
- "eslint-scope": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
- "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "requires": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
- "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
- },
- "espree": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
- "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
- "requires": {
- "acorn": "^8.8.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.3.0"
- }
- },
- "esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "fast-glob": {
- "version": "3.2.12",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
- "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ=="
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
- },
- "get-intrinsic": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
- "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "get-tsconfig": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz",
- "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ=="
- },
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "globals": {
- "version": "13.19.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
- "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "globalyzer": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
- "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q=="
- },
- "globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- }
- },
- "globrex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
- "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
- },
- "gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "requires": {
- "get-intrinsic": "^1.1.3"
- }
- },
- "graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- },
- "grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg=="
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ=="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "internal-slot": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz",
- "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==",
- "requires": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-array-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
- "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-typed-array": "^1.1.10"
- }
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
- },
- "is-core-module": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
- "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg=="
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g=="
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
- "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA=="
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "js-sdsl": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz",
- "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ=="
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "jsx-ast-utils": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
- "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
- "requires": {
- "array-includes": "^3.1.5",
- "object.assign": "^4.1.3"
- }
- },
- "language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
- },
- "language-tags": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
- "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
- "requires": {
- "language-subtag-registry": "~0.3.2"
- }
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
- "dev": true
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "nanoid": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- },
- "next": {
- "version": "13.1.6",
- "resolved": "https://registry.npmjs.org/next/-/next-13.1.6.tgz",
- "integrity": "sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==",
- "requires": {
- "@next/env": "13.1.6",
- "@next/swc-android-arm-eabi": "13.1.6",
- "@next/swc-android-arm64": "13.1.6",
- "@next/swc-darwin-arm64": "13.1.6",
- "@next/swc-darwin-x64": "13.1.6",
- "@next/swc-freebsd-x64": "13.1.6",
- "@next/swc-linux-arm-gnueabihf": "13.1.6",
- "@next/swc-linux-arm64-gnu": "13.1.6",
- "@next/swc-linux-arm64-musl": "13.1.6",
- "@next/swc-linux-x64-gnu": "13.1.6",
- "@next/swc-linux-x64-musl": "13.1.6",
- "@next/swc-win32-arm64-msvc": "13.1.6",
- "@next/swc-win32-ia32-msvc": "13.1.6",
- "@next/swc-win32-x64-msvc": "13.1.6",
- "@swc/helpers": "0.4.14",
- "caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
- "styled-jsx": "5.1.1"
- },
- "dependencies": {
- "postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- }
- }
- },
- "node-releases": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
- "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
- "dev": true
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
- },
- "object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "dev": true
- },
- "object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
- },
- "object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.fromentries": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
- "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.hasown": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
- "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
- "requires": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "open": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
- "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
- "requires": {
- "define-lazy-prop": "^2.0.0",
- "is-docker": "^2.1.1",
- "is-wsl": "^2.2.0"
- }
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "requires": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true
- },
- "postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- },
- "postcss-import": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz",
- "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- }
- },
- "postcss-js": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
- "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
- "dev": true,
- "requires": {
- "camelcase-css": "^2.0.1"
- }
- },
- "postcss-load-config": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
- "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
- "dev": true,
- "requires": {
- "lilconfig": "^2.0.5",
- "yaml": "^1.10.2"
- }
- },
- "postcss-nested": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz",
- "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.10"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.11",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
- "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
- },
- "prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
- "dev": true
- },
- "react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "requires": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- }
- },
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "regenerator-runtime": {
- "version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
- },
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
- },
- "resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
- },
- "scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "semver": {
- "version": "7.3.8",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
- "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
- },
- "stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
- "requires": {
- "internal-slot": "^1.0.4"
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
- "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
- },
- "strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- },
- "styled-jsx": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
- "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
- "requires": {
- "client-only": "0.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- },
- "synckit": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
- "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
- "requires": {
- "@pkgr/utils": "^2.3.1",
- "tslib": "^2.5.0"
- }
- },
- "tailwindcss": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz",
- "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==",
- "dev": true,
- "requires": {
- "arg": "^5.0.2",
- "chokidar": "^3.5.3",
- "color-name": "^1.1.4",
- "detective": "^5.2.1",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.2.12",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "lilconfig": "^2.0.6",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.18",
- "postcss-import": "^14.1.0",
- "postcss-js": "^4.0.0",
- "postcss-load-config": "^3.1.4",
- "postcss-nested": "6.0.0",
- "postcss-selector-parser": "^6.0.10",
- "postcss-value-parser": "^4.2.0",
- "quick-lru": "^5.1.1",
- "resolve": "^1.22.1"
- }
- },
- "tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
- },
- "tiny-glob": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
- "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
- "requires": {
- "globalyzer": "0.1.0",
- "globrex": "^0.1.2"
- }
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "tslib": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "requires": {
- "tslib": "^1.8.1"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
- },
- "typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "requires": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- }
- },
- "typescript": {
- "version": "4.9.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
- "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg=="
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "update-browserslist-db": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
- "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
- "requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- }
- },
- "which-typed-array": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
- "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.10"
- }
- },
- "word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
- }
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/package.json b/next13-news-app-stepzen-tailwind-typescript/package.json
deleted file mode 100644
index 8a950b3..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "next13-news-app-stepzen-tailwind-typescript",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint",
- "lint:fix": "eslint app --fix && yarn format",
- "format": "prettier -w app",
- "format:check": "prettier -c ."
- },
- "dependencies": {
- "@heroicons/react": "^2.0.14",
- "@next/font": "13.1.6",
- "@tailwindcss/line-clamp": "^0.4.2",
- "@types/node": "18.11.18",
- "@types/react": "18.0.27",
- "@types/react-dom": "18.0.10",
- "@types/react-timeago": "^4.1.3",
- "encoding": "^0.1.13",
- "eslint": "8.32.0",
- "eslint-config-next": "13.1.6",
- "framer-motion": "^8.5.4",
- "graphql": "^16.6.0",
- "graphql-request": "^5.1.0",
- "next": "13.1.6",
- "next-themes": "^0.2.1",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-timeago": "^7.1.0",
- "typescript": "4.9.4"
- },
- "devDependencies": {
- "autoprefixer": "^10.4.13",
- "eslint-config-prettier": "^8.5.0",
- "postcss": "^8.4.21",
- "prettier": "^2.7.1",
- "prettier-plugin-tailwindcss": "^0.1.13",
- "tailwindcss": "^3.2.4",
- "tailwindcss-bg-patterns": "^0.2.0"
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/postcss.config.js b/next13-news-app-stepzen-tailwind-typescript/postcss.config.js
deleted file mode 100644
index 12a703d..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-};
diff --git a/next13-news-app-stepzen-tailwind-typescript/public/favicon.ico b/next13-news-app-stepzen-tailwind-typescript/public/favicon.ico
deleted file mode 100644
index 718d6fe..0000000
Binary files a/next13-news-app-stepzen-tailwind-typescript/public/favicon.ico and /dev/null differ
diff --git a/next13-news-app-stepzen-tailwind-typescript/public/next.svg b/next13-news-app-stepzen-tailwind-typescript/public/next.svg
deleted file mode 100644
index 5174b28..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/public/next.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/next13-news-app-stepzen-tailwind-typescript/public/thirteen.svg b/next13-news-app-stepzen-tailwind-typescript/public/thirteen.svg
deleted file mode 100644
index 8977c1b..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/public/thirteen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/next13-news-app-stepzen-tailwind-typescript/public/vercel.svg b/next13-news-app-stepzen-tailwind-typescript/public/vercel.svg
deleted file mode 100644
index d2f8422..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/public/vercel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/next13-news-app-stepzen-tailwind-typescript/response.json b/next13-news-app-stepzen-tailwind-typescript/response.json
deleted file mode 100644
index 6281b27..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/response.json
+++ /dev/null
@@ -1,310 +0,0 @@
-{
- "data": [
- {
- "author": "Gazeta Esportiva",
- "url": "https://www.terra.com.br/esportes/cruzeiro/cruzeiro-sai-atras-mas-arranca-empate-com-athletic-club-pelo-mineiro,d0945a45978a8ec85e7276ea8ace87c8wb1s2e6p.html",
- "title": "Cruzeiro sai atrás, mas arranca empate com Athletic Club pelo Mineiro",
- "source": "Terra Esportes",
- "published_at": "2023-01-28T15:51:54Z",
- "language": "pt",
- "image": null,
- "description": "O Cruzeiro recebeu o Athletic Club neste sábado, pela segunda rodada do Campeonato Mineiro, e ...",
- "country": "br",
- "category": "sports"
- },
- {
- "author": "",
- "url": "https://www.sportschau.de/regional/mdr/mdr-wm-in-oberhof-ein-goldener-samstag-fuer-die-deutschen-rennrodler-100.html",
- "title": "WM in Oberhof: Ein goldener Samstag für die deutschen Rennrodler",
- "source": "Sportschau ARD",
- "published_at": "2023-01-28T15:51:15Z",
- "language": "de",
- "image": null,
- "description": "Der Freitag hatte bereits Appetit auf mehr gemacht, alle vier Sprintentscheidungen bei der Rennrodel-WM in Oberhof gingen nach Deutschland. Und am Samstag jubelten erneut die deutschen Rennrodlerinnen und Rennrodler. [mehr]]]>",
- "country": "de",
- "category": "sports"
- },
- {
- "author": "James Gregory",
- "url": "https://sportgrill.co.uk/2023/01/28/2022-23-fa-cup-fourth-round-brighton-vs-liverpool/",
- "title": "2022-23 FA Cup: Fourth Round – Brighton vs Liverpool",
- "source": "Sport Grill",
- "published_at": "2023-01-28T15:47:33Z",
- "language": "en",
- "image": null,
- "description": "Brighton & Hove Albion welcome Liverpool to AMEX Stadium in the Fourth Round of 2022-23 FA Cup.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Rituraj Halder",
- "url": "https://www.essentiallysports.com/esports-news-ariana-grande-event-was-better-the-recently-wrapped-kid-laroi-concert-opened-new-possibilities-in-fortnite/",
- "title": "“Ariana Grande Event Was Better” – The Recently Wrapped Kid Laroi Concert Opened New Possibilities in Fortnite",
- "source": "Essentially Sports",
- "published_at": "2023-01-28T15:47:32Z",
- "language": "en",
- "image": "https://image-cdn.essentiallysports.com/wp-content/uploads/fortnite-the-kid-larois-wild-dre-560x315.jpg",
- "description": "The recently wrapped Kid Laroi concert in Fortnite left the fans in awe, not only with the amazing experience that it offered but also with the amazing possibilities that it teased for the future of Fortnite. From new weaponry to a brand new creative mode, the Kid Laroi concert will truly be a spectacle in…The post “Ariana Grande Event Was Better” – The Recently Wrapped Kid Laroi Concert Opened New Possibilities in Fortnite appeared first on EssentiallySports.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Edward Sutelan",
- "url": "https://www.sportingnews.com/us/nfl/news/super-bowl-2023-date-location-odds-halftime-show/vqzb44pc3kjhmsciqhj6jni6",
- "title": "When is Super Bowl 2023? Date, location, odds, halftime show for Super Bowl 57",
- "source": "Sporting News",
- "published_at": "2023-01-28T15:47:00Z",
- "language": "en",
- "image": "https://library.sportingnews.com/2023-01/Super%20Bowl%20LVII.jpg",
- "description": "Here's all the information you need to know about the 2023 Super Bowl.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "CBS Sports Staff",
- "url": "https://www.cbssports.com/college-basketball/news/creighton-vs-xavier-odds-how-to-watch-stream-model-reveals-college-basketball-picks-for-jan-28-2023/",
- "title": "Creighton vs. Xavier odds, how to watch, stream: Model reveals college basketball picks for Jan. 28, 2023",
- "source": "CBSSports.com",
- "published_at": "2023-01-28T15:46:03Z",
- "language": "en",
- "image": "https://sportshub.cbsistatic.com/i/2023/01/28/abc12b3c-2373-4345-a902-849bc6dfb50d/baylor-scheierman-creighton-bluejays-usatsi.jpg",
- "description": "TV channel, college basketball best bets, picks for the Xavier Musketeers vs. Creighton Bluejays on Saturday, Jan. 28",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Robert Calcutt",
- "url": "https://talksport.com/football/1316488/reece-james-instagram-chelsea-return-knee-injury/",
- "title": "‘Hope to see you all very soon’ – Reece James explains reason behind being ‘slightly distant’ lately as Chelsea star prepares for return from knee injury",
- "source": "TalkSport",
- "published_at": "2023-01-28T15:45:47Z",
- "language": "en",
- "image": null,
- "description": "‘Hope to see you all very soon’ – Reece James explains reason behind being ‘slightly distant’ lately as Chelsea star prepares for return from knee injury",
- "country": "gb",
- "category": "sports"
- },
- {
- "author": "Abhishek Mishra",
- "url": "https://www.essentiallysports.com/soccer-football-news-good-luck-being-an-american-coach-hundreds-of-fans-come-in-support-of-jesse-marsch-for-criticism-over-a-recent-interview/",
- "title": "“Good Luck Being an American Coach” – Hundreds of Fans Come in Support of Jesse Marsch for Criticism Over a Recent Interview",
- "source": "Essentially Sports",
- "published_at": "2023-01-28T15:45:32Z",
- "language": "en",
- "image": "https://image-cdn.essentiallysports.com/wp-content/uploads/2022-10-23T134752Z_872534969_UP1EIAN12BRGC_RTRMADP_3_SOCCER-ENGLAND-LEE-FUL-REPORT-452x315.jpg",
- "description": "The glory days for Leeds United have taken a U-turn under Jesse Marsch. The American became Bielsa’s successor back in February 2022. Since then, the club’s performance has been average. The Peacocks finished just three points above the relegation zone last year, thus keeping themselves in the top tier. Nevertheless, the club is under the…The post “Good Luck Being an American Coach” – Hundreds of Fans Come in Support of Jesse Marsch for Criticism Over a Recent Interview appeared first on EssentiallySports.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Daniel Chavkin",
- "url": "https://www.si.com/nfl/2023/01/28/joe-burrow-cincinnati-bengals-second-straight-afc-championship-winning-is-expected",
- "title": "Joe Burrow on Return to AFC Title Game: ‘Winning Is Expected’",
- "source": "Sports Illustrated",
- "published_at": "2023-01-28T15:45:28Z",
- "language": "en",
- "image": "http://www.si.com/.image/c_limit%2Ccs_srgb%2Cfl_progressive%2Ch_1200%2Cq_auto:good%2Cw_1200/MTk1NDg0MDQ2Nzg3MDk0MDg1/joe-burrow.jpg",
- "description": "The Bengals are in their second straight AFC championship game following a lengthy drought.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Joe Brophy",
- "url": "https://talksport.com/sport/boxing/1311306/how-to-watch-artur-beterbiev-vs-anthony-yarde-live-stream-price-tv-channel-uk-start-time-talksport-commentary/",
- "title": "How to watch Artur Beterbiev vs Anthony Yarde: TV channel, live stream, talkSPORT coverage and start time as ‘Beast from the East’ challenges unbeaten ‘wrecking machine’ world champion",
- "source": "TalkSport",
- "published_at": "2023-01-28T15:43:00Z",
- "language": "en",
- "image": null,
- "description": "How to watch Artur Beterbiev vs Anthony Yarde: TV channel, live stream, talkSPORT coverage and start time as ‘Beast from the East’ challenges unbeaten ‘wrecking machine’ world champion",
- "country": "gb",
- "category": "sports"
- },
- {
- "author": "Rituraj Halder",
- "url": "https://www.essentiallysports.com/esports-news-its-overcomplicated-and-it-doesnt-need-to-be-nickmercs-claims-these-customization-features-are-ruining-call-of-duty-warzone-2/",
- "title": "“It’s Overcomplicated and It Doesnt Need to Be” – Nickmercs Claims These Customization Features Are Ruining Call of Duty Warzone 2",
- "source": "Essentially Sports",
- "published_at": "2023-01-28T15:40:52Z",
- "language": "en",
- "image": "https://image-cdn.essentiallysports.com/wp-content/uploads/Call-of-Duty-Warzone-2.0-554x315.jpg",
- "description": "As the Season 2 of the newly released Call of Duty: Warzone 2 rolls almost around the corner, developers have announced a new set of features and additions to the game based on community feedback. In this new season, many fan-favorite features from the original game will make their return. In Call of Duty Warzone…The post “It’s Overcomplicated and It Doesnt Need to Be” – Nickmercs Claims These Customization Features Are Ruining Call of Duty Warzone 2 appeared first on EssentiallySports.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "LANCE!",
- "url": "https://www.terra.com.br/esportes/futebol/internacional/equipes/borussia-dortmund/bayer-leverkusen-x-dortmund-onde-assistir-horario-e-escalacoes-do-jogo-pela-bundesliga,0ff1c8c35ccf82314bb6953957bd3066fhzbkp2j.html",
- "title": "Bayer Leverkusen x Dortmund: onde assistir, horário e escalações do jogo pela Bundesliga",
- "source": "Terra Esportes",
- "published_at": "2023-01-28T15:38:00Z",
- "language": "pt",
- "image": null,
- "description": "O Borussia Dortmund visita o Bayer Leverkusen neste domingo, às 13h30 (horário de Brasília), ...",
- "country": "br",
- "category": "sports"
- },
- {
- "author": "LANCE!",
- "url": "https://www.terra.com.br/esportes/chico-pedrotti-do-desimpedidos-narra-beijo-de-fred-e-larissa-no-bbb-23-o-brabo-tem-nome,1de46f649a2b1cb935d0131f9a03ef5fxnmhf9hn.html",
- "title": "Chico Pedrotti, do Desimpedidos, narra beijo de Fred e Larissa no BBB 23: 'O brabo tem nome'",
- "source": "Terra Esportes",
- "published_at": "2023-01-28T15:37:59Z",
- "language": "pt",
- "image": null,
- "description": "Fred e Larissa finalmente se beijaram no Big Brother Brasil 2023 . Após o beijão protagonizado ...",
- "country": "br",
- "category": "sports"
- },
- {
- "author": "Agency",
- "url": "https://www.insidesport.in/australian-open-final-highlights-home-wildcards-win-australian-open-mens-doubles-title/",
- "title": "Australian Open Final Highlights: Home wildcards win Australian Open men’s doubles title",
- "source": "Insidesport",
- "published_at": "2023-01-28T15:37:02Z",
- "language": "en",
- "image": null,
- "description": "Australian Open Final Highlights: Wildcard home duo Rinky Hijikata and Jason Kubler won a first Grand Slam crown with victory in the…The post Australian Open Final Highlights: Home wildcards win Australian Open men’s doubles title first appeared on Inside Sport India.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": null,
- "url": "https://www.telegraaf.nl/sport/633280089/psv-volop-in-race-voor-januzaj",
- "title": "PSV volop in race voor Januzaj",
- "source": "De Telegraaf - Sport Overzicht",
- "published_at": "2023-01-28T15:35:59Z",
- "language": "nl",
- "image": "https://www.telegraaf.nl/images/1200x630/filters:format(jpeg):quality(80)/cdn-kiosk-api.telegraaf.nl/769ee316-9f21-11ed-a79e-0255c322e81b.jpg",
- "description": "Waar het perspectief op beoogde aanvallende versterkingen als Anthony Elanga (Manchester United) en Kamaldeen Sulemana (Stade Rennais) inmiddels minimaal is voor PSV, is de Eindhovense club wel nog volop in de race voor Adnan Januzaj.",
- "country": "nl",
- "category": "sports"
- },
- {
- "author": "Grande Prêmio",
- "url": "https://www.terra.com.br/esportes/automobilismo/formula1/webber-defende-e-diz-que-piastri-foi-leal-em-caso-mclarenalpine-piloto-precisa-correr,5149b7c4c44cee834f1306c95f45b66f217t0f28.html",
- "title": "Webber defende e diz que Piastri \"foi leal\" em caso McLaren/Alpine: \"Piloto precisa correr\"",
- "source": "Terra Esportes",
- "published_at": "2023-01-28T15:34:22Z",
- "language": "pt",
- "image": null,
- "description": "Se tem um piloto que vai começar a temporada 2023 da Fórmula 1 no centro das atenções, esse é ...",
- "country": "br",
- "category": "sports"
- },
- {
- "author": "/u/niki_sun",
- "url": "https://www.reddit.com/r/sports/comments/10nhs62/aryna_sabalenka_crowned_australian_open_champion/",
- "title": "Aryna Sabalenka crowned Australian Open champion after epic three-set victory over Elena Rybakina",
- "source": "Sports | Reddit",
- "published_at": "2023-01-28T15:34:16Z",
- "language": "en",
- "image": null,
- "description": " submitted by /u/niki_sun [link] [comments]",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Dan Treacy",
- "url": "https://www.sportingnews.com/us/nfl/news/super-bowl-57-halftime-show-2023-arizona/glz3quf0cjp6ef07pcf9kzsz",
- "title": "Super Bowl halftime show 2023: Who is performing at Super Bowl 57 in Arizona?",
- "source": "Sporting News",
- "published_at": "2023-01-28T15:34:00Z",
- "language": "en",
- "image": "https://library.sportingnews.com/2021-08/rihanna-10919-ftr_10mzem5v1pu2a161zo9noxjj08.png",
- "description": "As usual, the NFL is bringing in a big name to headline the Super Bowl 57 halftime show in Arizona.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Karan Tejwani",
- "url": "https://talksport.com/football/1316523/weston-mckennie-juventus-leeds-united-nottingham-forest-transfer-agreed/",
- "title": "Juventus star Weston McKennie has ‘agreed’ transfer to ‘next club’, reveals Massimiliano Allegri with reports Leeds are set to sign United States international on loan",
- "source": "TalkSport",
- "published_at": "2023-01-28T15:33:16Z",
- "language": "en",
- "image": null,
- "description": "Juventus star Weston McKennie has ‘agreed’ transfer to ‘next club’, reveals Massimiliano Allegri with reports Leeds are set to sign United States international on loan",
- "country": "gb",
- "category": "sports"
- },
- {
- "author": "Anurag Gusain",
- "url": "https://www.essentiallysports.com/atp-tennis-news-first-he-steals-your-legs-then-your-soul-tennis-fans-are-scared-for-young-stefanos-tsitsipas-as-novak-thanos-djokovics-threat-looms-large-at-australian/",
- "title": "‘First He Steals Your Legs, Then Your Soul..’- Tennis Fans Are Scared for Young Stefanos Tsitsipas as Novak ‘Thanos’ Djokovic’s Threat Looms Large at Australian Open",
- "source": "Essentially Sports",
- "published_at": "2023-01-28T15:33:01Z",
- "language": "en",
- "image": "https://image-cdn.essentiallysports.com/wp-content/uploads/2022-05-30T145530Z_1373464870_UP1EI5U15GG5U_RTRMADP_3_TENNIS-FRENCHOPEN-407x315.jpg",
- "description": "Novak Djokovic is up for a fierce battle against the Greek tennis player Stefanos Tsitsipas in Melbourne Park. Having a 9–0 winning record in the Australian Open finals, the 35 years old Serbian is pretty much a favorite to clinch another Slam. However, his current world No. 4 opponent is also in great form and might…The post ‘First He Steals Your Legs, Then Your Soul..’- Tennis Fans Are Scared for Young Stefanos Tsitsipas as Novak ‘Thanos’ Djokovic’s Threat Looms Large at Australian Open appeared first on EssentiallySports.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Abdul Bari Khan",
- "url": "https://www.essentiallysports.com/golf-news-thats-your-own-fing-issue-tiger-woods-revealed-his-intimidating-side-to-the-golf-world-during-a-rare-candid-conversation-in-2018/",
- "title": "‘That’s Your Own F***ing Issue’: Tiger Woods Revealed His Intimidating Side to the Golf World During a Rare Candid Conversation in 2018",
- "source": "Essentially Sports",
- "published_at": "2023-01-28T15:32:05Z",
- "language": "en",
- "image": "https://image-cdn.essentiallysports.com/wp-content/uploads/20210315204400/GettyImages-1142313060-473x315.jpg",
- "description": "Some golfers consider Tiger Woods to be the most humble athlete while others claim he is a trash talker. Though Woods has most commonly depicted his modest side to the fans, during a golf clinic in 2018, the competitive side of the Hall of Famer was revealed that fears fellow golfers around the world. With…The post ‘That’s Your Own F***ing Issue’: Tiger Woods Revealed His Intimidating Side to the Golf World During a Rare Candid Conversation in 2018 appeared first on EssentiallySports.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Zac Al-Khateeb",
- "url": "https://www.sportingnews.com/us/nfl/news/super-bowl-tickets-2023-cheapest-expensive-seats/nqlbarx9gyqb2xozospdrfkf",
- "title": "How much are Super Bowl tickets 2023? Here are the cheapest & most expensive seats for State Farm Stadium",
- "source": "Sporting News",
- "published_at": "2023-01-28T15:32:04Z",
- "language": "en",
- "image": "https://library.sportingnews.com/2022-06/sporting-news-2022-photo-with-watermark-4b051f15-ff3d-4bb7-aeaa-c75413f5863b.png",
- "description": "The Sporting News has everything you need to know about ticket options and pricing for Super Bowl 57 in 2023.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Patrick Andres",
- "url": "https://www.si.com/extra-mustard/2023/01/28/philadelphia-police-grease-poles-eagles-nfc-championship-game-super-bowl",
- "title": "Philly Police Plan to Grease Poles Ahead of Eagles Game",
- "source": "Sports Illustrated",
- "published_at": "2023-01-28T15:31:41Z",
- "language": "en",
- "image": "http://www.si.com/.image/c_limit%2Ccs_srgb%2Cfl_progressive%2Ch_1200%2Cq_auto:good%2Cw_1200/MTk1NDgzOTU2MzI0MzQ0ODgz/usatsi_13208523.jpg",
- "description": "It has begun.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": null,
- "url": "https://www.espn.com/olympics/skiing/story/_/id/35543585/mikaela-shiffrin-now-one-win-ingemar-stenmark-record",
- "title": "Shiffrin wins slalom, 1 away from tying Stenmark",
- "source": "ESPN",
- "published_at": "2023-01-28T15:31:39Z",
- "language": "en",
- "image": "https://a.espncdn.com/photo/2023/0128/r1123521_600x400_3-2.jpg",
- "description": "Mikaela Shiffrin dominated a slalom for her 85th career victory to move within one of the World Cup record set by Swedish great Ingemar Stenmark.",
- "country": "us",
- "category": "sports"
- },
- {
- "author": "Adeboye Amosu",
- "url": "https://www.completesports.com/fa-cup-iheanacho-continues-great-form-with-winner-against-wallsall/",
- "title": "FA Cup: Iheanacho Continues Great Form With Winner Against Wallsall",
- "source": "Complete Sports Nigeria",
- "published_at": "2023-01-28T15:31:12Z",
- "language": "en",
- "image": null,
- "description": "Kelechi Iheanacho scored the winning goal for the second consecutive Emirates FA Cup game as Leicester City pip League Two club, Walsall 1-0 in their fourth round tie on Saturday.It was Iheanacho's 27th goal in just 46 domestic cup outings.The forward took the place of Zambia international Patson Daka on 63 minutes.Iheanacho, who also scored in Leicester City's 1-0 victory against Gillingham in the third round fired home the winning goal in the 68th minute.The forward's 20-yard effort took a deflection off Brandon Comley before sailing into the net.He now has 17 goals in 23 FA Cup appearances....",
- "country": "us",
- "category": "sports"
- }
- ],
- "pagination": {
- "count": 25,
- "limit": 25,
- "offset": 0,
- "total": 10000
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/stepzen.config.json b/next13-news-app-stepzen-tailwind-typescript/stepzen.config.json
deleted file mode 100644
index d2a617a..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/stepzen.config.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "endpoint": "api/nooobcoder-news"
-}
\ No newline at end of file
diff --git a/next13-news-app-stepzen-tailwind-typescript/styles/globals.css b/next13-news-app-stepzen-tailwind-typescript/styles/globals.css
deleted file mode 100644
index 7cca2d0..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/styles/globals.css
+++ /dev/null
@@ -1,13 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-@layer components {
- .navLink {
- @apply cursor-pointer space-x-6 rounded-full p-4 text-center capitalize decoration-orange-400 decoration-2 underline-offset-8 transition-transform duration-200 ease-out hover:scale-110 hover:font-bold hover:underline active:underline;
- }
-
- .headerTitle {
- @apply px-10 pt-5 text-justify font-sans text-4xl capitalize underline decoration-orange-400 decoration-double decoration-2 underline-offset-4;
- }
-}
diff --git a/next13-news-app-stepzen-tailwind-typescript/tailwind.config.js b/next13-news-app-stepzen-tailwind-typescript/tailwind.config.js
deleted file mode 100644
index 6434e23..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/tailwind.config.js
+++ /dev/null
@@ -1,44 +0,0 @@
-const defaultTheme = require("tailwindcss/defaultTheme");
-
-/** @type {import('tailwindcss').Config} */
-module.exports = {
- content: [
- "./app/**/*.{js,ts,jsx,tsx}",
- "./pages/**/*.{js,ts,jsx,tsx}",
- "./components/**/*.{js,ts,jsx,tsx}",
- ],
- theme: {
- extend: {},
- fontFamily: {
- sans: ["var(--font-tinos)", ...defaultTheme.fontFamily.sans],
- roboto: ["var(--font-roboto)", ...defaultTheme.fontFamily.sans],
- },
- patterns: {
- opacities: {
- 100: "1",
- 80: ".80",
- 60: ".60",
- 40: ".40",
- 20: ".20",
- 10: ".10",
- 5: ".05",
- },
- sizes: {
- 1: "0.25rem",
- 2: "0.5rem",
- 4: "1rem",
- 6: "1.5rem",
- 8: "2rem",
- 16: "4rem",
- 20: "5rem",
- 24: "6rem",
- 32: "8rem",
- },
- },
- },
- darkMode: "class",
- plugins: [
- require("tailwindcss-bg-patterns"),
- require("@tailwindcss/line-clamp"),
- ],
-};
diff --git a/next13-news-app-stepzen-tailwind-typescript/typings.d.ts b/next13-news-app-stepzen-tailwind-typescript/typings.d.ts
deleted file mode 100644
index 685d6a3..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/typings.d.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-type Article = {
- author: string | null;
- category: string;
- country: string;
- description: string;
- image: string | null;
- language: string;
- published_at: string;
- source: string;
- title: string;
- url: string;
-}
-
-type Pagination = {
- count: Int;
- limit: Int;
- offset: Int;
- total: Int;
-}
-
-type NewsResponse = {
- pagination: Pagination;
- data: Article[];
-}
-
-type Category =
- | "general"
- | "business"
- | "entertainment"
- | "health"
- | "science"
- | "sports"
- | "technology";
diff --git a/next13-news-app-stepzen-tailwind-typescript/yarn.lock b/next13-news-app-stepzen-tailwind-typescript/yarn.lock
deleted file mode 100644
index f5ee0d8..0000000
--- a/next13-news-app-stepzen-tailwind-typescript/yarn.lock
+++ /dev/null
@@ -1,2825 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/runtime@^7.20.7":
- version "7.20.13"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b"
- integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==
- dependencies:
- regenerator-runtime "^0.13.11"
-
-"@emotion/is-prop-valid@^0.8.2":
- version "0.8.8"
- resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a"
- integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==
- dependencies:
- "@emotion/memoize" "0.7.4"
-
-"@emotion/memoize@0.7.4":
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
- integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
-
-"@eslint/eslintrc@^1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e"
- integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.4.0"
- globals "^13.19.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@fullhuman/postcss-purgecss@^3.1.3":
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz#47af7b87c9bfb3de4bc94a38f875b928fffdf339"
- integrity sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==
- dependencies:
- purgecss "^3.1.3"
-
-"@graphql-typed-document-node/core@^3.1.1":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052"
- integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==
-
-"@heroicons/react@^2.0.14":
- version "2.0.14"
- resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-2.0.14.tgz#9cc23b8978b1829239250b3d7846cff16c58e9f5"
- integrity sha512-eFL4if6L7woL1fUvk/jjXx4z9NxVESHHrQnEd2qKVelTFTIr/3VLGWdPb0biia9ZVe26P0JSs/xmOlRNur3SrQ==
-
-"@humanwhocodes/config-array@^0.11.8":
- version "0.11.8"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
- integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.5"
-
-"@humanwhocodes/module-importer@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
- integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@motionone/animation@^10.15.1":
- version "10.15.1"
- resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807"
- integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==
- dependencies:
- "@motionone/easing" "^10.15.1"
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
- tslib "^2.3.1"
-
-"@motionone/dom@^10.15.3":
- version "10.15.5"
- resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.15.5.tgz#4af18f8136d85c2fc997cac98121c969f6731802"
- integrity sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA==
- dependencies:
- "@motionone/animation" "^10.15.1"
- "@motionone/generators" "^10.15.1"
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
- hey-listen "^1.0.8"
- tslib "^2.3.1"
-
-"@motionone/easing@^10.15.1":
- version "10.15.1"
- resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693"
- integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==
- dependencies:
- "@motionone/utils" "^10.15.1"
- tslib "^2.3.1"
-
-"@motionone/generators@^10.15.1":
- version "10.15.1"
- resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c"
- integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==
- dependencies:
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
- tslib "^2.3.1"
-
-"@motionone/types@^10.15.1":
- version "10.15.1"
- resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb"
- integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==
-
-"@motionone/utils@^10.15.1":
- version "10.15.1"
- resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438"
- integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==
- dependencies:
- "@motionone/types" "^10.15.1"
- hey-listen "^1.0.8"
- tslib "^2.3.1"
-
-"@next/env@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-13.1.6.tgz#c4925609f16142ded1a5cb833359ab17359b7a93"
- integrity sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg==
-
-"@next/eslint-plugin-next@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.1.6.tgz#ad8be22dd3d8aee9a9bd9a2507e2c55a2f7ebdd9"
- integrity sha512-o7cauUYsXjzSJkay8wKjpKJf2uLzlggCsGUkPu3lP09Pv97jYlekTC20KJrjQKmSv5DXV0R/uks2ZXhqjNkqAw==
- dependencies:
- glob "7.1.7"
-
-"@next/font@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/font/-/font-13.1.6.tgz#2bf99e3321ec9b4d65781c0d0ebff072e8752e1a"
- integrity sha512-AITjmeb1RgX1HKMCiA39ztx2mxeAyxl4ljv2UoSBUGAbFFMg8MO7YAvjHCgFhD39hL7YTbFjol04e/BPBH5RzQ==
-
-"@next/swc-android-arm-eabi@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz#d766dfc10e27814d947b20f052067c239913dbcc"
- integrity sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==
-
-"@next/swc-android-arm64@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz#f37a98d5f18927d8c9970d750d516ac779465176"
- integrity sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==
-
-"@next/swc-darwin-arm64@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz#ec1b90fd9bf809d8b81004c5182e254dced4ad96"
- integrity sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==
-
-"@next/swc-darwin-x64@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz#e869ac75d16995eee733a7d1550322d9051c1eb4"
- integrity sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==
-
-"@next/swc-freebsd-x64@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz#84a7b2e423a2904afc2edca21c2f1ba6b53fa4c1"
- integrity sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==
-
-"@next/swc-linux-arm-gnueabihf@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz#980eed1f655ff8a72187d8a6ef9e73ac39d20d23"
- integrity sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==
-
-"@next/swc-linux-arm64-gnu@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz#87a71db21cded3f7c63d1d19079845c59813c53d"
- integrity sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==
-
-"@next/swc-linux-arm64-musl@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz#c5aac8619331b9fd030603bbe2b36052011e11de"
- integrity sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==
-
-"@next/swc-linux-x64-gnu@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz#9513d36d540bbfea575576746736054c31aacdea"
- integrity sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==
-
-"@next/swc-linux-x64-musl@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz#d61fc6884899f5957251f4ce3f522e34a2c479b7"
- integrity sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==
-
-"@next/swc-win32-arm64-msvc@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz#fac2077a8ae9768e31444c9ae90807e64117cda7"
- integrity sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==
-
-"@next/swc-win32-ia32-msvc@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz#498bc11c91b4c482a625bf4b978f98ae91111e46"
- integrity sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==
-
-"@next/swc-win32-x64-msvc@13.1.6":
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz#17ed919c723426b7d0ce1cd73d40ce3dcd342089"
- integrity sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@pkgr/utils@^2.3.1":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03"
- integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==
- dependencies:
- cross-spawn "^7.0.3"
- is-glob "^4.0.3"
- open "^8.4.0"
- picocolors "^1.0.0"
- tiny-glob "^0.2.9"
- tslib "^2.4.0"
-
-"@rushstack/eslint-patch@^1.1.3":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
- integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
-
-"@swc/helpers@0.4.14":
- version "0.4.14"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74"
- integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==
- dependencies:
- tslib "^2.4.0"
-
-"@tailwindcss/line-clamp@^0.4.2":
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/@tailwindcss/line-clamp/-/line-clamp-0.4.2.tgz#f353c5a8ab2c939c6267ac5b907f012e5ee130f9"
- integrity sha512-HFzAQuqYCjyy/SX9sLGB1lroPzmcnWv1FHkIpmypte10hptf4oPUfucryMKovZh2u0uiS9U5Ty3GghWfEJGwVw==
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
-"@types/node@18.11.18":
- version "18.11.18"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f"
- integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==
-
-"@types/prop-types@*":
- version "15.7.5"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
- integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-
-"@types/react-dom@18.0.10":
- version "18.0.10"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.10.tgz#3b66dec56aa0f16a6cc26da9e9ca96c35c0b4352"
- integrity sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==
- dependencies:
- "@types/react" "*"
-
-"@types/react-timeago@^4.1.3":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@types/react-timeago/-/react-timeago-4.1.3.tgz#957baaa9f8ea98457ee63b6a57b57a616066ba35"
- integrity sha512-XaaMBzuXLw7lxPPDs/fenlohcf3NDqM5qP4oOL/Meu+Hb1QChW4Igw/SruS1llEqch18RQB3wDTIwvqq4nivvw==
- dependencies:
- "@types/react" "*"
-
-"@types/react@*", "@types/react@18.0.27":
- version "18.0.27"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71"
- integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-
-"@typescript-eslint/parser@^5.42.0":
- version "5.49.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.49.0.tgz#d699734b2f20e16351e117417d34a2bc9d7c4b90"
- integrity sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==
- dependencies:
- "@typescript-eslint/scope-manager" "5.49.0"
- "@typescript-eslint/types" "5.49.0"
- "@typescript-eslint/typescript-estree" "5.49.0"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@5.49.0":
- version "5.49.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz#81b5d899cdae446c26ddf18bd47a2f5484a8af3e"
- integrity sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==
- dependencies:
- "@typescript-eslint/types" "5.49.0"
- "@typescript-eslint/visitor-keys" "5.49.0"
-
-"@typescript-eslint/types@5.49.0":
- version "5.49.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.49.0.tgz#ad66766cb36ca1c89fcb6ac8b87ec2e6dac435c3"
- integrity sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==
-
-"@typescript-eslint/typescript-estree@5.49.0":
- version "5.49.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz#ebd6294c0ea97891fce6af536048181e23d729c8"
- integrity sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==
- dependencies:
- "@typescript-eslint/types" "5.49.0"
- "@typescript-eslint/visitor-keys" "5.49.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/visitor-keys@5.49.0":
- version "5.49.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz#2561c4da3f235f5c852759bf6c5faec7524f90fe"
- integrity sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==
- dependencies:
- "@typescript-eslint/types" "5.49.0"
- eslint-visitor-keys "^3.3.0"
-
-acorn-jsx@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn-node@^1.8.2:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
- integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
- dependencies:
- acorn "^7.0.0"
- acorn-walk "^7.0.0"
- xtend "^4.0.2"
-
-acorn-walk@^7.0.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
- integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
-acorn@^7.0.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.8.0:
- version "8.8.2"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
- integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
-
-ajv@^6.10.0, ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-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==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-anymatch@~3.1.2:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
- integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-arg@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
- integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-aria-query@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
- integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
- dependencies:
- deep-equal "^2.0.5"
-
-array-includes@^3.1.5, array-includes@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
- integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- is-string "^1.0.7"
-
-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.prototype.flat@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
- integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
- integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.tosorted@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
- integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
- get-intrinsic "^1.1.3"
-
-ast-types-flow@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-autoprefixer@^10.4.13:
- version "10.4.13"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8"
- integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==
- dependencies:
- browserslist "^4.21.4"
- caniuse-lite "^1.0.30001426"
- fraction.js "^4.2.0"
- normalize-range "^0.1.2"
- picocolors "^1.0.0"
- postcss-value-parser "^4.2.0"
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-axe-core@^4.6.2:
- version "4.6.3"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece"
- integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==
-
-axobject-query@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1"
- integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==
- dependencies:
- deep-equal "^2.0.5"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-browserslist@^4.21.4:
- version "4.21.4"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
- integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
- dependencies:
- caniuse-lite "^1.0.30001400"
- electron-to-chromium "^1.4.251"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.9"
-
-bytes@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camelcase-css@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
- integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-
-caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001426:
- version "1.0.30001449"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz#a8d11f6a814c75c9ce9d851dc53eb1d1dfbcd657"
- integrity sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==
-
-chalk@^2.4.1:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^4.0.0, chalk@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chokidar@^3.5.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-client-only@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
- integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
-
-color-convert@^1.9.0, color-convert@^1.9.3:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
-color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-color-string@^1.6.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
- integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
- dependencies:
- color-name "^1.0.0"
- simple-swizzle "^0.2.2"
-
-color@^3.1.3:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
- integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
- dependencies:
- color-convert "^1.9.3"
- color-string "^1.6.0"
-
-combined-stream@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@^6.0.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-cross-fetch@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
- dependencies:
- node-fetch "2.6.7"
-
-cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-css-unit-converter@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21"
- integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==
-
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-
-csstype@^3.0.2:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
- integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-
-damerau-levenshtein@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-deep-equal@^2.0.5:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6"
- integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==
- dependencies:
- call-bind "^1.0.2"
- es-get-iterator "^1.1.2"
- get-intrinsic "^1.1.3"
- is-arguments "^1.1.1"
- is-array-buffer "^3.0.1"
- is-date-object "^1.0.5"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- isarray "^2.0.5"
- object-is "^1.1.5"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- side-channel "^1.0.4"
- which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
-
-deep-is@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
-
-define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-defined@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf"
- integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-detective@^5.2.0, detective@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034"
- integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==
- dependencies:
- acorn-node "^1.8.2"
- defined "^1.0.0"
- minimist "^1.2.6"
-
-didyoumean@^1.2.1, didyoumean@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
- integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
-
-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"
-
-dlv@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
- integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
-
-doctrine@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-electron-to-chromium@^1.4.251:
- version "1.4.284"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
- integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-encoding@^0.1.13:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
- dependencies:
- iconv-lite "^0.6.2"
-
-enhanced-resolve@^5.10.0:
- version "5.12.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634"
- integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-es-abstract@^1.19.0, es-abstract@^1.20.4:
- version "1.21.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6"
- integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-set-tostringtag "^2.0.1"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
- get-symbol-description "^1.0.0"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.4"
- is-array-buffer "^3.0.1"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-typed-array "^1.1.10"
- is-weakref "^1.0.2"
- object-inspect "^1.12.2"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.6"
- string.prototype.trimstart "^1.0.6"
- typed-array-length "^1.0.4"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.9"
-
-es-get-iterator@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
- integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- is-arguments "^1.1.1"
- is-map "^2.0.2"
- is-set "^2.0.2"
- is-string "^1.0.7"
- isarray "^2.0.5"
- stop-iteration-iterator "^1.0.0"
-
-es-set-tostringtag@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
- integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
- dependencies:
- get-intrinsic "^1.1.3"
- has "^1.0.3"
- has-tostringtag "^1.0.0"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
- integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
- dependencies:
- has "^1.0.3"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-eslint-config-next@13.1.6:
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.1.6.tgz#ab6894fe5b80080f1e9b9306d1c4b0003230620e"
- integrity sha512-0cg7h5wztg/SoLAlxljZ0ZPUQ7i6QKqRiP4M2+MgTZtxWwNKb2JSwNc18nJ6/kXBI6xYvPraTbQSIhAuVw6czw==
- dependencies:
- "@next/eslint-plugin-next" "13.1.6"
- "@rushstack/eslint-patch" "^1.1.3"
- "@typescript-eslint/parser" "^5.42.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-import-resolver-typescript "^3.5.2"
- eslint-plugin-import "^2.26.0"
- eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-react "^7.31.7"
- eslint-plugin-react-hooks "^4.5.0"
-
-eslint-config-prettier@^8.5.0:
- version "8.6.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207"
- integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==
-
-eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
- integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
- dependencies:
- debug "^3.2.7"
- is-core-module "^2.11.0"
- resolve "^1.22.1"
-
-eslint-import-resolver-typescript@^3.5.2:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05"
- integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==
- dependencies:
- debug "^4.3.4"
- enhanced-resolve "^5.10.0"
- get-tsconfig "^4.2.0"
- globby "^13.1.2"
- is-core-module "^2.10.0"
- is-glob "^4.0.3"
- synckit "^0.8.4"
-
-eslint-module-utils@^2.7.4:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974"
- integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==
- dependencies:
- debug "^3.2.7"
-
-eslint-plugin-import@^2.26.0:
- version "2.27.5"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
- integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flat "^1.3.1"
- array.prototype.flatmap "^1.3.1"
- debug "^3.2.7"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.7"
- eslint-module-utils "^2.7.4"
- has "^1.0.3"
- is-core-module "^2.11.0"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.6"
- resolve "^1.22.1"
- semver "^6.3.0"
- tsconfig-paths "^3.14.1"
-
-eslint-plugin-jsx-a11y@^6.5.1:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976"
- integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==
- dependencies:
- "@babel/runtime" "^7.20.7"
- aria-query "^5.1.3"
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- ast-types-flow "^0.0.7"
- axe-core "^4.6.2"
- axobject-query "^3.1.1"
- damerau-levenshtein "^1.0.8"
- emoji-regex "^9.2.2"
- has "^1.0.3"
- jsx-ast-utils "^3.3.3"
- language-tags "=1.0.5"
- minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- semver "^6.3.0"
-
-eslint-plugin-react-hooks@^4.5.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
- integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-
-eslint-plugin-react@^7.31.7:
- version "7.32.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz#88cdeb4065da8ca0b64e1274404f53a0f9890200"
- integrity sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- array.prototype.tosorted "^1.1.1"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- object.hasown "^1.1.2"
- object.values "^1.1.6"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.4"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.8"
-
-eslint-scope@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
- integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint-visitor-keys@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
- integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-
-eslint@8.32.0:
- version "8.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.32.0.tgz#d9690056bb6f1a302bd991e7090f5b68fbaea861"
- integrity sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==
- dependencies:
- "@eslint/eslintrc" "^1.4.1"
- "@humanwhocodes/config-array" "^0.11.8"
- "@humanwhocodes/module-importer" "^1.0.1"
- "@nodelib/fs.walk" "^1.2.8"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.1.1"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.3.0"
- espree "^9.4.0"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- find-up "^5.0.0"
- glob-parent "^6.0.2"
- globals "^13.19.0"
- grapheme-splitter "^1.0.4"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- is-path-inside "^3.0.3"
- js-sdsl "^4.1.4"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- regexpp "^3.2.0"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
-
-espree@^9.4.0:
- version "9.4.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd"
- integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==
- dependencies:
- acorn "^8.8.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.3.0"
-
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-extract-files@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a"
- integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9:
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
- integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-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"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fastq@^1.6.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
- integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
- dependencies:
- reusify "^1.0.4"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
- integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-fraction.js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
- integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
-
-framer-motion@^8.5.4:
- version "8.5.4"
- resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.5.4.tgz#aa6d88f2af8d7aa1b58ca8e53b7ccce0d8c4089b"
- integrity sha512-xBVovXUIdpKvRvIPsrSTiyXZUYyct9zarzdVeyzv+V6DFsDpHIuppyOjDO8VM1fBspDn+rUU4ZFZ5yJxLmzebQ==
- dependencies:
- "@motionone/dom" "^10.15.3"
- hey-listen "^1.0.8"
- tslib "^2.4.0"
- optionalDependencies:
- "@emotion/is-prop-valid" "^0.8.2"
-
-fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-functions-have-names@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f"
- integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.3"
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-get-tsconfig@^4.2.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.3.0.tgz#4c26fae115d1050e836aea65d6fe56b507ee249b"
- integrity sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.0.0, glob@^7.1.2, glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^13.19.0:
- version "13.20.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
- integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
- dependencies:
- type-fest "^0.20.2"
-
-globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
- dependencies:
- define-properties "^1.1.3"
-
-globalyzer@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465"
- integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
-
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-globby@^13.1.2:
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff"
- integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==
- dependencies:
- dir-glob "^3.0.1"
- fast-glob "^3.2.11"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^4.0.0"
-
-globrex@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
- integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
-
-gopd@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
- integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
- dependencies:
- get-intrinsic "^1.1.3"
-
-graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
-grapheme-splitter@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
- integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
-
-graphql-request@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-5.1.0.tgz#dbc8feee27d21b993cd5da2d3af67821827b240a"
- integrity sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==
- dependencies:
- "@graphql-typed-document-node/core" "^3.1.1"
- cross-fetch "^3.1.5"
- extract-files "^9.0.0"
- form-data "^3.0.0"
-
-graphql@^16.6.0:
- version "16.6.0"
- resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb"
- integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
- integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
-
-has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hey-listen@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68"
- integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==
-
-html-tags@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
- integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
-
-iconv-lite@^0.6.2:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
- integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
- dependencies:
- safer-buffer ">= 2.1.2 < 3.0.0"
-
-ignore@^5.2.0:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
- integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-
-import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-internal-slot@^1.0.3, internal-slot@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3"
- integrity sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==
- dependencies:
- get-intrinsic "^1.1.3"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-is-arguments@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-array-buffer@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a"
- integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-typed-array "^1.1.10"
-
-is-arrayish@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
- integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-core-module@^2.10.0, is-core-module@^2.11.0, is-core-module@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
- integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1, is-date-object@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-map@^2.0.1, is-map@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
- integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-path-inside@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
- integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-set@^2.0.1, is-set@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
- integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.10, is-typed-array@^1.1.9:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
- integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
-
-is-weakmap@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
- integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-is-weakset@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
- integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-js-sdsl@^4.1.4:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711"
- integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==
-
-"js-tokens@^3.0.0 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-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"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-
-json5@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
- integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
- dependencies:
- minimist "^1.2.0"
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
- integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==
- dependencies:
- array-includes "^3.1.5"
- object.assign "^4.1.3"
-
-language-subtag-registry@~0.3.2:
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
- integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
-
-language-tags@=1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
- dependencies:
- language-subtag-registry "~0.3.2"
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-lilconfig@^2.0.5, lilconfig@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
- integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-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@^4.17.20, lodash@^4.17.21:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-micromatch@^4.0.4, micromatch@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@^1.2.0, minimist@^1.2.6:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
- integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
-
-modern-normalize@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7"
- integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-nanoid@^3.3.4:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-next-themes@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.2.1.tgz#0c9f128e847979daf6c67f70b38e6b6567856e45"
- integrity sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==
-
-next@13.1.6:
- version "13.1.6"
- resolved "https://registry.yarnpkg.com/next/-/next-13.1.6.tgz#054babe20b601f21f682f197063c9b0b32f1a27c"
- integrity sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==
- dependencies:
- "@next/env" "13.1.6"
- "@swc/helpers" "0.4.14"
- caniuse-lite "^1.0.30001406"
- postcss "8.4.14"
- styled-jsx "5.1.1"
- optionalDependencies:
- "@next/swc-android-arm-eabi" "13.1.6"
- "@next/swc-android-arm64" "13.1.6"
- "@next/swc-darwin-arm64" "13.1.6"
- "@next/swc-darwin-x64" "13.1.6"
- "@next/swc-freebsd-x64" "13.1.6"
- "@next/swc-linux-arm-gnueabihf" "13.1.6"
- "@next/swc-linux-arm64-gnu" "13.1.6"
- "@next/swc-linux-arm64-musl" "13.1.6"
- "@next/swc-linux-x64-gnu" "13.1.6"
- "@next/swc-linux-x64-musl" "13.1.6"
- "@next/swc-win32-arm64-msvc" "13.1.6"
- "@next/swc-win32-ia32-msvc" "13.1.6"
- "@next/swc-win32-x64-msvc" "13.1.6"
-
-node-emoji@^1.8.1:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
- integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
- dependencies:
- lodash "^4.17.21"
-
-node-fetch@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-releases@^2.0.6:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae"
- integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-hash@^2.1.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
- integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-
-object-hash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
- integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
-
-object-inspect@^1.12.2, object-inspect@^1.9.0:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
- integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-
-object-is@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.3, object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.entries@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
- integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.fromentries@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
- integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.hasown@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
- integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
- dependencies:
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.values@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
- integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-open@^8.4.0:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
- integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
- dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
-postcss-functions@^3:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e"
- integrity sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==
- dependencies:
- glob "^7.1.2"
- object-assign "^4.1.1"
- postcss "^6.0.9"
- postcss-value-parser "^3.3.0"
-
-postcss-import@^14.1.0:
- version "14.1.0"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0"
- integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
- dependencies:
- postcss-value-parser "^4.0.0"
- read-cache "^1.0.0"
- resolve "^1.1.7"
-
-postcss-js@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33"
- integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==
- dependencies:
- camelcase-css "^2.0.1"
- postcss "^8.1.6"
-
-postcss-js@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
- integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
- dependencies:
- camelcase-css "^2.0.1"
-
-postcss-load-config@^3.1.4:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855"
- integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
- dependencies:
- lilconfig "^2.0.5"
- yaml "^1.10.2"
-
-postcss-nested@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735"
- integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==
- dependencies:
- postcss-selector-parser "^6.0.10"
-
-postcss-nested@^5.0.1:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
- integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
- dependencies:
- postcss-selector-parser "^6.0.6"
-
-postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.6:
- version "6.0.11"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
- integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
-postcss-value-parser@^3.3.0:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
- integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
-
-postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@8.4.14:
- version "8.4.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
- integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-postcss@^6.0.9:
- version "6.0.23"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
- integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
- dependencies:
- chalk "^2.4.1"
- source-map "^0.6.1"
- supports-color "^5.4.0"
-
-postcss@^8.1.6, postcss@^8.2.1, postcss@^8.4.18, postcss@^8.4.21:
- version "8.4.21"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
- integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-prettier-plugin-tailwindcss@^0.1.13:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz#ca1071361dc7e2ed5d95a2ee36825ce45f814942"
- integrity sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==
-
-prettier@^2.7.1:
- version "2.8.3"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.3.tgz#ab697b1d3dd46fb4626fbe2f543afe0cc98d8632"
- integrity sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==
-
-pretty-hrtime@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
- integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==
-
-prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-punycode@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
- integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
-
-purgecss@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-3.1.3.tgz#26987ec09d12eeadc318e22f6e5a9eb0be094f41"
- integrity sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==
- dependencies:
- commander "^6.0.0"
- glob "^7.0.0"
- postcss "^8.2.1"
- postcss-selector-parser "^6.0.2"
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-react-dom@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
- integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
- dependencies:
- loose-envify "^1.1.0"
- scheduler "^0.23.0"
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react-timeago@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/react-timeago/-/react-timeago-7.1.0.tgz#248bc6aa40a561249e756b2df402c94f1a296a85"
- integrity sha512-rouF7MiEm55fH791Y8cg+VobIJgx8gtNJ+gjr86R4ZqO1WKPkXiXjdT/lRzrvEkUzsxT1exHqV2V+Zdi114H3A==
-
-react@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
- integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
- dependencies:
- loose-envify "^1.1.0"
-
-read-cache@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
- integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
- dependencies:
- pify "^2.3.0"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-reduce-css-calc@^2.1.8:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03"
- integrity sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==
- dependencies:
- css-unit-converter "^1.1.1"
- postcss-value-parser "^3.3.0"
-
-regenerator-runtime@^0.13.11:
- version "0.13.11"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
- integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-
-regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
-
-regexpp@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.1:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.4:
- version "2.0.0-next.4"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
- integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-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==
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-"safer-buffer@>= 2.1.2 < 3.0.0":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-scheduler@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.7:
- version "7.3.8"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
- integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
- dependencies:
- lru-cache "^6.0.0"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-simple-swizzle@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
- integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
- dependencies:
- is-arrayish "^0.3.1"
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slash@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
- integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-source-map@^0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-stop-iteration-iterator@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
- integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
- dependencies:
- internal-slot "^1.0.4"
-
-string.prototype.matchall@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
- integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.3"
- side-channel "^1.0.4"
-
-string.prototype.trimend@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
- integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trimstart@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
- integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-styled-jsx@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f"
- integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==
- dependencies:
- client-only "0.0.1"
-
-supports-color@^5.3.0, supports-color@^5.4.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-synckit@^0.8.4:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
- integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
- dependencies:
- "@pkgr/utils" "^2.3.1"
- tslib "^2.5.0"
-
-tailwindcss-bg-patterns@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/tailwindcss-bg-patterns/-/tailwindcss-bg-patterns-0.2.0.tgz#16710aaf1fbec3ebab68aa24b566474ca1b69227"
- integrity sha512-g5A+J/r0C5jcRkpAOoRetit60LmSpBId+WP2fyUdnp7iJnGonFggsFkvEhMfddzsosYisrnuYwfCb3IHjQ2NxQ==
- dependencies:
- tailwindcss "2.0.3"
-
-tailwindcss@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.0.3.tgz#f8d07797d1f89dc4b171673c26237b58783c2c86"
- integrity sha512-s8NEqdLBiVbbdL0a5XwTb8jKmIonOuI4RMENEcKLR61jw6SdKvBss7NWZzwCaD+ZIjlgmesv8tmrjXEp7C0eAQ==
- dependencies:
- "@fullhuman/postcss-purgecss" "^3.1.3"
- bytes "^3.0.0"
- chalk "^4.1.0"
- color "^3.1.3"
- detective "^5.2.0"
- didyoumean "^1.2.1"
- fs-extra "^9.1.0"
- html-tags "^3.1.0"
- lodash "^4.17.20"
- modern-normalize "^1.0.0"
- node-emoji "^1.8.1"
- object-hash "^2.1.1"
- postcss-functions "^3"
- postcss-js "^3.0.3"
- postcss-nested "^5.0.1"
- postcss-selector-parser "^6.0.4"
- postcss-value-parser "^4.1.0"
- pretty-hrtime "^1.0.3"
- reduce-css-calc "^2.1.8"
- resolve "^1.19.0"
-
-tailwindcss@^3.2.4:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250"
- integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==
- dependencies:
- arg "^5.0.2"
- chokidar "^3.5.3"
- color-name "^1.1.4"
- detective "^5.2.1"
- didyoumean "^1.2.2"
- dlv "^1.1.3"
- fast-glob "^3.2.12"
- glob-parent "^6.0.2"
- is-glob "^4.0.3"
- lilconfig "^2.0.6"
- micromatch "^4.0.5"
- normalize-path "^3.0.0"
- object-hash "^3.0.0"
- picocolors "^1.0.0"
- postcss "^8.4.18"
- postcss-import "^14.1.0"
- postcss-js "^4.0.0"
- postcss-load-config "^3.1.4"
- postcss-nested "6.0.0"
- postcss-selector-parser "^6.0.10"
- postcss-value-parser "^4.2.0"
- quick-lru "^5.1.1"
- resolve "^1.22.1"
-
-tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-
-tiny-glob@^0.2.9:
- version "0.2.9"
- resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2"
- integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==
- dependencies:
- globalyzer "0.1.0"
- globrex "^0.1.2"
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-tsconfig-paths@^3.14.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
- integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
- integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-typed-array-length@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
- integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
- dependencies:
- call-bind "^1.0.2"
- for-each "^0.3.3"
- is-typed-array "^1.1.9"
-
-typescript@4.9.4:
- version "4.9.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
- integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-update-browserslist-db@^1.0.9:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
- integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-util-deprecate@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-collection@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
- integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
- dependencies:
- is-map "^2.0.1"
- is-set "^2.0.1"
- is-weakmap "^2.0.1"
- is-weakset "^2.0.1"
-
-which-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
- integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.10"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-word-wrap@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-xtend@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
diff --git a/nextjs-blogr-prisma/.eslintrc.js b/nextjs-blogr-prisma/.eslintrc.js
deleted file mode 100644
index c40a1f7..0000000
--- a/nextjs-blogr-prisma/.eslintrc.js
+++ /dev/null
@@ -1,83 +0,0 @@
-module.exports = {
- env: {
- browser: true,
- es2021: true,
- node: true,
- },
- plugins: ["@typescript-eslint", "simple-import-sort", "unused-imports"],
- extends: [
- "eslint:recommended",
- "next",
- "next/core-web-vitals",
- "plugin:@typescript-eslint/recommended",
- "prettier",
- ],
- rules: {
- "no-unused-vars": "off",
- "no-console": "warn",
- "@typescript-eslint/explicit-module-boundary-types": "off",
- "@typescript-eslint/consistent-type-imports": "error",
- "react/display-name": "off",
- "react/jsx-curly-brace-presence": [
- "warn",
- { props: "never", children: "never" },
- ],
-
- //#region //*=========== Unused Import ===========
- "@typescript-eslint/no-unused-vars": "off",
- "unused-imports/no-unused-imports": "warn",
- "unused-imports/no-unused-vars": [
- "warn",
- {
- vars: "all",
- varsIgnorePattern: "^_",
- args: "after-used",
- argsIgnorePattern: "^_",
- },
- ],
- //#endregion //*======== Unused Import ===========
-
- //#region //*=========== Import Sort ===========
- "simple-import-sort/exports": "warn",
- "simple-import-sort/imports": [
- "warn",
- {
- groups: [
- // ext library & side effect imports
- ["^@?\\w", "^\\u0000"],
- // {s}css files
- ["^.+\\.s?css$"],
- // Lib and hooks
- ["^@/lib", "^@/hooks"],
- // static data
- ["^@/data"],
- // components
- ["^@/components", "^@/container"],
- // zustand store
- ["^@/store"],
- // Other imports
- ["^@/"],
- // relative paths up until 3 level
- [
- "^\\./?$",
- "^\\.(?!/?$)",
- "^\\.\\./?$",
- "^\\.\\.(?!/?$)",
- "^\\.\\./\\.\\./?$",
- "^\\.\\./\\.\\.(?!/?$)",
- "^\\.\\./\\.\\./\\.\\./?$",
- "^\\.\\./\\.\\./\\.\\.(?!/?$)",
- ],
- ["^@/types"],
- // other that didnt fit in
- ["^"],
- ],
- },
- ],
- //#endregion //*======== Import Sort ===========
- },
- globals: {
- React: true,
- JSX: true,
- },
-};
diff --git a/nextjs-blogr-prisma/.gitignore b/nextjs-blogr-prisma/.gitignore
deleted file mode 100644
index 85568e2..0000000
--- a/nextjs-blogr-prisma/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-node_modules/
-.next/
-.DS_STORE
-.env
-.env.local
diff --git a/nextjs-blogr-prisma/.vscode/settings.json b/nextjs-blogr-prisma/.vscode/settings.json
deleted file mode 100644
index 57d8422..0000000
--- a/nextjs-blogr-prisma/.vscode/settings.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "typescript.tsdk": "./node_modules/typescript/lib",
- "typescript.enablePromptUseWorkspaceTsdk": true
-}
diff --git a/nextjs-blogr-prisma/README.md b/nextjs-blogr-prisma/README.md
deleted file mode 100644
index 721bdcd..0000000
--- a/nextjs-blogr-prisma/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Fullstack Authentication Example with Next.js and NextAuth.js
-
-This is the starter project for the fullstack tutorial with Next.js and Prisma. You can find the final version of this project in the [`final`](https://github.com/prisma/blogr-nextjs-prisma/tree/final) branch of this repo.
diff --git a/nextjs-blogr-prisma/components/Header.tsx b/nextjs-blogr-prisma/components/Header.tsx
deleted file mode 100644
index 2e4f851..0000000
--- a/nextjs-blogr-prisma/components/Header.tsx
+++ /dev/null
@@ -1,200 +0,0 @@
-import Link from "next/link";
-import { useRouter } from "next/router";
-import { signOut, useSession } from "next-auth/react";
-import React from "react";
-
-const Header: React.FC = () => {
- const router = useRouter();
- const isActive: (pathname: string) => boolean = (pathname) =>
- router.pathname === pathname;
-
- const { data: session, status } = useSession();
-
- let left = (
-
- );
-
- let right = null;
-
- if (status === "loading") {
- left = (
-
-
- Feed
-
-
-
- );
- right = (
-
-
Validating session ...
-
-
- );
- }
-
- if (!session) {
- right = (
-
- Log in
-
-
- );
- }
-
- if (session) {
- left = (
-
-
- Feed
-
- My drafts
-
-
- );
- right = (
-
-
- {session.user.name} ({session.user.email})
-
-
-
New Post
-
-
signOut()}>
- Log out
-
-
-
- );
- }
-
- return (
-
- {left}
- {right}
-
-
- );
-};
-
-export default Header;
diff --git a/nextjs-blogr-prisma/components/Layout.tsx b/nextjs-blogr-prisma/components/Layout.tsx
deleted file mode 100644
index 685db9e..0000000
--- a/nextjs-blogr-prisma/components/Layout.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import type { ReactNode } from "react";
-import React from "react";
-
-import Header from "./Header";
-
-type Props = {
- children: ReactNode;
-};
-
-const Layout: React.FC = (props) => (
-
-
-
{props.children}
-
-
-
-);
-
-export default Layout;
diff --git a/nextjs-blogr-prisma/components/Post.tsx b/nextjs-blogr-prisma/components/Post.tsx
deleted file mode 100644
index a7a51d2..0000000
--- a/nextjs-blogr-prisma/components/Post.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-import Router from "next/router";
-import React from "react";
-import ReactMarkdown from "react-markdown";
-
-export type PostProps = {
- id: string;
- title: string;
- author: {
- name: string;
- email: string;
- } | null;
- content: string;
- published: boolean;
-};
-
-const Post: React.FC<{ post: PostProps }> = ({ post }) => {
- const authorName = post.author ? post.author.name : "Unknown author";
- return (
- Router.push("/p/[id]", `/p/${post.id}`)}>
-
{post.title}
- By {authorName}
- {post.content}
-
-
- );
-};
-
-export default Post;
diff --git a/nextjs-blogr-prisma/lib/prisma.ts b/nextjs-blogr-prisma/lib/prisma.ts
deleted file mode 100644
index adb6ab3..0000000
--- a/nextjs-blogr-prisma/lib/prisma.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { PrismaClient } from "@prisma/client";
-
-let prisma: PrismaClient;
-
-// Prevent multiple instances of Prisma Client in development
-if (process.env.NODE_ENV === 'production') {
- prisma = new PrismaClient();
-} else {
- if (!global.prisma) {
- global.prisma = new PrismaClient();
- }
- prisma = global.prisma;
-}
-
-export default prisma;
diff --git a/nextjs-blogr-prisma/next-env.d.ts b/nextjs-blogr-prisma/next-env.d.ts
deleted file mode 100644
index 4f11a03..0000000
--- a/nextjs-blogr-prisma/next-env.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-///
-///
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/nextjs-blogr-prisma/next.config.js b/nextjs-blogr-prisma/next.config.js
deleted file mode 100644
index f2bcbdd..0000000
--- a/nextjs-blogr-prisma/next.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @type {import('next').NextConfig} */
-module.exports = {
- experimental: {
- appDir: true,
- },
-};
diff --git a/nextjs-blogr-prisma/package-lock.json b/nextjs-blogr-prisma/package-lock.json
deleted file mode 100644
index a8ce591..0000000
--- a/nextjs-blogr-prisma/package-lock.json
+++ /dev/null
@@ -1,2258 +0,0 @@
-{
- "name": "hello-next",
- "version": "1.0.0",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "hello-next",
- "version": "1.0.0",
- "license": "MIT",
- "dependencies": {
- "next": "12.0.10",
- "react": "17.0.2",
- "react-dom": "17.0.2",
- "react-markdown": "8.0.0"
- },
- "devDependencies": {
- "@types/node": "17.0.14",
- "@types/react": "17.0.38",
- "typescript": "4.5.5"
- }
- },
- "node_modules/@next/env": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-12.0.10.tgz",
- "integrity": "sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g=="
- },
- "node_modules/@next/swc-android-arm64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz",
- "integrity": "sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-arm64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz",
- "integrity": "sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-x64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz",
- "integrity": "sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm-gnueabihf": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz",
- "integrity": "sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz",
- "integrity": "sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz",
- "integrity": "sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz",
- "integrity": "sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz",
- "integrity": "sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz",
- "integrity": "sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-ia32-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz",
- "integrity": "sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz",
- "integrity": "sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@types/debug": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
- "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "node_modules/@types/hast": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
- "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/mdast": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
- "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/mdurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
- "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA=="
- },
- "node_modules/@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
- },
- "node_modules/@types/node": {
- "version": "17.0.14",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz",
- "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==",
- "dev": true
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.3",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
- "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
- },
- "node_modules/@types/react": {
- "version": "17.0.38",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
- "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
- "dependencies": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "node_modules/@types/unist": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
- "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ=="
- },
- "node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001306",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001306.tgz",
- "integrity": "sha512-Wd1OuggRzg1rbnM5hv1wXs2VkxJH/AA+LuudlIqvZiCvivF+wJJe2mgBZC8gPMgI7D76PP5CTx8Luvaqc1V6OQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- }
- },
- "node_modules/character-entities": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
- "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/comma-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/csstype": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.5.tgz",
- "integrity": "sha512-uVDi8LpBUKQj6sdxNaTetL6FpeCqTjOvAQuQUa/qAqq8oOd4ivkbhgnqayl0dnPal8Tb/yB1tF+gOvCBiicaiQ=="
- },
- "node_modules/debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decode-named-character-reference": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
- "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
- "dependencies": {
- "character-entities": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/dequal": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
- "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/diff": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
- "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "node_modules/hast-util-whitespace": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz",
- "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "node_modules/is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
- "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "node_modules/kleur": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
- "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/mdast-util-definitions": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz",
- "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-definitions/node_modules/unist-util-visit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
- "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
- "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-from-markdown": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
- "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "mdast-util-to-string": "^3.1.0",
- "micromark": "^3.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-hast": {
- "version": "12.1.1",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz",
- "integrity": "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "@types/mdurl": "^1.0.0",
- "mdast-util-definitions": "^5.0.0",
- "mdurl": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "unist-builder": "^3.0.0",
- "unist-util-generated": "^2.0.0",
- "unist-util-position": "^4.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
- "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
- },
- "node_modules/micromark": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
- "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "micromark-core-commonmark": "^1.0.1",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-core-commonmark": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
- "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-factory-destination": "^1.0.0",
- "micromark-factory-label": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-factory-title": "^1.0.0",
- "micromark-factory-whitespace": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-html-tag-name": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-factory-destination": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
- "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-label": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
- "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-factory-space": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
- "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-title": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
- "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-factory-whitespace": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
- "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-character": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
- "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-chunked": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
- "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-classify-character": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
- "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-combine-extensions": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
- "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
- "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-decode-string": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
- "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-encode": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
- "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-html-tag-name": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
- "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-normalize-identifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
- "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-resolve-all": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
- "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
- "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-subtokenize": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
- "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-util-symbol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
- "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-types": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
- "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/mri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/next": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/next/-/next-12.0.10.tgz",
- "integrity": "sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw==",
- "dependencies": {
- "@next/env": "12.0.10",
- "caniuse-lite": "^1.0.30001283",
- "postcss": "8.4.5",
- "styled-jsx": "5.0.0",
- "use-subscription": "1.5.1"
- },
- "bin": {
- "next": "dist/bin/next"
- },
- "engines": {
- "node": ">=12.22.0"
- },
- "optionalDependencies": {
- "@next/swc-android-arm64": "12.0.10",
- "@next/swc-darwin-arm64": "12.0.10",
- "@next/swc-darwin-x64": "12.0.10",
- "@next/swc-linux-arm-gnueabihf": "12.0.10",
- "@next/swc-linux-arm64-gnu": "12.0.10",
- "@next/swc-linux-arm64-musl": "12.0.10",
- "@next/swc-linux-x64-gnu": "12.0.10",
- "@next/swc-linux-x64-musl": "12.0.10",
- "@next/swc-win32-arm64-msvc": "12.0.10",
- "@next/swc-win32-ia32-msvc": "12.0.10",
- "@next/swc-win32-x64-msvc": "12.0.10"
- },
- "peerDependencies": {
- "fibers": ">= 3.1.0",
- "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0",
- "react": "^17.0.2 || ^18.0.0-0",
- "react-dom": "^17.0.2 || ^18.0.0-0",
- "sass": "^1.3.0"
- },
- "peerDependenciesMeta": {
- "fibers": {
- "optional": true
- },
- "node-sass": {
- "optional": true
- },
- "sass": {
- "optional": true
- }
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/postcss": {
- "version": "8.4.5",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
- "dependencies": {
- "nanoid": "^3.1.30",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/prop-types/node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "node_modules/property-information": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz",
- "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/react": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
- "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
- "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- },
- "peerDependencies": {
- "react": "17.0.2"
- }
- },
- "node_modules/react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- },
- "node_modules/react-markdown": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.0.tgz",
- "integrity": "sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-whitespace": "^2.0.0",
- "prop-types": "^15.0.0",
- "property-information": "^6.0.0",
- "react-is": "^17.0.0",
- "remark-parse": "^10.0.0",
- "remark-rehype": "^10.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.3.0",
- "unified": "^10.0.0",
- "unist-util-visit": "^4.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- },
- "peerDependencies": {
- "@types/react": ">=16",
- "react": ">=16"
- }
- },
- "node_modules/remark-parse": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
- "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-rehype": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
- "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-to-hast": "^12.1.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/sade": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
- "dependencies": {
- "mri": "^1.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/scheduler": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
- "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/space-separated-tokens": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
- "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/style-to-object": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
- "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
- "dependencies": {
- "inline-style-parser": "0.1.1"
- }
- },
- "node_modules/styled-jsx": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0.tgz",
- "integrity": "sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==",
- "engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "react": ">= 16.8.0 || 17.x.x || 18.x.x"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "babel-plugin-macros": {
- "optional": true
- }
- }
- },
- "node_modules/trough": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
- "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/typescript": {
- "version": "4.5.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
- "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/unified": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.1.tgz",
- "integrity": "sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-builder": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz",
- "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-generated": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz",
- "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
- "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-stringify-position": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
- "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
- "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit-parents": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
- "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/use-subscription": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz",
- "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==",
- "dependencies": {
- "object-assign": "^4.1.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0"
- }
- },
- "node_modules/uvu": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz",
- "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==",
- "dependencies": {
- "dequal": "^2.0.0",
- "diff": "^5.0.0",
- "kleur": "^4.0.3",
- "sade": "^1.7.3"
- },
- "bin": {
- "uvu": "bin.js"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/vfile": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.0.tgz",
- "integrity": "sha512-Tj44nY/48OQvarrE4FAjUfrv7GZOYzPbl5OD65HxVKwLJKMPU7zmfV8cCgCnzKWnSfYG2f3pxu+ALqs7j22xQQ==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-message": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.0.tgz",
- "integrity": "sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/@next/swc-android-arm-eabi": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1.tgz",
- "integrity": "sha512-M28QSbohZlNXNn//HY6lV2T3YaMzG58Jwr0YwOdVmOQv6i+7lu6xe3GqQu4kdqInqhLrBXnL+nabFuGTVSHtTg==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-freebsd-x64": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1.tgz",
- "integrity": "sha512-ocwoOxm2KVwF50RyoAT+2RQPLlkyoF7sAqzMUVgj+S6+DTkY3iwH+Zpo0XAk2pnqT9qguOrKnEpq9EIx//+K7Q==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">= 10"
- }
- }
- },
- "dependencies": {
- "@next/env": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-12.0.10.tgz",
- "integrity": "sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g=="
- },
- "@next/swc-android-arm64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz",
- "integrity": "sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA==",
- "optional": true
- },
- "@next/swc-darwin-arm64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz",
- "integrity": "sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg==",
- "optional": true
- },
- "@next/swc-darwin-x64": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz",
- "integrity": "sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw==",
- "optional": true
- },
- "@next/swc-linux-arm-gnueabihf": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz",
- "integrity": "sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A==",
- "optional": true
- },
- "@next/swc-linux-arm64-gnu": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz",
- "integrity": "sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ==",
- "optional": true
- },
- "@next/swc-linux-arm64-musl": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz",
- "integrity": "sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg==",
- "optional": true
- },
- "@next/swc-linux-x64-gnu": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz",
- "integrity": "sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A==",
- "optional": true
- },
- "@next/swc-linux-x64-musl": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz",
- "integrity": "sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w==",
- "optional": true
- },
- "@next/swc-win32-arm64-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz",
- "integrity": "sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww==",
- "optional": true
- },
- "@next/swc-win32-ia32-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz",
- "integrity": "sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg==",
- "optional": true
- },
- "@next/swc-win32-x64-msvc": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz",
- "integrity": "sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw==",
- "optional": true
- },
- "@types/debug": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
- "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
- "requires": {
- "@types/ms": "*"
- }
- },
- "@types/hast": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
- "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
- "requires": {
- "@types/unist": "*"
- }
- },
- "@types/mdast": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
- "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==",
- "requires": {
- "@types/unist": "*"
- }
- },
- "@types/mdurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
- "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA=="
- },
- "@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
- },
- "@types/node": {
- "version": "17.0.14",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz",
- "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==",
- "dev": true
- },
- "@types/prop-types": {
- "version": "15.7.3",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
- "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
- },
- "@types/react": {
- "version": "17.0.38",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
- "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "@types/unist": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
- "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ=="
- },
- "bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
- },
- "caniuse-lite": {
- "version": "1.0.30001306",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001306.tgz",
- "integrity": "sha512-Wd1OuggRzg1rbnM5hv1wXs2VkxJH/AA+LuudlIqvZiCvivF+wJJe2mgBZC8gPMgI7D76PP5CTx8Luvaqc1V6OQ=="
- },
- "character-entities": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
- "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ=="
- },
- "comma-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg=="
- },
- "csstype": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.5.tgz",
- "integrity": "sha512-uVDi8LpBUKQj6sdxNaTetL6FpeCqTjOvAQuQUa/qAqq8oOd4ivkbhgnqayl0dnPal8Tb/yB1tF+gOvCBiicaiQ=="
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decode-named-character-reference": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
- "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
- "requires": {
- "character-entities": "^2.0.0"
- }
- },
- "dequal": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
- "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug=="
- },
- "diff": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
- "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "hast-util-whitespace": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz",
- "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg=="
- },
- "inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
- },
- "is-plain-obj": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
- "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw=="
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "kleur": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
- "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA=="
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "mdast-util-definitions": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz",
- "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^3.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
- "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^4.0.0"
- }
- },
- "unist-util-visit-parents": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
- "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- }
- }
- }
- },
- "mdast-util-from-markdown": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
- "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "mdast-util-to-string": "^3.1.0",
- "micromark": "^3.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "uvu": "^0.5.0"
- }
- },
- "mdast-util-to-hast": {
- "version": "12.1.1",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz",
- "integrity": "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "@types/mdurl": "^1.0.0",
- "mdast-util-definitions": "^5.0.0",
- "mdurl": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "unist-builder": "^3.0.0",
- "unist-util-generated": "^2.0.0",
- "unist-util-position": "^4.0.0",
- "unist-util-visit": "^4.0.0"
- }
- },
- "mdast-util-to-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
- "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA=="
- },
- "mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
- },
- "micromark": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
- "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
- "requires": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "micromark-core-commonmark": "^1.0.1",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "micromark-core-commonmark": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
- "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
- "requires": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-factory-destination": "^1.0.0",
- "micromark-factory-label": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-factory-title": "^1.0.0",
- "micromark-factory-whitespace": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-html-tag-name": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "micromark-factory-destination": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
- "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-factory-label": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
- "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-factory-space": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
- "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-factory-title": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
- "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-factory-whitespace": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
- "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-character": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
- "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
- "requires": {
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-chunked": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
- "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-classify-character": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
- "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-combine-extensions": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
- "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
- "requires": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-decode-numeric-character-reference": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
- "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-decode-string": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
- "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
- "requires": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-encode": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
- "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA=="
- },
- "micromark-util-html-tag-name": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
- "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g=="
- },
- "micromark-util-normalize-identifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
- "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-resolve-all": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
- "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
- "requires": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-sanitize-uri": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
- "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-subtokenize": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
- "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
- "requires": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-util-symbol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
- "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ=="
- },
- "micromark-util-types": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
- "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w=="
- },
- "mri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="
- },
- "next": {
- "version": "12.0.10",
- "resolved": "https://registry.npmjs.org/next/-/next-12.0.10.tgz",
- "integrity": "sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw==",
- "requires": {
- "@next/env": "12.0.10",
- "@next/swc-android-arm64": "12.0.10",
- "@next/swc-darwin-arm64": "12.0.10",
- "@next/swc-darwin-x64": "12.0.10",
- "@next/swc-linux-arm-gnueabihf": "12.0.10",
- "@next/swc-linux-arm64-gnu": "12.0.10",
- "@next/swc-linux-arm64-musl": "12.0.10",
- "@next/swc-linux-x64-gnu": "12.0.10",
- "@next/swc-linux-x64-musl": "12.0.10",
- "@next/swc-win32-arm64-msvc": "12.0.10",
- "@next/swc-win32-ia32-msvc": "12.0.10",
- "@next/swc-win32-x64-msvc": "12.0.10",
- "caniuse-lite": "^1.0.30001283",
- "postcss": "8.4.5",
- "styled-jsx": "5.0.0",
- "use-subscription": "1.5.1"
- }
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "postcss": {
- "version": "8.4.5",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
- "requires": {
- "nanoid": "^3.1.30",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.1"
- }
- },
- "prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- },
- "dependencies": {
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- }
- }
- },
- "property-information": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz",
- "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w=="
- },
- "react": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
- "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "react-dom": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
- "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- }
- },
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- },
- "react-markdown": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.0.tgz",
- "integrity": "sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-whitespace": "^2.0.0",
- "prop-types": "^15.0.0",
- "property-information": "^6.0.0",
- "react-is": "^17.0.0",
- "remark-parse": "^10.0.0",
- "remark-rehype": "^10.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.3.0",
- "unified": "^10.0.0",
- "unist-util-visit": "^4.0.0",
- "vfile": "^5.0.0"
- }
- },
- "remark-parse": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
- "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "unified": "^10.0.0"
- }
- },
- "remark-rehype": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
- "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-to-hast": "^12.1.0",
- "unified": "^10.0.0"
- }
- },
- "sade": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
- "requires": {
- "mri": "^1.1.0"
- }
- },
- "scheduler": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
- "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
- },
- "space-separated-tokens": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
- "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw=="
- },
- "style-to-object": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
- "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
- "requires": {
- "inline-style-parser": "0.1.1"
- }
- },
- "styled-jsx": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0.tgz",
- "integrity": "sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==",
- "requires": {}
- },
- "trough": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
- "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w=="
- },
- "typescript": {
- "version": "4.5.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
- "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
- "dev": true
- },
- "unified": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.1.tgz",
- "integrity": "sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==",
- "requires": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- }
- },
- "unist-builder": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz",
- "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-generated": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz",
- "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw=="
- },
- "unist-util-is": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
- "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
- },
- "unist-util-position": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
- "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA=="
- },
- "unist-util-stringify-position": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
- "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-visit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
- "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.0.0"
- }
- },
- "unist-util-visit-parents": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
- "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- }
- },
- "use-subscription": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz",
- "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==",
- "requires": {
- "object-assign": "^4.1.1"
- }
- },
- "uvu": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz",
- "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==",
- "requires": {
- "dequal": "^2.0.0",
- "diff": "^5.0.0",
- "kleur": "^4.0.3",
- "sade": "^1.7.3"
- }
- },
- "vfile": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.0.tgz",
- "integrity": "sha512-Tj44nY/48OQvarrE4FAjUfrv7GZOYzPbl5OD65HxVKwLJKMPU7zmfV8cCgCnzKWnSfYG2f3pxu+ALqs7j22xQQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "vfile-message": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.0.tgz",
- "integrity": "sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- }
- },
- "@next/swc-android-arm-eabi": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1.tgz",
- "integrity": "sha512-M28QSbohZlNXNn//HY6lV2T3YaMzG58Jwr0YwOdVmOQv6i+7lu6xe3GqQu4kdqInqhLrBXnL+nabFuGTVSHtTg==",
- "optional": true
- },
- "@next/swc-freebsd-x64": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1.tgz",
- "integrity": "sha512-ocwoOxm2KVwF50RyoAT+2RQPLlkyoF7sAqzMUVgj+S6+DTkY3iwH+Zpo0XAk2pnqT9qguOrKnEpq9EIx//+K7Q==",
- "optional": true
- }
- }
-}
diff --git a/nextjs-blogr-prisma/package.json b/nextjs-blogr-prisma/package.json
deleted file mode 100644
index 109bebf..0000000
--- a/nextjs-blogr-prisma/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "hello-next",
- "version": "1.0.0",
- "description": "",
- "scripts": {
- "dev": "next -p 4848",
- "build": "next build",
- "start": "next start",
- "lint": "next lint",
- "prisma:generate": "prisma generate",
- "prisma:studio": "prisma studio -p 3838",
- "prisma:push": "prisma db push"
- },
- "keywords": [],
- "author": "",
- "license": "MIT",
- "dependencies": {
- "@next-auth/prisma-adapter": "^1.0.5",
- "@prisma/client": "^4.5.0",
- "eslint-config-next": "^13.0.1",
- "next": "^13.0.1",
- "next-auth": "4",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "react-markdown": "8.0.0"
- },
- "devDependencies": {
- "@testing-library/react": "^13.4.0",
- "@types/node": "17.0.14",
- "@types/react": "17.0.38",
- "@typescript-eslint/eslint-plugin": "^5.39.0",
- "@typescript-eslint/parser": "^5.39.0",
- "autoprefixer": "^10.4.12",
- "cross-env": "^7.0.3",
- "dotenv-vault": "^1.13.10",
- "eslint": "8.26.0",
- "eslint-config-prettier": "^8.5.0",
- "eslint-plugin-simple-import-sort": "^8.0.0",
- "eslint-plugin-unused-imports": "^2.0.0",
- "prettier-plugin-tailwindcss": "^0.1.13",
- "prisma": "^4.5.0",
- "typescript": "4.5.5"
- }
-}
diff --git a/nextjs-blogr-prisma/pages/_app.tsx b/nextjs-blogr-prisma/pages/_app.tsx
deleted file mode 100644
index 7893ae8..0000000
--- a/nextjs-blogr-prisma/pages/_app.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import type { AppProps } from "next/app";
-import { SessionProvider } from "next-auth/react";
-
-const App = ({ Component, pageProps }: AppProps) => (
-
-
-
-);
-
-export default App;
diff --git a/nextjs-blogr-prisma/pages/api/auth/[...nextauth].ts b/nextjs-blogr-prisma/pages/api/auth/[...nextauth].ts
deleted file mode 100644
index 51efcdd..0000000
--- a/nextjs-blogr-prisma/pages/api/auth/[...nextauth].ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { PrismaAdapter } from "@next-auth/prisma-adapter";
-import type { NextApiHandler } from "next";
-import NextAuth from "next-auth";
-import GithubProvider from "next-auth/providers/github";
-
-import prisma from "@/prisma";
-
-const authHandler: NextApiHandler = (req, res) => NextAuth(req, res, options);
-export default authHandler;
-
-const options = {
- providers: [
- GithubProvider({
- clientId: process.env.GITHUB_ID,
- clientSecret: process.env.GITHUB_SECRET,
- }),
- ],
- adapter: PrismaAdapter(prisma),
- secret: process.env.SECRET,
-}
diff --git a/nextjs-blogr-prisma/pages/create.tsx b/nextjs-blogr-prisma/pages/create.tsx
deleted file mode 100644
index 78c3f5a..0000000
--- a/nextjs-blogr-prisma/pages/create.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-// pages/create.tsx
-
-import Router from "next/router";
-import React, { useState } from "react";
-
-import Layout from "../components/Layout";
-
-const Draft: React.FC = () => {
- const [title, setTitle] = useState("");
- const [content, setContent] = useState("");
-
- const submitData = async (e: React.SyntheticEvent) => {
- e.preventDefault();
- try {
- const body = { title, content };
- await fetch("https://github.com/api/post", {
- method: "POST",
- headers: { "Content-Type": "application/json" },
- body: JSON.stringify(body),
- });
- await Router.push("/drafts");
- } finally {
- // Impl
- }
- };
-
- return (
-
-
-
-
- );
-};
-
-export default Draft;
diff --git a/nextjs-blogr-prisma/pages/index.tsx b/nextjs-blogr-prisma/pages/index.tsx
deleted file mode 100644
index 566274f..0000000
--- a/nextjs-blogr-prisma/pages/index.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import type { GetStaticProps } from "next";
-import React from "react";
-
-import prisma from "@/prisma";
-
-import Layout from "../components/Layout";
-import type { PostProps } from "../components/Post";
-import Post from "../components/Post";
-
-export const getStaticProps: GetStaticProps = async () => {
- const feed = await prisma.post.findMany({
- where: { published: true },
- include: {
- author: {
- select: { name: true },
- },
- },
- });
-
- return {
- props: { feed },
- revalidate: 30,
- };
-};
-
-type Props = {
- feed: PostProps[];
-};
-
-const Blog: React.FC = (props) => {
- return (
-
-
-
Public Feed
-
- {props.feed.map((post) => (
-
- ))}
-
-
-
-
- );
-};
-
-export default Blog;
diff --git a/nextjs-blogr-prisma/pages/p/[id].tsx b/nextjs-blogr-prisma/pages/p/[id].tsx
deleted file mode 100644
index bb43a72..0000000
--- a/nextjs-blogr-prisma/pages/p/[id].tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import type { GetServerSideProps } from "next";
-import React from "react";
-import ReactMarkdown from "react-markdown";
-
-import prisma from "@/prisma";
-
-import Layout from "../../components/Layout";
-import type { PostProps } from "../../components/Post";
-
-export const getServerSideProps: GetServerSideProps = async ({ params }) => {
- const post = await prisma.post.findUnique({
- where: {
- id: String(params?.id),
- },
- include: {
- author: {
- select: { name: true },
- },
- },
- });
-
- return {
- props: post,
- };
-};
-
-const Post: React.FC = (props) => {
- let title = props.title;
- if (!props.published) {
- title = `${title} (Draft)`;
- }
-
- return (
-
-
-
{title}
-
By {props?.author?.name || "Unknown author"}
-
{props.content}
-
-
-
- );
-};
-
-export default Post;
diff --git a/nextjs-blogr-prisma/prisma/schema.prisma b/nextjs-blogr-prisma/prisma/schema.prisma
deleted file mode 100644
index 4577e8c..0000000
--- a/nextjs-blogr-prisma/prisma/schema.prisma
+++ /dev/null
@@ -1,66 +0,0 @@
-generator client {
- provider = "prisma-client-js"
-}
-
-datasource db {
- provider = "postgresql"
- url = env("DATABASE_URL")
-}
-
-model Post {
- id String @id @default(cuid())
- title String
- content String?
- published Boolean @default(false)
- author User? @relation(fields: [authorId], references: [id])
- authorId String?
-}
-
-model Account {
- id String @id @default(cuid())
- userId String @map("user_id")
- type String
- provider String
- providerAccountId String @map("provider_account_id")
- refresh_token String?
- access_token String?
- expires_at Int?
- token_type String?
- scope String?
- id_token String?
- session_state String?
- oauth_token_secret String?
- oauth_token String?
-
- user User @relation(fields: [userId], references: [id], onDelete: Cascade)
-
- @@unique([provider, providerAccountId])
-}
-
-model Session {
- id String @id @default(cuid())
- sessionToken String @unique @map("session_token")
- userId String @map("user_id")
- expires DateTime
- user User @relation(fields: [userId], references: [id], onDelete: Cascade)
-}
-
-model User {
- id String @id @default(cuid())
- name String?
- email String? @unique
- emailVerified DateTime?
- image String?
- posts Post[]
- accounts Account[]
- sessions Session[]
-}
-
-model VerificationToken {
- id Int @id @default(autoincrement())
- identifier String
- token String @unique
- expires DateTime
-
- @@unique([identifier, token])
-}
diff --git a/nextjs-blogr-prisma/tsconfig.json b/nextjs-blogr-prisma/tsconfig.json
deleted file mode 100644
index 1710859..0000000
--- a/nextjs-blogr-prisma/tsconfig.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
- // Set @ as alias for src folder
- "baseUrl": ".", // This must be specified if "paths" is.
- "paths": {
- "@/*": ["lib/*"],
- "~/*": ["pages/*"]
- },
- "allowJs": true,
- "skipLibCheck": true,
- "strict": false,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "plugins": [
- {
- "name": "next"
- }
- ]
- },
- "exclude": ["node_modules"],
- "include": [
- "next-env.d.ts",
- "**/*.ts",
- "**/*.tsx",
- "next.config.js",
- ".next/types/**/*.ts"
- ]
-}
diff --git a/nextjs-blogr-prisma/yarn-error.log b/nextjs-blogr-prisma/yarn-error.log
deleted file mode 100644
index 4bb85ae..0000000
--- a/nextjs-blogr-prisma/yarn-error.log
+++ /dev/null
@@ -1,794 +0,0 @@
-Arguments:
- /home/gitpod/.nvm/versions/node/v16.15.1/bin/node /home/gitpod/.nvm/versions/node/v16.15.1/bin/yarn add -D npx next telemetry disable
-
-PATH:
- /home/gitpod/.vscode-server-insiders/bin/7ef8e6b87a2a5a25ba1ef946bd1640ca3510956c/bin/remote-cli:/home/gitpod/.rvm/gems/ruby-2.7.6/bin:/home/gitpod/.rvm/gems/ruby-2.7.6@global/bin:/home/gitpod/.rvm/rubies/ruby-2.7.6/bin:/ide/bin/remote-cli:/home/gitpod/go/bin:/home/gitpod/go-packages/bin:/home/gitpod/.nvm/versions/node/v16.15.1/bin:/workspace/.pip-modules/bin:/home/gitpod/.pyenv/bin:/home/gitpod/.pyenv/shims:/workspace/.rvm/bin:/home/gitpod/.cargo/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin/:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/gitpod/.rvm/bin
-
-Yarn version:
- 1.22.18
-
-Node version:
- 16.15.1
-
-Platform:
- linux x64
-
-Trace:
- Error: https://registry.yarnpkg.com/disable: Not found
- at Request.params.callback [as _callback] (/home/gitpod/.nvm/versions/node/v16.15.1/lib/node_modules/yarn/lib/cli.js:66138:18)
- at Request.self.callback (/home/gitpod/.nvm/versions/node/v16.15.1/lib/node_modules/yarn/lib/cli.js:140883:22)
- at Request.emit (node:events:527:28)
- at Request. (/home/gitpod/.nvm/versions/node/v16.15.1/lib/node_modules/yarn/lib/cli.js:141855:10)
- at Request.emit (node:events:527:28)
- at IncomingMessage. (/home/gitpod/.nvm/versions/node/v16.15.1/lib/node_modules/yarn/lib/cli.js:141777:12)
- at Object.onceWrapper (node:events:641:28)
- at IncomingMessage.emit (node:events:539:35)
- at endReadableNT (node:internal/streams/readable:1345:12)
- at processTicksAndRejections (node:internal/process/task_queues:83:21)
-
-npm manifest:
- {
- "name": "hello-next",
- "version": "1.0.0",
- "description": "",
- "scripts": {
- "dev": "next -p 4848",
- "build": "next build",
- "start": "next start"
- },
- "keywords": [],
- "author": "",
- "license": "MIT",
- "dependencies": {
- "next": "12.0.10",
- "react": "17.0.2",
- "react-dom": "17.0.2",
- "react-markdown": "8.0.0"
- },
- "devDependencies": {
- "@types/node": "17.0.14",
- "@types/react": "17.0.38",
- "typescript": "4.5.5"
- }
- }
-
-yarn manifest:
- No manifest
-
-Lockfile:
- # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
- # yarn lockfile v1
-
-
- "@next/env@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.10.tgz#561640fd62279218ccd2798ae907bae8d94a7730"
- integrity sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g==
-
- "@next/swc-android-arm64@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz#fd9d716433cc9d361021b0052f8b002bcaff948d"
- integrity sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA==
-
- "@next/swc-darwin-arm64@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz#34b2d0dc62eb89efb9176af111e3820a11fdb3f0"
- integrity sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg==
-
- "@next/swc-darwin-x64@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz#a4306795159293c7d4d58a2c88ce1710ff0a8baa"
- integrity sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw==
-
- "@next/swc-linux-arm-gnueabihf@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz#1ad15af3d5fca2fef57894d61e16f73aee61ec2e"
- integrity sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A==
-
- "@next/swc-linux-arm64-gnu@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz#a84a92d0e1a179c4346c9ed8f22e26f708101ad6"
- integrity sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ==
-
- "@next/swc-linux-arm64-musl@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz#973ec96c77f845bd0a6eecbf1892caa1ee4defaf"
- integrity sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg==
-
- "@next/swc-linux-x64-gnu@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz#efcc7f8252ea8225834760eaf09350f1bead73f7"
- integrity sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A==
-
- "@next/swc-linux-x64-musl@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz#c2a73d939dfd310acc1892a0a132762500dd5757"
- integrity sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w==
-
- "@next/swc-win32-arm64-msvc@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz#2316af5f612cde1691abdf2571ff40ec32ea3429"
- integrity sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww==
-
- "@next/swc-win32-ia32-msvc@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz#98a4f74d164871cfaccb0df6efddf2b7bcbaa54b"
- integrity sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg==
-
- "@next/swc-win32-x64-msvc@12.0.10":
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz#5c0ba98b695c4be44d8793aff42971a0dac65c2d"
- integrity sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw==
-
- "@types/debug@^4.0.0":
- version "4.1.7"
- resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
- integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
- dependencies:
- "@types/ms" "*"
-
- "@types/hast@^2.0.0":
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc"
- integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==
- dependencies:
- "@types/unist" "*"
-
- "@types/mdast@^3.0.0":
- version "3.0.10"
- resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af"
- integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==
- dependencies:
- "@types/unist" "*"
-
- "@types/ms@*":
- version "0.7.31"
- resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-
- "@types/node@17.0.14":
- version "17.0.14"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.14.tgz#33b9b94f789a8fedd30a68efdbca4dbb06b61f20"
- integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==
-
- "@types/prop-types@*":
- version "15.7.5"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
- integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-
- "@types/react@17.0.38":
- version "17.0.38"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd"
- integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
- "@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-
- "@types/unist@*", "@types/unist@^2.0.0":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
- integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
-
- bail@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d"
- integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==
-
- caniuse-lite@^1.0.30001283:
- version "1.0.30001427"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz#d3a749f74be7ae0671fbec3a4eea18576e8ad646"
- integrity sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==
-
- character-entities@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
- integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==
-
- comma-separated-tokens@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98"
- integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==
-
- csstype@^3.0.2:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
- integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-
- debug@^4.0.0:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
- decode-named-character-reference@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
- integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
- dependencies:
- character-entities "^2.0.0"
-
- dequal@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
- integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-
- diff@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
- integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
-
- extend@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
- hast-util-whitespace@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c"
- integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==
-
- inline-style-parser@0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
- integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
-
- is-buffer@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
- is-plain-obj@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0"
- integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==
-
- "js-tokens@^3.0.0 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
- kleur@^4.0.3:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
- integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
-
- loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
- mdast-util-definitions@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.1.tgz#2c1d684b28e53f84938bb06317944bee8efa79db"
- integrity sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- unist-util-visit "^4.0.0"
-
- mdast-util-from-markdown@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268"
- integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- decode-named-character-reference "^1.0.0"
- mdast-util-to-string "^3.1.0"
- micromark "^3.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-decode-string "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- uvu "^0.5.0"
-
- mdast-util-to-hast@^12.1.0:
- version "12.2.4"
- resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz#34c1ef2b6cf01c27b3e3504e2c977c76f722e7e1"
- integrity sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-definitions "^5.0.0"
- micromark-util-sanitize-uri "^1.1.0"
- trim-lines "^3.0.0"
- unist-builder "^3.0.0"
- unist-util-generated "^2.0.0"
- unist-util-position "^4.0.0"
- unist-util-visit "^4.0.0"
-
- mdast-util-to-string@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9"
- integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==
-
- micromark-core-commonmark@^1.0.1:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad"
- integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-factory-destination "^1.0.0"
- micromark-factory-label "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-factory-title "^1.0.0"
- micromark-factory-whitespace "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-classify-character "^1.0.0"
- micromark-util-html-tag-name "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
- micromark-factory-destination@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e"
- integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-factory-label@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137"
- integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
- micromark-factory-space@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633"
- integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-factory-title@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f"
- integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
- micromark-factory-whitespace@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c"
- integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-util-character@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86"
- integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==
- dependencies:
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-util-chunked@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06"
- integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
- micromark-util-classify-character@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20"
- integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-util-combine-extensions@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5"
- integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-types "^1.0.0"
-
- micromark-util-decode-numeric-character-reference@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946"
- integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
- micromark-util-decode-string@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02"
- integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
- micromark-util-encode@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383"
- integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==
-
- micromark-util-html-tag-name@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz#eb227118befd51f48858e879b7a419fc0df20497"
- integrity sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==
-
- micromark-util-normalize-identifier@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828"
- integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
- micromark-util-resolve-all@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88"
- integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==
- dependencies:
- micromark-util-types "^1.0.0"
-
- micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz#f12e07a85106b902645e0364feb07cf253a85aee"
- integrity sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
- micromark-util-subtokenize@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105"
- integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
- micromark-util-symbol@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e"
- integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==
-
- micromark-util-types@^1.0.0, micromark-util-types@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20"
- integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==
-
- micromark@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.1.0.tgz#eeba0fe0ac1c9aaef675157b52c166f125e89f62"
- integrity sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==
- dependencies:
- "@types/debug" "^4.0.0"
- debug "^4.0.0"
- decode-named-character-reference "^1.0.0"
- micromark-core-commonmark "^1.0.1"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-combine-extensions "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-sanitize-uri "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
- mri@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
- integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
-
- ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
- nanoid@^3.1.30:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-
- next@12.0.10:
- version "12.0.10"
- resolved "https://registry.yarnpkg.com/next/-/next-12.0.10.tgz#fcc4584177418bd777ce157f3165b7ba5e7708f7"
- integrity sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw==
- dependencies:
- "@next/env" "12.0.10"
- caniuse-lite "^1.0.30001283"
- postcss "8.4.5"
- styled-jsx "5.0.0"
- use-subscription "1.5.1"
- optionalDependencies:
- "@next/swc-android-arm64" "12.0.10"
- "@next/swc-darwin-arm64" "12.0.10"
- "@next/swc-darwin-x64" "12.0.10"
- "@next/swc-linux-arm-gnueabihf" "12.0.10"
- "@next/swc-linux-arm64-gnu" "12.0.10"
- "@next/swc-linux-arm64-musl" "12.0.10"
- "@next/swc-linux-x64-gnu" "12.0.10"
- "@next/swc-linux-x64-musl" "12.0.10"
- "@next/swc-win32-arm64-msvc" "12.0.10"
- "@next/swc-win32-ia32-msvc" "12.0.10"
- "@next/swc-win32-x64-msvc" "12.0.10"
-
- object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
- picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
- postcss@8.4.5:
- version "8.4.5"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
- integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
- dependencies:
- nanoid "^3.1.30"
- picocolors "^1.0.0"
- source-map-js "^1.0.1"
-
- prop-types@^15.0.0:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
- property-information@^6.0.0:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22"
- integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==
-
- react-dom@17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
- integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.2"
-
- react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
- react-is@^17.0.0:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
- react-markdown@8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.0.tgz#3243296a59ddb0f451d262cc2e11123674b416c2"
- integrity sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/unist" "^2.0.0"
- comma-separated-tokens "^2.0.0"
- hast-util-whitespace "^2.0.0"
- prop-types "^15.0.0"
- property-information "^6.0.0"
- react-is "^17.0.0"
- remark-parse "^10.0.0"
- remark-rehype "^10.0.0"
- space-separated-tokens "^2.0.0"
- style-to-object "^0.3.0"
- unified "^10.0.0"
- unist-util-visit "^4.0.0"
- vfile "^5.0.0"
-
- react@17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
- integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
- remark-parse@^10.0.0:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775"
- integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- unified "^10.0.0"
-
- remark-rehype@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279"
- integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-to-hast "^12.1.0"
- unified "^10.0.0"
-
- sade@^1.7.3:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
- integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
- dependencies:
- mri "^1.1.0"
-
- scheduler@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
- integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
- source-map-js@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
- space-separated-tokens@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b"
- integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==
-
- style-to-object@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
- integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
- dependencies:
- inline-style-parser "0.1.1"
-
- styled-jsx@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.0.tgz#816b4b92e07b1786c6b7111821750e0ba4d26e77"
- integrity sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==
-
- trim-lines@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338"
- integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==
-
- trough@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876"
- integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
-
- typescript@4.5.5:
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
- integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
-
- unified@^10.0.0:
- version "10.1.2"
- resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df"
- integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==
- dependencies:
- "@types/unist" "^2.0.0"
- bail "^2.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^4.0.0"
- trough "^2.0.0"
- vfile "^5.0.0"
-
- unist-builder@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04"
- integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==
- dependencies:
- "@types/unist" "^2.0.0"
-
- unist-util-generated@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113"
- integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==
-
- unist-util-is@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236"
- integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==
-
- unist-util-position@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.3.tgz#5290547b014f6222dff95c48d5c3c13a88fadd07"
- integrity sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==
- dependencies:
- "@types/unist" "^2.0.0"
-
- unist-util-stringify-position@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447"
- integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==
- dependencies:
- "@types/unist" "^2.0.0"
-
- unist-util-visit-parents@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb"
- integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
-
- unist-util-visit@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.1.tgz#1c4842d70bd3df6cc545276f5164f933390a9aad"
- integrity sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
- unist-util-visit-parents "^5.1.1"
-
- use-subscription@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
- integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
- dependencies:
- object-assign "^4.1.1"
-
- uvu@^0.5.0:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df"
- integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==
- dependencies:
- dequal "^2.0.0"
- diff "^5.0.0"
- kleur "^4.0.3"
- sade "^1.7.3"
-
- vfile-message@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d"
- integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^3.0.0"
-
- vfile@^5.0.0:
- version "5.3.5"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.5.tgz#ec2e206b1414f561c85b7972bb1eeda8ab47ee61"
- integrity sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
diff --git a/nextjs-blogr-prisma/yarn.lock b/nextjs-blogr-prisma/yarn.lock
deleted file mode 100644
index 74d1f43..0000000
--- a/nextjs-blogr-prisma/yarn.lock
+++ /dev/null
@@ -1,3657 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/code-frame@^7.10.4":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
- integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
- dependencies:
- "@babel/highlight" "^7.18.6"
-
-"@babel/helper-validator-identifier@^7.18.6":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
- integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
-
-"@babel/highlight@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
- integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
- dependencies:
- "@babel/helper-validator-identifier" "^7.18.6"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/runtime-corejs3@^7.10.2":
- version "7.20.1"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d"
- integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==
- dependencies:
- core-js-pure "^3.25.1"
- regenerator-runtime "^0.13.10"
-
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.9":
- version "7.20.1"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9"
- integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==
- dependencies:
- regenerator-runtime "^0.13.10"
-
-"@eslint/eslintrc@^1.3.3":
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95"
- integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.4.0"
- globals "^13.15.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@humanwhocodes/config-array@^0.11.6":
- version "0.11.7"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f"
- integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.5"
-
-"@humanwhocodes/module-importer@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
- integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@next-auth/prisma-adapter@^1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@next-auth/prisma-adapter/-/prisma-adapter-1.0.5.tgz#41a2fc7b44907054b81d456b426164e58becf4ed"
- integrity sha512-VqMS11IxPXrPGXw6Oul6jcyS/n8GLOWzRMrPr3EMdtD6eOalM6zz05j08PcNiis8QzkfuYnCv49OvufTuaEwYQ==
-
-"@next/env@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-13.0.1.tgz#0361e203c7bfbc7b69679ec48f7b45a8f4cb1c2c"
- integrity sha512-gK60YoFae3s8qi5UgIzbvxOhsh5gKyEaiKH5+kLBUYXLlrPyWJR2xKBj2WqvHkO7wDX7/Hed3DAqjSpU4ijIvQ==
-
-"@next/eslint-plugin-next@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.1.tgz#b2fbf9932b125ba61326be50badb3cf1b3292ea2"
- integrity sha512-t3bggJhKE/oB4pvMM7hMNnmIpIqsMGJ+OLklk8llOkSeXtfCV+MBQbhImWxf5QODkxNAmMK3IJGAAecQhBTc/Q==
- dependencies:
- glob "7.1.7"
-
-"@next/swc-android-arm-eabi@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1.tgz#7ce2a7b6576845bc6d7f55504bf9b82a0d9a2792"
- integrity sha512-M28QSbohZlNXNn//HY6lV2T3YaMzG58Jwr0YwOdVmOQv6i+7lu6xe3GqQu4kdqInqhLrBXnL+nabFuGTVSHtTg==
-
-"@next/swc-android-arm64@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.0.1.tgz#85a13d7667042394939741be218076e4e83a45a2"
- integrity sha512-szmO/i6GoHcPXcbhUKhwBMETWHNXH3ITz9wfxwOOFBNKdDU8pjKsHL88lg28aOiQYZSU1sxu1v1p9KY5kJIZCg==
-
-"@next/swc-darwin-arm64@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.1.tgz#d615d286127bb096a8950a9d7180fcc5d307614d"
- integrity sha512-O1RxCaiDNOjGZmdAp6SQoHUITt9aVDQXoR3lZ/TloI/NKRAyAV4u0KUUofK+KaZeHOmVTnPUaQuCyZSc3i1x5Q==
-
-"@next/swc-darwin-x64@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.1.tgz#f410beb8cbe0e82562226309f8ec8924cc6cb410"
- integrity sha512-8E6BY/VO+QqQkthhoWgB8mJMw1NcN9Vhl2OwEwxv8jy2r3zjeU+WNRxz4y8RLbcY0R1h+vHlXuP0mLnuac84tQ==
-
-"@next/swc-freebsd-x64@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1.tgz#16eb9652d3f638305ca16b558408f5bc5eb6edde"
- integrity sha512-ocwoOxm2KVwF50RyoAT+2RQPLlkyoF7sAqzMUVgj+S6+DTkY3iwH+Zpo0XAk2pnqT9qguOrKnEpq9EIx//+K7Q==
-
-"@next/swc-linux-arm-gnueabihf@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.1.tgz#0da0700ccf654f813b4c86d057a998598a2fd427"
- integrity sha512-yO7e3zITfGol/N6lPQnmIRi0WyuILBMXrvH6EdmWzzqMDJFfTCII6l+B6gMO5WVDCTQUGQlQRNZ7sFqWR4I71g==
-
-"@next/swc-linux-arm64-gnu@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.1.tgz#f34759cd41086f5b8b582081b2af54f67dc544ae"
- integrity sha512-OEs6WDPDI8RyM8SjOqTDMqMBfOlU97VnW6ZMXUvzUTyH0K9c7NF+cn7UMu+I4tKFN0uJ9WQs/6TYaFBGkgoVVA==
-
-"@next/swc-linux-arm64-musl@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.1.tgz#bcfbf1cdfb9f4d632e7ebd67fd62b768cdd08cb7"
- integrity sha512-y5ypFK0Y3urZSFoQxbtDqvKsBx026sz+Fm+xHlPWlGHNZrbs3Q812iONjcZTo09QwRMk5X86iMWBRxV18xMhaw==
-
-"@next/swc-linux-x64-gnu@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.1.tgz#ed77528d4a3195d5e57d5d94d12cb2206c2b19ac"
- integrity sha512-XDIHEE6SU8VCF+dUVntD6PDv6RK31N0forx9kucZBYirbe8vCZ+Yx8hYgvtIaGrTcWtGxibxmND0pIuHDq8H5g==
-
-"@next/swc-linux-x64-musl@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.1.tgz#74cda49229d2a7fa421fee6b7dcd621a57934a5e"
- integrity sha512-yxIOuuz5EOx0F1FDtsyzaLgnDym0Ysxv8CWeJyDTKKmt9BVyITg6q/cD+RP9bEkT1TQi+PYXIMATSz675Q82xw==
-
-"@next/swc-win32-arm64-msvc@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.1.tgz#15d6add92aa897148d6c45749bf9d2eacee87197"
- integrity sha512-+ucLe2qgQzP+FM94jD4ns6LDGyMFaX9k3lVHqu/tsQCy2giMymbport4y4p77mYcXEMlDaHMzlHgOQyHRniWFA==
-
-"@next/swc-win32-ia32-msvc@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.1.tgz#e0c57902fe75327d092abb1ef19657775fe26f85"
- integrity sha512-Krr/qGN7OB35oZuvMAZKoXDt2IapynIWLh5A5rz6AODb7f/ZJqyAuZSK12vOa2zKdobS36Qm4IlxxBqn9c00MA==
-
-"@next/swc-win32-x64-msvc@13.0.1":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.1.tgz#469dde61519f6a310874af93ee5969f1d5ff6d03"
- integrity sha512-t/0G33t/6VGWZUGCOT7rG42qqvf/x+MrFp1CU+8CN6PrjSSL57R5bqkXfubV9t4eCEnUxVP+5Hn3MoEXEebtEw==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@oclif/color@^1.0.0", "@oclif/color@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@oclif/color/-/color-1.0.1.tgz#20ab9205e0924c6388918a88874e1f4b32df9970"
- integrity sha512-qjYr+izgWdIVOroiBKqTzQgc1r5Wd9QB1J7yGM2EeelqhBARiiVLRZL45vhV4zdyTRdDkZS0EBzFwQap+nliLA==
- dependencies:
- ansi-styles "^4.2.1"
- chalk "^4.1.0"
- strip-ansi "^6.0.1"
- supports-color "^8.1.1"
- tslib "^2"
-
-"@oclif/core@^1", "@oclif/core@^1.18.0", "@oclif/core@^1.20.0":
- version "1.20.2"
- resolved "https://registry.yarnpkg.com/@oclif/core/-/core-1.20.2.tgz#724713086355d693e578960f72c7e2d14fd3e7c3"
- integrity sha512-c6CpDbDPS9UuKwGoajzsjrjfnwQywWEV3WI5FDvb87h0/WW2tGf1QwHUWgdKOojafEcMAa9DnP5j+mXdUTtpCg==
- dependencies:
- "@oclif/linewrap" "^1.0.0"
- "@oclif/screen" "^3.0.2"
- ansi-escapes "^4.3.2"
- ansi-styles "^4.3.0"
- cardinal "^2.1.1"
- chalk "^4.1.2"
- clean-stack "^3.0.1"
- cli-progress "^3.10.0"
- debug "^4.3.4"
- ejs "^3.1.6"
- fs-extra "^9.1.0"
- get-package-type "^0.1.0"
- globby "^11.1.0"
- hyperlinker "^1.0.0"
- indent-string "^4.0.0"
- is-wsl "^2.2.0"
- js-yaml "^3.14.1"
- natural-orderby "^2.0.3"
- object-treeify "^1.1.33"
- password-prompt "^1.1.2"
- semver "^7.3.7"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
- supports-color "^8.1.1"
- supports-hyperlinks "^2.2.0"
- tslib "^2.3.1"
- widest-line "^3.1.0"
- wrap-ansi "^7.0.0"
-
-"@oclif/linewrap@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91"
- integrity sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==
-
-"@oclif/plugin-help@^5.1.14":
- version "5.1.17"
- resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-5.1.17.tgz#7ecef29b947efe57aefc5a044ec79d8dbe9e024a"
- integrity sha512-yc35xn4lSkHTnS6ajolYAi9dVMWXsRRPPPNEfYF0Nq1bkKNnh3DEC1MS/iTWNEYC5JCVd4YAQ2/Ky2wqA2Ujiw==
- dependencies:
- "@oclif/core" "^1.20.0"
-
-"@oclif/plugin-not-found@^2.3.3":
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/@oclif/plugin-not-found/-/plugin-not-found-2.3.7.tgz#6ad13887985db02000bffaa045f40618e39e95dd"
- integrity sha512-Aid1H9eJ4nWmr7MfstGRhNo8n+69jzGnoazU6zQDdDBdD/uXITbbpUHAqFiNz0W6FmzUtsq8aS69PY42RbQBZA==
- dependencies:
- "@oclif/color" "^1.0.1"
- "@oclif/core" "^1.20.0"
- fast-levenshtein "^3.0.0"
- lodash "^4.17.21"
-
-"@oclif/plugin-update@^3.0.2":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@oclif/plugin-update/-/plugin-update-3.0.6.tgz#40b2dba592cb94d64e039e7d2a5524bd6195e0ca"
- integrity sha512-6+c8crGC5QcrOo4nehF52jRi3uqYAEtVaqlW98uxLVo1Cu5fwnCutLevPUMuOsYvmcJJPIrn+5E5kHbSBr737A==
- dependencies:
- "@oclif/color" "^1.0.0"
- "@oclif/core" "^1.18.0"
- cross-spawn "^7.0.3"
- debug "^4.3.1"
- filesize "^6.1.0"
- fs-extra "^9.0.1"
- http-call "^5.3.0"
- inquirer "^8.2.5"
- lodash.throttle "^4.1.1"
- log-chopper "^1.0.2"
- semver "^7.3.8"
- tar-fs "^2.1.1"
-
-"@oclif/plugin-warn-if-update-available@^2.0.6":
- version "2.0.12"
- resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.12.tgz#ed6bc2cce975099cb9b0db784592c575da2712ca"
- integrity sha512-4Z1JE1jff4Tb7+u1BSH39SIl4fjDUxWrtATMji9pyb7QqEnJgIJGlZQbGMpfg3WJCufqc4Ao75Q/o71PSQrvAw==
- dependencies:
- "@oclif/core" "^1.20.0"
- chalk "^4.1.0"
- debug "^4.1.0"
- fs-extra "^9.0.1"
- http-call "^5.2.2"
- lodash "^4.17.21"
- semver "^7.3.8"
-
-"@oclif/screen@^3.0.2":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@oclif/screen/-/screen-3.0.3.tgz#e679ad10535e31d333f809f7a71335cc9aef1e55"
- integrity sha512-KX8gMYA9ujBPOd1HFsV9e0iEx7Uoj8AG/3YsW4TtWQTg4lJvr82qNm7o/cFQfYRIt+jw7Ew/4oL4A22zOT+IRA==
-
-"@panva/hkdf@^1.0.1":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@panva/hkdf/-/hkdf-1.0.2.tgz#bab0f09d09de9fd83628220d496627681bc440d6"
- integrity sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==
-
-"@prisma/client@^4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@prisma/client/-/client-4.5.0.tgz#f708549bee3da396d5741d846b4e4306b120210c"
- integrity sha512-B2cV0OPI1smhdYUxsJoLYQLoMlLH06MUxgFUWQnHodGMX98VRVXKmQE/9OcrTNkqtke5RC+YU24Szxd04tZA2g==
- dependencies:
- "@prisma/engines-version" "4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452"
-
-"@prisma/engines-version@4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452":
- version "4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452"
- resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452.tgz#5b7fae294ee9bd9790d0e7b7a0b0912e4222ac08"
- integrity sha512-o7LyVx8PPJBLrEzLl6lpxxk2D5VnlM4Fwmrbq0NoT6pr5aa1OuHD9ZG+WJY6TlR/iD9bhmo2LNcxddCMr5Rv2A==
-
-"@prisma/engines@4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-4.5.0.tgz#82df347a893a5ae2a67707d44772ba181f4b9328"
- integrity sha512-4t9ir2SbQQr/wMCNU4YpHWp5hU14J2m3wHUZnGJPpmBF8YtkisxyVyQsKd1e6FyLTaGq8LOLhm6VLYHKqKNm+g==
-
-"@rushstack/eslint-patch@^1.1.3":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
- integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
-
-"@swc/helpers@0.4.11":
- version "0.4.11"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.11.tgz#db23a376761b3d31c26502122f349a21b592c8de"
- integrity sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==
- dependencies:
- tslib "^2.4.0"
-
-"@testing-library/dom@^8.5.0":
- version "8.19.0"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f"
- integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/runtime" "^7.12.5"
- "@types/aria-query" "^4.2.0"
- aria-query "^5.0.0"
- chalk "^4.1.0"
- dom-accessibility-api "^0.5.9"
- lz-string "^1.4.4"
- pretty-format "^27.0.2"
-
-"@testing-library/react@^13.4.0":
- version "13.4.0"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.4.0.tgz#6a31e3bf5951615593ad984e96b9e5e2d9380966"
- integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@testing-library/dom" "^8.5.0"
- "@types/react-dom" "^18.0.0"
-
-"@types/aria-query@^4.2.0":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc"
- integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==
-
-"@types/debug@^4.0.0":
- version "4.1.7"
- resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
- integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
- dependencies:
- "@types/ms" "*"
-
-"@types/hast@^2.0.0":
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc"
- integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==
- dependencies:
- "@types/unist" "*"
-
-"@types/json-schema@^7.0.9":
- version "7.0.11"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
- integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
-"@types/mdast@^3.0.0":
- version "3.0.10"
- resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af"
- integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==
- dependencies:
- "@types/unist" "*"
-
-"@types/ms@*":
- version "0.7.31"
- resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-
-"@types/node@17.0.14":
- version "17.0.14"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.14.tgz#33b9b94f789a8fedd30a68efdbca4dbb06b61f20"
- integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==
-
-"@types/prop-types@*":
- version "15.7.5"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
- integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-
-"@types/react-dom@^18.0.0":
- version "18.0.8"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.8.tgz#d2606d855186cd42cc1b11e63a71c39525441685"
- integrity sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==
- dependencies:
- "@types/react" "*"
-
-"@types/react@*":
- version "18.0.24"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.24.tgz#2f79ed5b27f08d05107aab45c17919754cc44c20"
- integrity sha512-wRJWT6ouziGUy+9uX0aW4YOJxAY0bG6/AOk5AW5QSvZqI7dk6VBIbXvcVgIw/W5Jrl24f77df98GEKTJGOLx7Q==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/react@17.0.38":
- version "17.0.38"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd"
- integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-
-"@types/semver@^7.3.12":
- version "7.3.13"
- resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
- integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
-
-"@types/unist@*", "@types/unist@^2.0.0":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
- integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
-
-"@typescript-eslint/eslint-plugin@^5.39.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.0.tgz#36a8c0c379870127059889a9cc7e05c260d2aaa5"
- integrity sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==
- dependencies:
- "@typescript-eslint/scope-manager" "5.42.0"
- "@typescript-eslint/type-utils" "5.42.0"
- "@typescript-eslint/utils" "5.42.0"
- debug "^4.3.4"
- ignore "^5.2.0"
- natural-compare-lite "^1.4.0"
- regexpp "^3.2.0"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/parser@^5.21.0", "@typescript-eslint/parser@^5.39.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.42.0.tgz#be0ffbe279e1320e3d15e2ef0ad19262f59e9240"
- integrity sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==
- dependencies:
- "@typescript-eslint/scope-manager" "5.42.0"
- "@typescript-eslint/types" "5.42.0"
- "@typescript-eslint/typescript-estree" "5.42.0"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.42.0.tgz#e1f2bb26d3b2a508421ee2e3ceea5396b192f5ef"
- integrity sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==
- dependencies:
- "@typescript-eslint/types" "5.42.0"
- "@typescript-eslint/visitor-keys" "5.42.0"
-
-"@typescript-eslint/type-utils@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.42.0.tgz#4206d7192d4fe903ddf99d09b41d4ac31b0b7dca"
- integrity sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==
- dependencies:
- "@typescript-eslint/typescript-estree" "5.42.0"
- "@typescript-eslint/utils" "5.42.0"
- debug "^4.3.4"
- tsutils "^3.21.0"
-
-"@typescript-eslint/types@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.42.0.tgz#5aeff9b5eced48f27d5b8139339bf1ef805bad7a"
- integrity sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==
-
-"@typescript-eslint/typescript-estree@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.0.tgz#2592d24bb5f89bf54a63384ff3494870f95b3fd8"
- integrity sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==
- dependencies:
- "@typescript-eslint/types" "5.42.0"
- "@typescript-eslint/visitor-keys" "5.42.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/utils@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.42.0.tgz#f06bd43b9a9a06ed8f29600273240e84a53f2f15"
- integrity sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==
- dependencies:
- "@types/json-schema" "^7.0.9"
- "@types/semver" "^7.3.12"
- "@typescript-eslint/scope-manager" "5.42.0"
- "@typescript-eslint/types" "5.42.0"
- "@typescript-eslint/typescript-estree" "5.42.0"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
- semver "^7.3.7"
-
-"@typescript-eslint/visitor-keys@5.42.0":
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.0.tgz#ee8d62d486f41cfe646632fab790fbf0c1db5bb0"
- integrity sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==
- dependencies:
- "@typescript-eslint/types" "5.42.0"
- eslint-visitor-keys "^3.3.0"
-
-abortcontroller-polyfill@1.7.3:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz#1b5b487bd6436b5b764fd52a612509702c3144b5"
- integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==
-
-acorn-jsx@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn@^8.8.0:
- version "8.8.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
- integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
-
-ajv@^6.10.0, ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ansi-escapes@^3.1.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.2:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-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==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.2.1, ansi-styles@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-ansi-styles@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
- integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
-
-ansicolors@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
- integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-aria-query@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
- integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
- dependencies:
- "@babel/runtime" "^7.10.2"
- "@babel/runtime-corejs3" "^7.10.2"
-
-aria-query@^5.0.0:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
- integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
- dependencies:
- deep-equal "^2.0.5"
-
-array-includes@^3.1.4, array-includes@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"
- integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
- get-intrinsic "^1.1.1"
- is-string "^1.0.7"
-
-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.prototype.flat@^1.2.5:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b"
- integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
- integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
- es-shim-unscopables "^1.0.0"
-
-ast-types-flow@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
-
-async@^3.2.3:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
- integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-autoprefixer@^10.4.12:
- version "10.4.13"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8"
- integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==
- dependencies:
- browserslist "^4.21.4"
- caniuse-lite "^1.0.30001426"
- fraction.js "^4.2.0"
- normalize-range "^0.1.2"
- picocolors "^1.0.0"
- postcss-value-parser "^4.2.0"
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-axe-core@^4.4.3:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.5.0.tgz#6efe2ecdba205fcc9d7ddb3d48c2cf630f70eb5e"
- integrity sha512-4+rr8eQ7+XXS5nZrKcMO/AikHL0hVqy+lHWAnE3xdHl+aguag8SOQ6eEqLexwLNWgXIMfunGuD3ON1/6Kyet0A==
-
-axios@^0.27.2:
- version "0.27.2"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
- integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
- dependencies:
- follow-redirects "^1.14.9"
- form-data "^4.0.0"
-
-axobject-query@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
- integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
-
-bail@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d"
- integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-bl@^4.0.3, bl@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
- dependencies:
- balanced-match "^1.0.0"
-
-braces@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-browserslist@^4.21.4:
- version "4.21.4"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
- integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
- dependencies:
- caniuse-lite "^1.0.30001400"
- electron-to-chromium "^1.4.251"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.9"
-
-buffer@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-byline@5.x:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
- integrity sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001426:
- version "1.0.30001429"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001429.tgz#70cdae959096756a85713b36dd9cb82e62325639"
- integrity sha512-511ThLu1hF+5RRRt0zYCf2U2yRr9GPF6m5y90SBCWsvSoYoW7yAGlv/elyPaNfvGCkp6kj/KFZWU0BMA69Prsg==
-
-cardinal@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505"
- integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==
- dependencies:
- ansicolors "~0.3.2"
- redeyed "~2.1.0"
-
-chalk@^2.0.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-character-entities@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
- integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==
-
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-clean-stack@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-3.0.1.tgz#155bf0b2221bf5f4fba89528d24c5953f17fe3a8"
- integrity sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==
- dependencies:
- escape-string-regexp "4.0.0"
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-progress@^3.10.0:
- version "3.11.2"
- resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.11.2.tgz#f8c89bd157e74f3f2c43bcfb3505670b4d48fc77"
- integrity sha512-lCPoS6ncgX4+rJu5bS3F/iCz17kZ9MPZ6dpuTtI0KXKABkhyXIdYB3Inby1OpaGti3YlI3EeEkM9AuWpelJrVA==
- dependencies:
- string-width "^4.2.3"
-
-cli-spinners@^2.5.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a"
- integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==
-
-cli-width@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
- integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
-
-client-only@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
- integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-combined-stream@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-comma-separated-tokens@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98"
- integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-content-type@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-cookie@^0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-core-js-pure@^3.25.1:
- version "3.26.0"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.26.0.tgz#7ad8a5dd7d910756f3124374b50026e23265ca9a"
- integrity sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==
-
-cross-env@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
- integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
- dependencies:
- cross-spawn "^7.0.1"
-
-cross-spawn@^6.0.5:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
- dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-csstype@^3.0.2:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
- integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-
-damerau-levenshtein@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
-debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-decode-named-character-reference@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
- integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
- dependencies:
- character-entities "^2.0.0"
-
-deep-equal@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.5.tgz#55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9"
- integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==
- dependencies:
- call-bind "^1.0.0"
- es-get-iterator "^1.1.1"
- get-intrinsic "^1.0.1"
- is-arguments "^1.0.4"
- is-date-object "^1.0.2"
- is-regex "^1.1.1"
- isarray "^2.0.5"
- object-is "^1.1.4"
- object-keys "^1.1.1"
- object.assign "^4.1.2"
- regexp.prototype.flags "^1.3.0"
- side-channel "^1.0.3"
- which-boxed-primitive "^1.0.1"
- which-collection "^1.0.1"
- which-typed-array "^1.1.2"
-
-deep-is@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-defaults@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
- integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
- dependencies:
- clone "^1.0.2"
-
-define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-dequal@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
- integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-
-diff@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
- integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
-
-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@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-dom-accessibility-api@^0.5.9:
- version "0.5.14"
- resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56"
- integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==
-
-dotenv-vault-core@0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/dotenv-vault-core/-/dotenv-vault-core-0.6.1.tgz#f228ae3a60c1a2d08703851f0912df0b3d0aad7c"
- integrity sha512-BLyzb+Y/ai4py2SF7nnfPF2nb+8QygTIVJxFvn6DyfCoajUfIjOQF3+FxQ2eF3s84kHJa8wSaPKoxIT3Vg4DHQ==
- dependencies:
- dotenv "^16.0.3"
-
-dotenv-vault@^1.13.10:
- version "1.16.3"
- resolved "https://registry.yarnpkg.com/dotenv-vault/-/dotenv-vault-1.16.3.tgz#20a72c99880bda9e136dd1d205d99a6a9eb0e6e8"
- integrity sha512-tcONGKlea17SXQELX5mSjHksHIEDB3T/lEaA3/S7LMNaLwCuwZzLDvBPohnIGkWKtmt266LCIGjhPQqJAbbYQQ==
- dependencies:
- "@oclif/core" "^1"
- "@oclif/plugin-help" "^5.1.14"
- "@oclif/plugin-not-found" "^2.3.3"
- "@oclif/plugin-update" "^3.0.2"
- "@oclif/plugin-warn-if-update-available" "^2.0.6"
- abortcontroller-polyfill "1.7.3"
- axios "^0.27.2"
- chalk "^4.1.2"
- dotenv "16.0.3"
- dotenv-vault-core "0.6.1"
-
-dotenv@16.0.3, dotenv@^16.0.3:
- version "16.0.3"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07"
- integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==
-
-ejs@^3.1.6:
- version "3.1.8"
- resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
- integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
- dependencies:
- jake "^10.8.5"
-
-electron-to-chromium@^1.4.251:
- version "1.4.284"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
- integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.0:
- version "1.20.4"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
- integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-weakref "^1.0.2"
- object-inspect "^1.12.2"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
- unbox-primitive "^1.0.2"
-
-es-get-iterator@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7"
- integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.0"
- has-symbols "^1.0.1"
- is-arguments "^1.1.0"
- is-map "^2.0.2"
- is-set "^2.0.2"
- is-string "^1.0.5"
- isarray "^2.0.5"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
- integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
- dependencies:
- has "^1.0.3"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
-eslint-config-next@^13.0.1:
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.0.1.tgz#9f346912f3b2451d6c8e9ac508b2f7a6893d9f16"
- integrity sha512-/N9UpSwkbEMj5pIiB235p7QHaSW08ta/iKVaIHF44wufxr+PuJVLwg5LzlAaQbmCZCBpYvVttl3ZxTusP1g2sg==
- dependencies:
- "@next/eslint-plugin-next" "13.0.1"
- "@rushstack/eslint-patch" "^1.1.3"
- "@typescript-eslint/parser" "^5.21.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-import-resolver-typescript "^2.7.1"
- eslint-plugin-import "^2.26.0"
- eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-react "^7.31.7"
- eslint-plugin-react-hooks "^4.5.0"
-
-eslint-config-prettier@^8.5.0:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
- integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
-
-eslint-import-resolver-node@^0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
- dependencies:
- debug "^3.2.7"
- resolve "^1.20.0"
-
-eslint-import-resolver-typescript@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751"
- integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==
- dependencies:
- debug "^4.3.4"
- glob "^7.2.0"
- is-glob "^4.0.3"
- resolve "^1.22.0"
- tsconfig-paths "^3.14.1"
-
-eslint-module-utils@^2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974"
- integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==
- dependencies:
- debug "^3.2.7"
-
-eslint-plugin-import@^2.26.0:
- version "2.26.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
- integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
- dependencies:
- array-includes "^3.1.4"
- array.prototype.flat "^1.2.5"
- debug "^2.6.9"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-module-utils "^2.7.3"
- has "^1.0.3"
- is-core-module "^2.8.1"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.5"
- resolve "^1.22.0"
- tsconfig-paths "^3.14.1"
-
-eslint-plugin-jsx-a11y@^6.5.1:
- version "6.6.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff"
- integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==
- dependencies:
- "@babel/runtime" "^7.18.9"
- aria-query "^4.2.2"
- array-includes "^3.1.5"
- ast-types-flow "^0.0.7"
- axe-core "^4.4.3"
- axobject-query "^2.2.0"
- damerau-levenshtein "^1.0.8"
- emoji-regex "^9.2.2"
- has "^1.0.3"
- jsx-ast-utils "^3.3.2"
- language-tags "^1.0.5"
- minimatch "^3.1.2"
- semver "^6.3.0"
-
-eslint-plugin-react-hooks@^4.5.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
- integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-
-eslint-plugin-react@^7.31.7:
- version "7.31.10"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz#6782c2c7fe91c09e715d536067644bbb9491419a"
- integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==
- dependencies:
- array-includes "^3.1.5"
- array.prototype.flatmap "^1.3.0"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.5"
- object.fromentries "^2.0.5"
- object.hasown "^1.1.1"
- object.values "^1.1.5"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.3"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.7"
-
-eslint-plugin-simple-import-sort@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-8.0.0.tgz#9d9a2372b0606e999ea841b10458a370a6ccc160"
- integrity sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==
-
-eslint-plugin-unused-imports@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz#d8db8c4d0cfa0637a8b51ce3fd7d1b6bc3f08520"
- integrity sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==
- dependencies:
- eslint-rule-composer "^0.3.0"
-
-eslint-rule-composer@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
- integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==
-
-eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-eslint-scope@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
- integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint-visitor-keys@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
- integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-
-eslint@8.26.0:
- version "8.26.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d"
- integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==
- dependencies:
- "@eslint/eslintrc" "^1.3.3"
- "@humanwhocodes/config-array" "^0.11.6"
- "@humanwhocodes/module-importer" "^1.0.1"
- "@nodelib/fs.walk" "^1.2.8"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.1.1"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.3.0"
- espree "^9.4.0"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- find-up "^5.0.0"
- glob-parent "^6.0.2"
- globals "^13.15.0"
- grapheme-splitter "^1.0.4"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- is-path-inside "^3.0.3"
- js-sdsl "^4.1.4"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- regexpp "^3.2.0"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
-
-espree@^9.4.0:
- version "9.4.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a"
- integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==
- dependencies:
- acorn "^8.8.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.3.0"
-
-esprima@^4.0.0, esprima@~4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-extend@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
- dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.2.9:
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
- integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-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"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fast-levenshtein@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz#37b899ae47e1090e40e3fd2318e4d5f0142ca912"
- integrity sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==
- dependencies:
- fastest-levenshtein "^1.0.7"
-
-fastest-levenshtein@^1.0.7:
- version "1.0.16"
- resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
- integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
-
-fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
- dependencies:
- reusify "^1.0.4"
-
-figures@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
- dependencies:
- escape-string-regexp "^1.0.5"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-filelist@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
- integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
- dependencies:
- minimatch "^5.0.1"
-
-filesize@^6.1.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd"
- integrity sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
- integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-
-follow-redirects@^1.14.9:
- version "1.15.2"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
- integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-fraction.js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
- integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
-
-fs-constants@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
- integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-
-fs-extra@^9.0.1, fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-functions-have-names@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
- integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.3"
-
-get-package-type@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
- integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-glob-parent@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.3, glob@^7.2.0:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^13.15.0:
- version "13.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
- integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
- dependencies:
- type-fest "^0.20.2"
-
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-graceful-fs@^4.1.6, graceful-fs@^4.2.0:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
-grapheme-splitter@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
- integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hast-util-whitespace@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c"
- integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==
-
-http-call@^5.2.2, http-call@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.3.0.tgz#4ded815b13f423de176eb0942d69c43b25b148db"
- integrity sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w==
- dependencies:
- content-type "^1.0.4"
- debug "^4.1.1"
- is-retry-allowed "^1.1.0"
- is-stream "^2.0.0"
- parse-json "^4.0.0"
- tunnel-agent "^0.6.0"
-
-hyperlinker@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e"
- integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==
-
-iconv-lite@^0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-ieee754@^1.1.13:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-
-import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-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==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@^2.0.3, inherits@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-inline-style-parser@0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
- integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
-
-inquirer@^8.2.5:
- version "8.2.5"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8"
- integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.1"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.21"
- mute-stream "0.0.8"
- ora "^5.4.1"
- run-async "^2.4.0"
- rxjs "^7.5.5"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
- wrap-ansi "^7.0.0"
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-is-arguments@^1.0.4, is-arguments@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-buffer@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-core-module@^2.8.1, is-core-module@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
- integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1, is-date-object@^1.0.2:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-docker@^2.0.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-map@^2.0.1, is-map@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
- integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-path-inside@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
- integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-is-plain-obj@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0"
- integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==
-
-is-regex@^1.1.1, is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-retry-allowed@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
- integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
-
-is-set@^2.0.1, is-set@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
- integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"
- integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-abstract "^1.20.0"
- for-each "^0.3.3"
- has-tostringtag "^1.0.0"
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-is-weakmap@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
- integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-is-weakset@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
- integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-jake@^10.8.5:
- version "10.8.5"
- resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
- integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==
- dependencies:
- async "^3.2.3"
- chalk "^4.0.2"
- filelist "^1.0.1"
- minimatch "^3.0.4"
-
-jose@^4.10.0, jose@^4.9.3:
- version "4.10.4"
- resolved "https://registry.yarnpkg.com/jose/-/jose-4.10.4.tgz#5f934b2fcf2995776e8f671f7523c6ac52c138f7"
- integrity sha512-eBH77Xs9Yc/oTDvukhAEDVMijhekPuNktXJL4tUlB22jqKP1k48v5nmsUmc8feoJPsxB3HsfEt2LbVSoz+1mng==
-
-js-sdsl@^4.1.4:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a"
- integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^3.14.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-json-parse-better-errors@^1.0.1:
- version "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.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
- integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==
- dependencies:
- array-includes "^3.1.5"
- object.assign "^4.1.3"
-
-kleur@^4.0.3:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
- integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
-
-language-subtag-registry@~0.3.2:
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
- integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
-
-language-tags@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
- dependencies:
- language-subtag-registry "~0.3.2"
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-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.throttle@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
- integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
-
-lodash@^4.17.21:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-log-chopper@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/log-chopper/-/log-chopper-1.0.2.tgz#a88da7a47a9f0e511eda4d5e1dc840e0eaf4547a"
- integrity sha512-tEWS6Fb+Xv0yLChJ6saA1DP3H1yPL0PfiIN7SDJ+U/CyP+fD4G/dhKfow+P5UuJWi6BdE4mUcPkJclGXCWxDrg==
- dependencies:
- byline "5.x"
-
-log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-lz-string@^1.4.4:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
- integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
-
-mdast-util-definitions@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.1.tgz#2c1d684b28e53f84938bb06317944bee8efa79db"
- integrity sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- unist-util-visit "^4.0.0"
-
-mdast-util-from-markdown@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268"
- integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- decode-named-character-reference "^1.0.0"
- mdast-util-to-string "^3.1.0"
- micromark "^3.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-decode-string "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- uvu "^0.5.0"
-
-mdast-util-to-hast@^12.1.0:
- version "12.2.4"
- resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz#34c1ef2b6cf01c27b3e3504e2c977c76f722e7e1"
- integrity sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-definitions "^5.0.0"
- micromark-util-sanitize-uri "^1.1.0"
- trim-lines "^3.0.0"
- unist-builder "^3.0.0"
- unist-util-generated "^2.0.0"
- unist-util-position "^4.0.0"
- unist-util-visit "^4.0.0"
-
-mdast-util-to-string@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9"
- integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-micromark-core-commonmark@^1.0.1:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad"
- integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-factory-destination "^1.0.0"
- micromark-factory-label "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-factory-title "^1.0.0"
- micromark-factory-whitespace "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-classify-character "^1.0.0"
- micromark-util-html-tag-name "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
-micromark-factory-destination@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e"
- integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-label@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137"
- integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-factory-space@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633"
- integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-title@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f"
- integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-factory-whitespace@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c"
- integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-character@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86"
- integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==
- dependencies:
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-chunked@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06"
- integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-classify-character@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20"
- integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-combine-extensions@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5"
- integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-decode-numeric-character-reference@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946"
- integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-decode-string@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02"
- integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-encode@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383"
- integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==
-
-micromark-util-html-tag-name@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz#eb227118befd51f48858e879b7a419fc0df20497"
- integrity sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==
-
-micromark-util-normalize-identifier@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828"
- integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-resolve-all@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88"
- integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==
- dependencies:
- micromark-util-types "^1.0.0"
-
-micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz#f12e07a85106b902645e0364feb07cf253a85aee"
- integrity sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-subtokenize@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105"
- integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-util-symbol@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e"
- integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==
-
-micromark-util-types@^1.0.0, micromark-util-types@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20"
- integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==
-
-micromark@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.1.0.tgz#eeba0fe0ac1c9aaef675157b52c166f125e89f62"
- integrity sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==
- dependencies:
- "@types/debug" "^4.0.0"
- debug "^4.0.0"
- decode-named-character-reference "^1.0.0"
- micromark-core-commonmark "^1.0.1"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-combine-extensions "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-sanitize-uri "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
-micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@^5.0.1:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
- integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimist@^1.2.0, minimist@^1.2.6:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
- integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
-
-mkdirp-classic@^0.5.2:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
- integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-
-mri@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
- integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-mute-stream@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
-nanoid@^3.3.4:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-
-natural-compare-lite@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
- integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-natural-orderby@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016"
- integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==
-
-next-auth@4:
- version "4.15.0"
- resolved "https://registry.yarnpkg.com/next-auth/-/next-auth-4.15.0.tgz#1e350258b240cff7e09e81f066e26ad8fe540c85"
- integrity sha512-IasNzGLM2VlmyioDdZaRwBBBm8b5xo+zbbqVWHFh0bY6iQUZ3vuudrsdHNdxkXV3LSHdKNaoWEpYr4BydB7mCw==
- dependencies:
- "@babel/runtime" "^7.16.3"
- "@panva/hkdf" "^1.0.1"
- cookie "^0.5.0"
- jose "^4.9.3"
- oauth "^0.9.15"
- openid-client "^5.1.0"
- preact "^10.6.3"
- preact-render-to-string "^5.1.19"
- uuid "^8.3.2"
-
-next@^13.0.1:
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/next/-/next-13.0.1.tgz#8b4fc9998e58f503bdecb92f06fe6f850ac260d0"
- integrity sha512-ErCNBPIeZMKFn6hX+ZBSlqZVgJIeitEqhGTuQUNmYXJ07/A71DZ7AJI8eyHYUdBb686LUpV1/oBdTq9RpzRVPg==
- dependencies:
- "@next/env" "13.0.1"
- "@swc/helpers" "0.4.11"
- caniuse-lite "^1.0.30001406"
- postcss "8.4.14"
- styled-jsx "5.1.0"
- use-sync-external-store "1.2.0"
- optionalDependencies:
- "@next/swc-android-arm-eabi" "13.0.1"
- "@next/swc-android-arm64" "13.0.1"
- "@next/swc-darwin-arm64" "13.0.1"
- "@next/swc-darwin-x64" "13.0.1"
- "@next/swc-freebsd-x64" "13.0.1"
- "@next/swc-linux-arm-gnueabihf" "13.0.1"
- "@next/swc-linux-arm64-gnu" "13.0.1"
- "@next/swc-linux-arm64-musl" "13.0.1"
- "@next/swc-linux-x64-gnu" "13.0.1"
- "@next/swc-linux-x64-musl" "13.0.1"
- "@next/swc-win32-arm64-msvc" "13.0.1"
- "@next/swc-win32-ia32-msvc" "13.0.1"
- "@next/swc-win32-x64-msvc" "13.0.1"
-
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
-
-oauth@^0.9.15:
- version "0.9.15"
- resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1"
- integrity sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-hash@^2.0.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
- integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-
-object-inspect@^1.12.2, object-inspect@^1.9.0:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-
-object-is@^1.1.4:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object-treeify@^1.1.33:
- version "1.1.33"
- resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.33.tgz#f06fece986830a3cba78ddd32d4c11d1f76cdf40"
- integrity sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==
-
-object.assign@^4.1.2, object.assign@^4.1.3, object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.entries@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.fromentries@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.hasown@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
- integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==
- dependencies:
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-object.values@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-oidc-token-hash@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.1.tgz#ae6beec3ec20f0fd885e5400d175191d6e2f10c6"
- integrity sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-onetime@^5.1.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-openid-client@^5.1.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.2.1.tgz#dd26298aca237625298ef34ff11ad9276917df28"
- integrity sha512-KPxqWnxobG/70Cxqyvd43RWfCfHedFnCdHSBpw5f7WnTnuBAeBnvot/BIo+brrcTr0wyAYUlL/qejQSGwWtdIg==
- dependencies:
- jose "^4.10.0"
- lru-cache "^6.0.0"
- object-hash "^2.0.1"
- oidc-token-hash "^5.0.1"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-ora@^5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
- dependencies:
- bl "^4.1.0"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.5.0"
- is-interactive "^1.0.0"
- is-unicode-supported "^0.1.0"
- log-symbols "^4.1.0"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-password-prompt@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923"
- integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==
- dependencies:
- ansi-escapes "^3.1.0"
- cross-spawn "^6.0.5"
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
-
-path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@8.4.14:
- version "8.4.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
- integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-preact-render-to-string@^5.1.19:
- version "5.2.6"
- resolved "https://registry.yarnpkg.com/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz#0ff0c86cd118d30affb825193f18e92bd59d0604"
- integrity sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==
- dependencies:
- pretty-format "^3.8.0"
-
-preact@^10.6.3:
- version "10.11.2"
- resolved "https://registry.yarnpkg.com/preact/-/preact-10.11.2.tgz#e43f2a2f2985dedb426bb4c765b7bb037734f8a8"
- integrity sha512-skAwGDFmgxhq1DCBHke/9e12ewkhc7WYwjuhHB8HHS8zkdtITXLRmUMTeol2ldxvLwYtwbFeifZ9uDDWuyL4Iw==
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-prettier-plugin-tailwindcss@^0.1.13:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz#ca1071361dc7e2ed5d95a2ee36825ce45f814942"
- integrity sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==
-
-pretty-format@^27.0.2:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
- integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==
- dependencies:
- ansi-regex "^5.0.1"
- ansi-styles "^5.0.0"
- react-is "^17.0.1"
-
-pretty-format@^3.8.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-3.8.0.tgz#bfbed56d5e9a776645f4b1ff7aa1a3ac4fa3c385"
- integrity sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==
-
-prisma@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/prisma/-/prisma-4.5.0.tgz#361ae3f4476d0821b97645e5da42975a7c2943bb"
- integrity sha512-9Aeg4qiKlv9Wsjz4NO8k2CzRzlvS3A4FYVJ5+28sBBZ0eEwbiVOE/Jj7v6rZC1tFW2s4GSICQOAyuOjc6WsNew==
- dependencies:
- "@prisma/engines" "4.5.0"
-
-prop-types@^15.0.0, prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-property-information@^6.0.0:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22"
- integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-punycode@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-react-dom@^18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
- integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
- dependencies:
- loose-envify "^1.1.0"
- scheduler "^0.23.0"
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react-is@^17.0.0, react-is@^17.0.1:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
-react-markdown@8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.0.tgz#3243296a59ddb0f451d262cc2e11123674b416c2"
- integrity sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/unist" "^2.0.0"
- comma-separated-tokens "^2.0.0"
- hast-util-whitespace "^2.0.0"
- prop-types "^15.0.0"
- property-information "^6.0.0"
- react-is "^17.0.0"
- remark-parse "^10.0.0"
- remark-rehype "^10.0.0"
- space-separated-tokens "^2.0.0"
- style-to-object "^0.3.0"
- unified "^10.0.0"
- unist-util-visit "^4.0.0"
- vfile "^5.0.0"
-
-react@^18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
- integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
- dependencies:
- loose-envify "^1.1.0"
-
-readable-stream@^3.1.1, readable-stream@^3.4.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-redeyed@~2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b"
- integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==
- dependencies:
- esprima "~4.0.0"
-
-regenerator-runtime@^0.13.10:
- version "0.13.10"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
- integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
-
-regexp.prototype.flags@^1.3.0, regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
-
-regexpp@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-remark-parse@^10.0.0:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775"
- integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- unified "^10.0.0"
-
-remark-rehype@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279"
- integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-to-hast "^12.1.0"
- unified "^10.0.0"
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve@^1.20.0, resolve@^1.22.0:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.3:
- version "2.0.0-next.4"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
- integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-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==
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-run-async@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-rxjs@^7.5.5:
- version "7.5.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39"
- integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==
- dependencies:
- tslib "^2.1.0"
-
-sade@^1.7.3:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
- integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
- dependencies:
- mri "^1.1.0"
-
-safe-buffer@^5.0.1, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-"safer-buffer@>= 2.1.2 < 3":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-scheduler@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-semver@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.7, semver@^7.3.8:
- version "7.3.8"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
- integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
- dependencies:
- lru-cache "^6.0.0"
-
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
- dependencies:
- shebang-regex "^1.0.0"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-side-channel@^1.0.3, side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.2:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-space-separated-tokens@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b"
- integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string.prototype.matchall@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
- integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.1"
- side-channel "^1.0.4"
-
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-style-to-object@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
- integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
- dependencies:
- inline-style-parser "0.1.1"
-
-styled-jsx@5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.0.tgz#4a5622ab9714bd3fcfaeec292aa555871f057563"
- integrity sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==
- dependencies:
- client-only "0.0.1"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.0.0, supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^8.1.1:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-hyperlinks@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624"
- integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==
- dependencies:
- has-flag "^4.0.0"
- supports-color "^7.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-tar-fs@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
- integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
- dependencies:
- chownr "^1.1.1"
- mkdirp-classic "^0.5.2"
- pump "^3.0.0"
- tar-stream "^2.1.4"
-
-tar-stream@^2.1.4:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
- integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
- dependencies:
- bl "^4.0.3"
- end-of-stream "^1.4.1"
- fs-constants "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.1.1"
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-
-through@^2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
-
-tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-trim-lines@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338"
- integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==
-
-trough@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876"
- integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
-
-tsconfig-paths@^3.14.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
- integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e"
- integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-typescript@4.5.5:
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
- integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-unified@^10.0.0:
- version "10.1.2"
- resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df"
- integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==
- dependencies:
- "@types/unist" "^2.0.0"
- bail "^2.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^4.0.0"
- trough "^2.0.0"
- vfile "^5.0.0"
-
-unist-builder@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04"
- integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-generated@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113"
- integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==
-
-unist-util-is@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236"
- integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==
-
-unist-util-position@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.3.tgz#5290547b014f6222dff95c48d5c3c13a88fadd07"
- integrity sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-stringify-position@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447"
- integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-visit-parents@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb"
- integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
-
-unist-util-visit@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.1.tgz#1c4842d70bd3df6cc545276f5164f933390a9aad"
- integrity sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
- unist-util-visit-parents "^5.1.1"
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-update-browserslist-db@^1.0.9:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
- integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-use-sync-external-store@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
-util-deprecate@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-uvu@^0.5.0:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df"
- integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==
- dependencies:
- dequal "^2.0.0"
- diff "^5.0.0"
- kleur "^4.0.3"
- sade "^1.7.3"
-
-vfile-message@^3.0.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d"
- integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^3.0.0"
-
-vfile@^5.0.0:
- version "5.3.5"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.5.tgz#ec2e206b1414f561c85b7972bb1eeda8ab47ee61"
- integrity sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
-which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-collection@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
- integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
- dependencies:
- is-map "^2.0.1"
- is-set "^2.0.1"
- is-weakmap "^2.0.1"
- is-weakset "^2.0.1"
-
-which-typed-array@^1.1.2:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f"
- integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-abstract "^1.20.0"
- for-each "^0.3.3"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.9"
-
-which@^1.2.9:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-widest-line@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
- integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
- dependencies:
- string-width "^4.0.0"
-
-word-wrap@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
diff --git a/nextjs-tutorial/render-markdown/.editorconfig b/nextjs-tutorial/render-markdown/.editorconfig
new file mode 100644
index 0000000..cd793dd
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/.editorconfig
@@ -0,0 +1,25 @@
+
+root = true
+
+[*]
+
+charset = utf-8
+quote_type = single
+
+end_of_line = crlf
+
+indent_size = 2
+
+indent_style = space
+
+insert_final_newline = true
+
+max_line_length = 100
+
+trim_trailing_whitespace = true
+
+[*.md]
+
+max_line_length = 0
+
+trim_trailing_whitespace = false
\ No newline at end of file
diff --git a/nextjs-tutorial/render-markdown/.env b/nextjs-tutorial/render-markdown/.env
new file mode 100644
index 0000000..24e63ab
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/.env
@@ -0,0 +1,2 @@
+PORT = 3000
+HOST = 0.0.0.0
\ No newline at end of file
diff --git a/nextjs-tutorial/render-markdown/.eslintignore b/nextjs-tutorial/render-markdown/.eslintignore
new file mode 100644
index 0000000..422c391
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/.eslintignore
@@ -0,0 +1,3 @@
+.next
+dist
+node_modules/
diff --git a/nextjs-tutorial/render-markdown/.eslintrc.json b/nextjs-tutorial/render-markdown/.eslintrc.json
new file mode 100644
index 0000000..09ffec7
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/.eslintrc.json
@@ -0,0 +1,20 @@
+{
+ "env": {
+ "browser": true,
+ "es2021": true
+ },
+ "extends": [
+ "plugin:react/recommended",
+ "next",
+ "next/core-web-vitals"
+ ],
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ },
+ "ecmaVersion": 12,
+ "sourceType": "module"
+ },
+ "plugins": ["react"],
+ "rules": {}
+}
diff --git a/cooking-with-tuomo-graphql-nextjs/.gitignore b/nextjs-tutorial/render-markdown/.gitignore
similarity index 100%
rename from cooking-with-tuomo-graphql-nextjs/.gitignore
rename to nextjs-tutorial/render-markdown/.gitignore
diff --git a/nextjs-tutorial/render-markdown/.prettierrc.json b/nextjs-tutorial/render-markdown/.prettierrc.json
new file mode 100644
index 0000000..04a03c5
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/.prettierrc.json
@@ -0,0 +1,6 @@
+{
+ "singleQuote": true,
+ "tabWidth": 2,
+ "semi": true,
+ "printWidth": 100
+}
diff --git a/blockchain-nft-app/test/.gitkeep b/nextjs-tutorial/render-markdown/README.md
similarity index 100%
rename from blockchain-nft-app/test/.gitkeep
rename to nextjs-tutorial/render-markdown/README.md
diff --git a/nextjs-tutorial/render-markdown/_posts/five.md b/nextjs-tutorial/render-markdown/_posts/five.md
new file mode 100644
index 0000000..0b1ff0e
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/five.md
@@ -0,0 +1,84 @@
+---
+title: Fifth blog
+description: This is the fifth blog. Look how fast these render.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2020/07/birthdaygiveaway-og.png
+---
+
+# code-server
+
+[](https://github.com/cdr/code-server/discussions) [](https://cdr.co/join-community) [](https://twitter.com/coderhq) [](https://codecov.io/gh/cdr/code-server) [](https://github.com/cdr/code-server/tree/v3.11.1/docs)
+
+Run [VS Code](https://github.com/Microsoft/vscode) on any machine anywhere and
+access it in the browser.
+
+
+
+## Highlights
+
+- Code on any device with a consistent development environment
+- Use cloud servers to speed up tests, compilations, downloads, and more
+- Preserve battery life when you're on the go; all intensive tasks run on your
+ server
+
+## Requirements
+
+See [requirements](requirements.md) for minimum specs, as well as instructions
+on how to set up a Google VM on which you can install code-server.
+
+**TL;DR:** Linux machine with WebSockets enabled, 1 GB RAM, and 2 CPUs
+
+## Getting started
+
+There are three ways to get started:
+
+1. Using the [install
+ script](https://github.com/cdr/code-server/blob/main/install.sh), which
+ automates most of the process. The script uses the system package manager if
+ possible.
+2. Manually [installing
+ code-server](https://coder.com/docs/code-server/v3.11.1/install)
+3. Using our one-click buttons and guides to [deploy code-server to a cloud
+ provider](https://github.com/cdr/deploy-code-server) ⚡
+
+If you use the install script, you can preview what occurs during the install
+process:
+
+```bash
+curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
+```
+
+To install, run:
+
+```bash
+curl -fsSL https://code-server.dev/install.sh | sh
+```
+
+When done, the install script prints out instructions for running and starting
+code-server.
+
+We also have an in-depth [setup and
+configuration](https://coder.com/docs/code-server/v3.11.1/guide) guide.
+
+## TLS and authentication (beta)
+
+To add TLS and authentication out of the box, use [code-server --link](https://coder.com/docs/code-server/v3.11.0/link).
+
+## Questions?
+
+See answers to [frequently asked
+questions](https://coder.com/docs/code-server/v3.11.1/FAQ).
+
+## Want to help?
+
+See [Contributing](https://coder.com/docs/code-server/v3.11.1/CONTRIBUTING) for
+details.
+
+## Hiring
+
+Interested in [working at Coder](https://coder.com/careers)? Check out [our open
+positions](https://coder.com/careers#openings)!
+
+## For Organizations
+
+Want remote development for your organization or enterprise? Visit [our
+website](https://coder.com) to learn more about Coder.
diff --git a/nextjs-tutorial/render-markdown/_posts/four.md b/nextjs-tutorial/render-markdown/_posts/four.md
new file mode 100644
index 0000000..b868ec7
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/four.md
@@ -0,0 +1,111 @@
+---
+title: Fourth blog
+description: This is the fourth blog. Look how fast these render.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2016/11/blogimagetools.jpg
+---
+
+# Title / Repository Name
+
+## About / Synopsis
+
+- What is it, what does it do / Abstract
+- Project status: working/prototype
+- Nuxeo Support
+
+See real examples:
+
+-
+-
+-
+
+## Table of contents
+
+Use for instance :
+
+> - [Title / Repository Name](#title--repository-name)
+> - [About / Synopsis](#about--synopsis)
+> - [Table of contents](#table-of-contents)
+> - [Installation](#installation)
+> - [Usage](#usage)
+> - [Screenshots](#screenshots)
+> - [Features](#features)
+> - [Code](#code)
+> - [Content](#content)
+> - [Requirements](#requirements)
+> - [Limitations](#limitations)
+> - [Build](#build)
+> - [Deploy (how to install build product)](#deploy-how-to-install-build-product)
+> - [Resources (Documentation and other links)](#resources-documentation-and-other-links)
+> - [Contributing / Reporting issues](#contributing--reporting-issues)
+> - [License](#license)
+> - [About Nuxeo](#about-nuxeo)
+
+## Installation
+
+Sample:
+
+- From the Nuxeo Marketplace: install [the Sample Nuxeo Package](https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-sample).
+- From the command line: `nuxeoctl mp-install nuxeo-sample`
+
+## Usage
+
+### Screenshots
+
+### Features
+
+## Code
+
+[](https://qa.nuxeo.org/jenkins/job/nuxeo/job/addons_nuxeo-sample-project-master/)
+
+### Content
+
+Description, sub-modules organization...
+
+### Requirements
+
+See [CORG/Compiling Nuxeo from sources](http://doc.nuxeo.com/x/xION)
+
+Sample:
+
+### Limitations
+
+Sample:
+
+### Build
+
+ mvn clean install
+
+Build options:
+
+- ...
+
+### Deploy (how to install build product)
+
+Direct to MP package if any. Otherwise provide steps to deploy on Nuxeo Platform:
+
+> Copy the built artifacts into `$NUXEO_HOME/templates/custom/bundles/` and activate the `custom` template.
+
+## Resources (Documentation and other links)
+
+## Contributing / Reporting issues
+
+Link to JIRA component (or project if there is no component for that project). Samples:
+
+- [Link to component](https://jira.nuxeo.com/issues/?jql=project%20%3D%20NXP%20AND%20component%20%3D%20Elasticsearch%20AND%20Status%20!%3D%20%22Resolved%22%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC%2C%20created%20ASC)
+- [Link to project](https://jira.nuxeo.com/secure/CreateIssue!default.jspa?project=NXP)
+
+## License
+
+[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)
+
+## About Nuxeo
+
+Nuxeo Platform is an open source Content Services platform, written in Java. Data can be stored in both SQL & NoSQL databases.
+
+The development of the Nuxeo Platform is mostly done by Nuxeo employees with an open development model.
+
+The source code, documentation, roadmap, issue tracker, testing, benchmarks are all public.
+
+Typically, Nuxeo users build different types of information management solutions for [document management](https://www.nuxeo.com/solutions/document-management/), [case management](https://www.nuxeo.com/solutions/case-management/), and [digital asset management](https://www.nuxeo.com/solutions/dam-digital-asset-management/), use cases. It uses schema-flexible metadata & content models that allows content to be repurposed to fulfill future use cases.
+
+More information is available at [www.nuxeo.com](https://www.nuxeo.com).
diff --git a/nextjs-tutorial/render-markdown/_posts/one.md b/nextjs-tutorial/render-markdown/_posts/one.md
new file mode 100644
index 0000000..c9bb7b1
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/one.md
@@ -0,0 +1,18 @@
+---
+title: Eget Duis Sem Tincidunt Ac Ullamcorper Et Turpis Magna Viverra
+description: risus eu lectus a consectetur aliquam nullam enim tellus urna nunc sagittis aenean aliquam ullamcorper consectetur dictumst sit, placerat eget lobortis eget elit nibh blandit scelerisque consectetur condimentum diam tempor. nisl erat semper gravida tempor aliquam suscipit a viverra molestie sit porta cras ultricies, fermentum habitasse sit semper cum eu eget lacus purus viverra cursus porttitor nisi nisl.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2018/07/whatisblog.png
+---
+
+# In Eu Sapien Tellus Id
+
+## Ullamcorper Elit Semper Ultricies Morbi
+
+sit at blandit cras id eu congue et platea massa lectus netus vulputate suspendisse sed, risus habitasse at purus nibh viverra elementum viverra arcu id vulputate vel. ipsum tincidunt lorem habitant dis nulla consectetur tincidunt iaculis adipiscing erat enim, ultrices etiam mollis volutpat est vestibulum aliquam lorem elit natoque metus dui est elit. mollis sit tincidunt mauris porttitor pellentesque at nisl pulvinar tortor egestas habitant hac, metus blandit scelerisque in aliquet tellus enim viverra sed eu neque placerat lobortis a. laoreet tempus posuere magna amet nec eget vitae pretium enim magnis, cras sem eget amet id risus pellentesque auctor quis nunc tincidunt tortor massa nisl velit tortor. a volutpat malesuada nisi habitasse id volutpat nibh volutpat suspendisse nunc justo elementum ac nec, elementum pulvinar enim sociis nunc eleifend malesuada platea nunc posuere aliquet ipsum.
+
+```ts
+function someFunc(thing: string) {
+ const thing2 = thing[0];
+ return thing2;
+}
+```
diff --git a/nextjs-tutorial/render-markdown/_posts/six.md b/nextjs-tutorial/render-markdown/_posts/six.md
new file mode 100644
index 0000000..1c4ef67
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/six.md
@@ -0,0 +1,84 @@
+---
+title: Sixth blog
+description: This is the sixth blog. Look how fast these render.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2020/07/birthdaygiveaway-og.png
+---
+
+# code-server
+
+[](https://github.com/cdr/code-server/discussions) [](https://cdr.co/join-community) [](https://twitter.com/coderhq) [](https://codecov.io/gh/cdr/code-server) [](https://github.com/cdr/code-server/tree/v3.11.1/docs)
+
+Run [VS Code](https://github.com/Microsoft/vscode) on any machine anywhere and
+access it in the browser.
+
+
+
+## Highlights
+
+- Code on any device with a consistent development environment
+- Use cloud servers to speed up tests, compilations, downloads, and more
+- Preserve battery life when you're on the go; all intensive tasks run on your
+ server
+
+## Requirements
+
+See [requirements](requirements.md) for minimum specs, as well as instructions
+on how to set up a Google VM on which you can install code-server.
+
+**TL;DR:** Linux machine with WebSockets enabled, 1 GB RAM, and 2 CPUs
+
+## Getting started
+
+There are three ways to get started:
+
+1. Using the [install
+ script](https://github.com/cdr/code-server/blob/main/install.sh), which
+ automates most of the process. The script uses the system package manager if
+ possible.
+2. Manually [installing
+ code-server](https://coder.com/docs/code-server/v3.11.1/install)
+3. Using our one-click buttons and guides to [deploy code-server to a cloud
+ provider](https://github.com/cdr/deploy-code-server) ⚡
+
+If you use the install script, you can preview what occurs during the install
+process:
+
+```bash
+curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
+```
+
+To install, run:
+
+```bash
+curl -fsSL https://code-server.dev/install.sh | sh
+```
+
+When done, the install script prints out instructions for running and starting
+code-server.
+
+We also have an in-depth [setup and
+configuration](https://coder.com/docs/code-server/v3.11.1/guide) guide.
+
+## TLS and authentication (beta)
+
+To add TLS and authentication out of the box, use [code-server --link](https://coder.com/docs/code-server/v3.11.0/link).
+
+## Questions?
+
+See answers to [frequently asked
+questions](https://coder.com/docs/code-server/v3.11.1/FAQ).
+
+## Want to help?
+
+See [Contributing](https://coder.com/docs/code-server/v3.11.1/CONTRIBUTING) for
+details.
+
+## Hiring
+
+Interested in [working at Coder](https://coder.com/careers)? Check out [our open
+positions](https://coder.com/careers#openings)!
+
+## For Organizations
+
+Want remote development for your organization or enterprise? Visit [our
+website](https://coder.com) to learn more about Coder.
diff --git a/nextjs-tutorial/render-markdown/_posts/three.md b/nextjs-tutorial/render-markdown/_posts/three.md
new file mode 100644
index 0000000..cdea87a
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/three.md
@@ -0,0 +1,208 @@
+---
+title: Third blog
+description: This is the third blog. Look how fast these render.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2016/11/blogimagetools.jpg
+---
+
+
+
+
+
+
+[](https://travis-ci.org/anfederico/clairvoyant)
+
+[](https://github.com/anfederico/clairvoyant/issues)
+
+[](https://opensource.org/licenses/MIT)
+
+## Basic Overview
+
+Using stock historical data, train a supervised learning algorithm with any combination of financial indicators. Rapidly backtest your model for accuracy and simulate investment portfolio performance.
+
+
+
+
+
+## Visualize the Learning Process
+
+
+
+
+
+## Last Stable Release
+
+```bash
+pip install clairvoyant
+```
+
+## Latest Development Changes
+
+```bash
+python -m pip install git+https://github.com/anfederico/clairvoyant
+```
+
+## Backtesting Signal Accuracy
+
+During the testing period, the model signals to buy or sell based on its prediction for price
+movement the following day. By putting your trading algorithm aside and testing for signal accuracy
+alone, you can rapidly build and test more reliable models.
+
+```python
+from clairvoyant.engine import Backtest
+import pandas as pd
+
+features = ["EMA", "SSO"] # Financial indicators of choice
+trainStart = 0 # Start of training period
+trainEnd = 700 # End of training period
+testStart = 701 # Start of testing period
+testEnd = 1000 # End of testing period
+buyThreshold = 0.65 # Confidence threshold for predicting buy (default = 0.65)
+sellThreshold = 0.65 # Confidence threshold for predicting sell (default = 0.65)
+continuedTraining = False # Continue training during testing period? (default = false)
+
+# Initialize backtester
+backtest = Backtest(features, trainStart, trainEnd, testStart, testEnd, buyThreshold, sellThreshold, continuedTraining)
+
+# A little bit of pre-processing
+data = pd.read_csv("SBUX.csv", date_parser=['date'])
+data = data.round(3)
+
+# Start backtesting and optionally modify SVC parameters
+# Available paramaters can be found at: http://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html
+backtest.start(data, kernel='rbf', C=1, gamma=10)
+backtest.conditions()
+backtest.statistics()
+backtest.visualize('SBUX')
+```
+
+#### Output
+
+```text
+------------ Data Features ------------
+
+X1: EMA
+X2: SSO
+
+---------------------------------------
+
+----------- Model Arguments -----------
+
+kernel: rbf
+C: 1
+gamma: 10
+
+---------------------------------------
+
+--------- Engine Conditions ----------
+
+Training: 2013-03-01 -- 2015-12-09
+Testing: 2015-12-10 -- 2017-02-17
+Buy Threshold: 65.0%
+Sell Threshold: 65.0%
+Continued Training: False
+
+---------------------------------------
+
+------------- Statistics --------------
+
+Total Buys: 170
+Buy Accuracy: 68.24%
+Total Sells: 54
+Sell Accuracy: 59.3%
+
+---------------------------------------
+```
+
+
+
+## Simulate a Trading Strategy
+
+Once you've established your model can accurately predict price movement a day in advance,
+simulate a portfolio and test your performance with a particular stock. User defined trading logic
+lets you control the flow of your capital based on the model's confidence in its prediction
+and the following next day outcome.
+
+```python
+def logic(account, today, prediction, confidence):
+
+ if prediction == 1:
+ Risk = 0.30
+ EntryPrice = today['close']
+ EntryCapital = account.BuyingPower*Risk
+ if EntryCapital >= 0:
+ account.EnterPosition('Long', EntryCapital, EntryPrice)
+
+ if prediction == -1:
+ ExitPrice = today['close']
+ for Position in account.Positions:
+ if Position.Type == 'Long':
+ account.ClosePosition(Position, 1.0, ExitPrice)
+
+
+simulation = backtester.Simulation(features, trainStart, trainEnd, testStart, testEnd, buyThreshold, sellThreshold, continuedTraining)
+simulation.start(data, 1000, logic, kernel='rbf', C=1, gamma=10)
+simulation.statistics()
+simulation.chart('SBUX')
+```
+
+#### Output
+
+```text
+------------- Statistics --------------
+
+Buy and Hold : -6.18%
+Net Profit : -61.84
+Strategy : 5.82%
+Net Profit : 58.21
+Longs : 182
+Sells : 168
+Shorts : 0
+Covers : 0
+--------------------
+Total Trades : 350
+
+---------------------------------------
+```
+
+
+
+## Other Projects
+
+#### Intensive Backtesting
+
+The primary purpose of this project is to rapidly test datasets on machine learning algorithms (specifically Support Vector Machines). While the Simulation class allows for basic strategy testing, there are other projects more suited for that task. Once you've tested patterns within your data and simulated a basic strategy, I'd recommend taking your model to the next level with:
+
+```text
+https://github.com/anfederico/gemini
+```
+
+#### Social Sentiment Scores
+
+The examples shown use data derived from a project where we are data mining social media and performing stock sentiment analysis. To get an idea of how we do that, please take a look at:
+
+```text
+https://github.com/anfederico/stocktalk
+```
+
+## Notes
+
+#### Multivariate Functionality
+
+Remember, more is not always better!
+
+```python
+variables = ["SSO"] # 1 feature
+variables = ["SSO", "SSC"] # 2 features
+variables = ["SSO", "SSC", "RSI"] # 3 features
+variables = ["SSO", "SSC", "RSI", ... , "Xn"] # n features
+```
+
+## Contributing
+
+Please take a look at our [contributing](https://github.com/anfederico/clairvoyant/blob/master/CONTRIBUTING.md) guidelines if you're interested in helping!
+
+#### Pending Features
+
+- Export model
+- Support for multiple sklearn SVM models
+- Visualization for models with more than 2 features
diff --git a/nextjs-tutorial/render-markdown/_posts/two.md b/nextjs-tutorial/render-markdown/_posts/two.md
new file mode 100644
index 0000000..916a587
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/_posts/two.md
@@ -0,0 +1,162 @@
+---
+title: Second blog
+description: This is the second blog. Look how fast these render.
+thumbnail: https://www.wpbeginner.com/wp-content/uploads/2016/11/blogimagetools.jpg
+---
+
+#
+
+[](https://github.com/ellerbrock/open-source-badges/)
+
+[](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)
+
+[](http://shields.io/)
+[](http://ansicolortags.readthedocs.io/?badge=latest)
+[](https://github.com/nooobcoder/upGradAssignment/blob/master/RecipeFinder/LICENSE)
+[](https://creativecommons.org/licenses/by-nc/4.0)
+
+**Site Deployed on:** [https://sharp-tesla-44f31a.netlify.app/](https://sharp-tesla-44f31a.netlify.app/)
+
+[](https://app.netlify.com/sites/sharp-tesla-44f31a/deploys)
+
+## TODOS
+
+- [ ] The app is highly dependent on the [Meal DB API](https://www.themealdb.com/api.php) Create an `.env` file in the root of the folder (if does not exists) and specify the following key
+
+| KEY | VALUE |
+| -------------------- | -------------------------- |
+| REACT_APP_MEALDB_API | https://www.themealdb.com/ |
+
+
+
+## Build Steps
+
+After you have cloned the repository, head out to the **RecipeFinder** folder and have a look at the `package.json` file in the root of that folder.
+
+
+
+
+**Have a look at the dependencies, and the build scripts**
+
+After you have looked into the supported scripts, you should have decided to serve a development version or a production version.
+
+- `yarn run dev` to create a development server. NOTE: The port of the dev server is reflected in the **dev** server as in the `.env` file.
+ 
+- `yarn build` to create a production version of the app. After this command is executed, find the static assets generated into the **build/** folder from which you can serve the static site.
+
+---
+
+## Problem Statement
+
+**Goal**: You have to create a web page using React, which looks like the image below:
+
+> Screenshot 1
+
+
+
+> Screenshot 2
+
+
+
+Project Screenshot
+
+On this web page, you can enter the name of a dish that you want information on into a search input field. Once you find the required information, you can display it on the web page.
+
+You’ll be using an API provided by TheMealDB. You can read more about the API at this link - [https://www.themealdb.com/](https://www.themealdb.com/)
+
+## Guidelines
+
+**Heading**
+
+- The page should have a prominent heading on the lines of “Recipe Finder”.
+- When the page loads for the first time, there should be a sub-header on the main page saying ‘Type a Dish Name to Search for its Ingredients’, as shown in the screenshot below.
+- This Sub-heading should be below both the heading of the page and the search bar
+
+**Search Bar**
+
+- There should be a search bar at the top of the web page, where the user can enter the name of a dish that he/she wants to search.
+- The search bar should contain a placeholder telling the user to type the search query in the input box
+
+
+
+Project Screenshot
+
+- There should be a button to the right of the search bar, by clicking which you can make an API call to TheMealDB.
+- Here’s what the search bar and the button should look like:
+
+
+
+Project Screenshot
+
+**Error Page**
+
+- In case the API call fails, you need to show the following error message on the screen: “No Data has been received”.
+- This is what the home screen is supposed to look like if there is an error:
+
+
+
+**Search Results**
+
+- TheMealDB API will return the search results in the form of a JSON response. A sample JSON response would be in this format:
+
+
+
+- You will receive an array of meals in a successful response, and you have to show the different meals that you’ve received as a response in panels. Each meal should be given a panel of its own.
+- The panels should look like this:
+
+
+
+The information contained in the panel includes the following:
+
+- **Title**: The title of the meal should be mentioned in bold, similar to a panel header. There should be a heart emoji beside the title that acts as a ‘like’ button for a particular recipe/meal. If you like that recipe/meal, you can click on the heart button, which will then turn red. Clicking on the heart button again should ‘unlike’ the recipe/meal. This should happen for all the meals independently.
+- Upon clicking on the title of the meal, the page should be redirected to the source URL of the meal that is provided in the JSON response.
+- This is what the header would look like when this functionality is implemented:
+
+
+
+Project Screenshot
+
+- When a particular meal is liked, it should look like this:
+
+
+
+Project Screenshot
+
+- The body panel should be comprised of the following information:
+ - The picture of the meal
+ - The category of the meal
+ - The area of the meal
+ - The ingredients
+ - The recipe
+- This information should be arranged in the following manner:
+ - The picture of the meal should be displayed prominently to the left.
+ - On the right-hand side, the category of the meal and the area of the meal should be mentioned.
+ - The ingredients should be mentioned, with their quantities against them.
+ - The ingredient panel should have a fixed height (250px). Any extra text should overflow.
+ - Below the list of ingredients, show the recipe. Similar to the ingredient panel, the recipe div should have a fixed height, and the text should overflow.
+ - This is what the right-side panel is supposed to look like:
+
+
+
+---
+
+# Evaluation Rubrics
+
+| **Criteria** | **Meets Specifications** | **Does Not Meet Specifications** |
+| ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Code Functionality (80%) | | |
+| Does the code work? | The JavaScript code produces no error. | The code produces compilation errors or run-time errors when executed. |
+| Is the web page CSS styled properly? | The styling of the page should match the styling of the screenshots given in the problem statement. It does not need to be exactly the same, but it should resemble the given structure | The styling of the page does not match the styling of the screenshots given in the problem statement. |
+| Is the project made in React? | React should be used to create the web page. The React project should be hosted on the localhost URL and start upon running ‘npm start’. | React has not been used to create the web page. The React project is not hosted on the localhost URL and does not start upon running ‘npm start’. |
+| Meal information is displayed correctly on page load | There should be a heading when the page loads, with the message that you should search a particular dish name to know what its recipe is. This message should only show on the page load. | There is no heading when the page loads. The heading mentioning that you have to search a particular dish name to know its recipe is displayed at other times too apart from the page load. |
+| Does the web page call the correct API? | The web page should call the correct API upon the click of the button “Get Recipes”. | The web page does not call the correct API upon the click of the button “Get Recipes”. |
+| Error handling | If the API call returns an error, then the error message stating “No Data has been received” should be shown. | If the API call returns an error, then no error message should be shown. |
+| API success | If the API call is successful, the data returned by the API is displayed in the web page panels. | If the API call is a success, there is no data in panels. These panels don’t look similar to the panels as in the problem statement. |
+| Meals/recipe panels header | In the panel header, the title should be linked to the URL of the recipe. There should be a heart-shaped button present in the header, which can be clicked to indicate that you like the recipe. Clicking this button again indicates that you have unliked the recipe. This ‘like’ action should happen for each recipe individually. Liking a particular recipe should not indicate that you like some other recipe(s). | In the panel header, the title is not linked to the URL of the recipe. There is no heart-shaped button present in the header to help indicate that you like a recipe. This ‘like’ action is not happening per recipe level. A like on a particular recipe should trigger the like in that recipe only. |
+| Meal/recipe panel body | In the panel body, the image should be shown on the left-hand side. To the right, the information that has been asked in the problem statement should be mentioned. The ingredients should be listed along with their quantities, The height of their div should not expand beyond 250px; if the content is more than that, the div should overflow vertically. The recipe should be present in the panel, and the height of its div should not expand beyond 250px; if the content is more than that, the div should overflow in a vertical scroll. | The panel is not styled in a manner similar to the guidelines given. The ingredients are either not present or are present without their quantities. The height of the div exceeds 250 px, and no vertical scroll appears if there is an overflow. The recipe is not present in the panel The height of the div exceeds 250 px, and no vertical scroll appears if there is an overflow. |
+| Is the code formatted correctly and easy to read? | The code is formatted correctly; it uses the right spacing and indentation and follows the formatting guidelines laid out in the Google HTML/CSS Style Guide. The code contains useful comments that explain how the complicated portions of the code work. HTML/CSS/JS objects, classes, or variables have proper and logical names. | The code is not formatted correctly. Extra spaces, line breaks, incorrect indentations, and bad formatting are used throughout the code. The code does not contain any comment, or it contains poor comments that do not explain properly how the complicated portions of the code work. HTML/CSS/JS objects, classes, or variables do not have proper or logical names. |
+| Does the student use Git and GitHub to conduct version control on his/her code? | The student uses Git and GitHub to conduct version control on the assignment code. The student makes small, incremental commits. The student writes clear and concise commit messages. | The student does not use Git or GitHub to conduct version control on the assignment code. The student makes big commits that contain multiple features or bug fixes. The student writes short or unclear commit messages. |
+
+---
+
+**© Ankur Paul (nooobcoder) 2021 (All rights are reserved under the `CC0 1.0 Universal` license**
diff --git a/nextjs-tutorial/render-markdown/cache/config.json b/nextjs-tutorial/render-markdown/cache/config.json
new file mode 100644
index 0000000..2d8be04
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/cache/config.json
@@ -0,0 +1,6 @@
+{
+ "telemetry": {
+ "notifiedAt": "1628653561659",
+ "enabled": false
+ }
+}
\ No newline at end of file
diff --git a/nextjs-tutorial/render-markdown/components/Card.tsx b/nextjs-tutorial/render-markdown/components/Card.tsx
new file mode 100644
index 0000000..d31ae0a
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/components/Card.tsx
@@ -0,0 +1,21 @@
+import React, { FC } from 'react';
+import { ArticleMeta } from '../structures/interface';
+import Link from 'next/link';
+import Image from 'next/image';
+import styles from '../styles/card.module.css';
+
+const Card: FC = ({ description, slug, thumbnail, title }) => (
+
+
+ {thumbnail && (
+
+ )}
+
+
{title}
+
{description}
+
+
+
+);
+
+export default Card;
diff --git a/nextjs-tutorial/render-markdown/components/Markdown.tsx b/nextjs-tutorial/render-markdown/components/Markdown.tsx
new file mode 100644
index 0000000..07692ac
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/components/Markdown.tsx
@@ -0,0 +1,49 @@
+/* eslint-disable react/no-children-prop */
+
+import React, { FC } from 'react';
+import ReactMarkdown from 'react-markdown';
+import { NormalComponents, SpecialComponents } from 'react-markdown/src/ast-to-react';
+import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter';
+import { prism } from 'react-syntax-highlighter/dist/cjs/styles/prism';
+import Head from 'next/head';
+interface IProps {
+ content: string;
+ title: string;
+}
+
+const Markdown: FC = ({ content, title }) => {
+ const components: Partial = {
+ // @ts-ignore
+ code({ node, inline, className, children, ...props }) {
+ const match = /language-(\w+)/.exec(className || '');
+
+ return !inline && match ? (
+
+ ) : (
+
+ {children}
+
+ );
+ },
+ };
+
+ return (
+ <>
+
+ {title}
+
+
+
+
+
+ >
+ );
+};
+
+export default Markdown;
diff --git a/nextjs-tutorial/render-markdown/next-env.d.ts b/nextjs-tutorial/render-markdown/next-env.d.ts
new file mode 100644
index 0000000..c6643fd
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/next-env.d.ts
@@ -0,0 +1,3 @@
+///
+///
+///
diff --git a/cooking-with-tuomo-graphql-nextjs/next.config.js b/nextjs-tutorial/render-markdown/next.config.js
similarity index 59%
rename from cooking-with-tuomo-graphql-nextjs/next.config.js
rename to nextjs-tutorial/render-markdown/next.config.js
index dab0785..55b1ddd 100644
--- a/cooking-with-tuomo-graphql-nextjs/next.config.js
+++ b/nextjs-tutorial/render-markdown/next.config.js
@@ -1,6 +1,6 @@
-module.exports = {
- reactStrictMode: true,
- images: {
- domains: ["www.datocms-assets.com"],
- },
-};
+module.exports = {
+ reactStrictMode: true,
+ images: {
+ domains: ['www.wpbeginner.com'],
+ },
+};
diff --git a/nextjs-tutorial/render-markdown/package.json b/nextjs-tutorial/render-markdown/package.json
new file mode 100644
index 0000000..29c787d
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/package.json
@@ -0,0 +1,32 @@
+{
+ "name": "render-markdown",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint",
+ "telemetry:disable": "next telemetry disable",
+ "telemetry:enable": "next telemetry enable",
+ "telemetry:status": "next telemetry status"
+ },
+ "dependencies": {
+ "@supabase/supabase-js": "^1.21.1",
+ "fs": "^0.0.1-security",
+ "gray-matter": "^4.0.3",
+ "next": "11.0.1",
+ "react": "17.0.2",
+ "react-dom": "17.0.2",
+ "react-markdown": "^6.0.3",
+ "react-syntax-highlighter": "^15.4.4"
+ },
+ "devDependencies": {
+ "@types/react": "17.0.17",
+ "@types/react-syntax-highlighter": "^13.5.2",
+ "eslint": "7.32.0",
+ "eslint-config-next": "11.0.1",
+ "prettier": "^2.3.2",
+ "typescript": "4.3.5"
+ }
+}
diff --git a/nextjs-tutorial/render-markdown/pages/_app.tsx b/nextjs-tutorial/render-markdown/pages/_app.tsx
new file mode 100644
index 0000000..945e892
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/pages/_app.tsx
@@ -0,0 +1,7 @@
+import '../styles/globals.css'
+import type { AppProps } from 'next/app'
+
+function MyApp({ Component, pageProps }: AppProps) {
+ return
+}
+export default MyApp
diff --git a/nextjs-tutorial/render-markdown/pages/blog/article/[slug].tsx b/nextjs-tutorial/render-markdown/pages/blog/article/[slug].tsx
new file mode 100644
index 0000000..0d2b74b
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/pages/blog/article/[slug].tsx
@@ -0,0 +1,77 @@
+import fs from 'fs';
+import matter from 'gray-matter';
+import { GetStaticPaths, GetStaticPathsResult, GetStaticProps } from 'next';
+import Image from 'next/image';
+import { useRouter } from 'next/router';
+import { FunctionComponent } from 'react';
+import Markdown from '../../../components/Markdown';
+import { ArticleInfo } from '../../../structures/interface';
+import styles from '../../../styles/article.module.css';
+interface IProps {
+ article: ArticleInfo;
+}
+
+const Article: FunctionComponent = ({ article }) => {
+ const router = useRouter();
+ // If the page is not yet generated, this will be displayed
+ // initially until getStaticProps() finishes running
+ if (router.isFallback) {
+ return Loading...
;
+ }
+
+ return (
+
+
+
+
+
+
{article.meta.title}
+
+
+
+
+
+
+
+ );
+};
+
+const getStaticProps: GetStaticProps = async ({ ...context }) => {
+ const { slug } = context.params!;
+ const content = fs.readFileSync(`_posts/${slug}.md`).toString();
+ const info = matter(content);
+
+ const article = {
+ meta: {
+ ...info.data,
+ slug,
+ },
+ content: info.content,
+ };
+
+ return {
+ props: {
+ article: article,
+ },
+ revalidate: 30,
+ };
+};
+
+const getStaticPaths: GetStaticPaths = async (): Promise => {
+ const files = fs.readdirSync('_posts');
+ const paths = files.map((file) => ({ params: { slug: file.split('.')[0] } }));
+ return {
+ paths,
+ fallback: true,
+ };
+};
+
+export { getStaticPaths, getStaticProps };
+export default Article;
diff --git a/nextjs-tutorial/render-markdown/pages/index.tsx b/nextjs-tutorial/render-markdown/pages/index.tsx
new file mode 100644
index 0000000..49e2b49
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/pages/index.tsx
@@ -0,0 +1,48 @@
+import styles from '../styles/Home.module.css';
+import { ArticleMeta } from '../structures/interface';
+import { FC } from 'react';
+import Card from '../components/Card';
+import { GetStaticProps } from 'next';
+import matter from 'gray-matter';
+import fs from 'fs';
+import supabase from '../supabase/supaClient';
+interface IProps {
+ articles: ArticleMeta[];
+}
+
+const Home: FC = ({ articles }) => (
+
+ {articles.map(({ description, slug, thumbnail, title }, i) => (
+
+ ))}
+
+);
+
+const getStaticProps: GetStaticProps = async (context) => {
+ /* const { data: blogs_info, error } = await supabase.from('blogs_info').select('*'); */
+ /*
+[
+ {
+ seq_no: 1,
+ filename: 'two.md',
+ file_url: 'https://qvcrluuvaonuknkyamaz.supabase.in/storage/v1/object/public/blogs/two.md'
+ },
+ {
+ seq_no: 2,
+ filename: 'one.md',
+ file_url: 'https://qvcrluuvaonuknkyamaz.supabase.in/storage/v1/object/public/blogs/one.md'
+ }
+]
+ */
+ const files = fs.readdirSync('_posts');
+
+ let articles = files.map((file) => {
+ const data = fs.readFileSync(`_posts/${file}`).toString();
+
+ return { ...matter(data).data, slug: file.split('.')[0] };
+ });
+
+ return { props: { articles }, revalidate: 60 };
+};
+export { getStaticProps };
+export default Home;
diff --git a/cooking-with-tuomo-graphql-nextjs/public/favicon.ico b/nextjs-tutorial/render-markdown/public/favicon.ico
similarity index 100%
rename from cooking-with-tuomo-graphql-nextjs/public/favicon.ico
rename to nextjs-tutorial/render-markdown/public/favicon.ico
diff --git a/blockchain-nft-app/public/vercel.svg b/nextjs-tutorial/render-markdown/public/vercel.svg
similarity index 100%
rename from blockchain-nft-app/public/vercel.svg
rename to nextjs-tutorial/render-markdown/public/vercel.svg
diff --git a/nextjs-tutorial/render-markdown/structures/interface.ts b/nextjs-tutorial/render-markdown/structures/interface.ts
new file mode 100644
index 0000000..9c4a7b0
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/structures/interface.ts
@@ -0,0 +1,13 @@
+interface ArticleMeta {
+ slug: string;
+ title: string;
+ description: string;
+ thumbnail: string;
+}
+
+interface ArticleInfo {
+ meta: ArticleMeta;
+ content: string;
+}
+
+export type { ArticleInfo, ArticleMeta };
diff --git a/nextjs-tutorial/render-markdown/styles/Home.module.css b/nextjs-tutorial/render-markdown/styles/Home.module.css
new file mode 100644
index 0000000..bfc7def
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/styles/Home.module.css
@@ -0,0 +1,8 @@
+.container {
+ display: flex;
+ justify-content: center;
+ flex-wrap: wrap;
+ min-height: 100vh;
+ width: 100%;
+ padding: 20px;
+}
diff --git a/nextjs-tutorial/render-markdown/styles/article.module.css b/nextjs-tutorial/render-markdown/styles/article.module.css
new file mode 100644
index 0000000..78b8534
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/styles/article.module.css
@@ -0,0 +1,53 @@
+.article {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%;
+ min-height: 100vh;
+ padding-bottom: 100px;
+}
+
+.thumbnail {
+ position: relative;
+ width: 100%;
+ height: 700px;
+}
+
+.thumbnail .title {
+ position: absolute;
+ padding-bottom: 100px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.thumbnail .title h1 {
+ text-align: center;
+ width: 70%;
+ color: #fff;
+ font-size: 3em;
+}
+
+.thumbnail img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ filter: brightness(0.5);
+}
+
+.content {
+ z-index: 1;
+ margin-top: -100px;
+ padding: 50px;
+ border-radius: 10px;
+ width: 70%;
+ background-color: #fff;
+ box-shadow: 0 4px 8px 0 #0001, 0 6px 20px 0 #0001;
+}
diff --git a/nextjs-tutorial/render-markdown/styles/card.module.css b/nextjs-tutorial/render-markdown/styles/card.module.css
new file mode 100644
index 0000000..87443c0
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/styles/card.module.css
@@ -0,0 +1,54 @@
+.card {
+ cursor: pointer;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+ width: 300px;
+ height: 400px;
+ margin: 20px;
+ background-color: #fff;
+ box-shadow: 0 4px 8px 0 #0001, 0 6px 20px 0 #0001;
+ border-radius: 10px;
+ transition: all 0.3s;
+}
+
+.card:hover {
+ width: 320px;
+ height: 420px;
+ margin: 10px;
+}
+
+.card:hover .info {
+ padding: 20px 30px;
+}
+
+.card img {
+ width: 100%;
+ flex: 1;
+}
+
+.card .info {
+ width: 100%;
+ height: 200px;
+ padding: 20px;
+ transition: all 0.3s;
+}
+
+.card .info h1,
+.card .info p {
+ color: #555;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+}
+
+.card .info h1 {
+ margin: 0;
+ font-size: 1.3em;
+ -webkit-line-clamp: 2;
+}
+
+.card .info p {
+ margin: 10px 0 0 0;
+ -webkit-line-clamp: 4;
+}
diff --git a/nextjs-tutorial/render-markdown/styles/globals.css b/nextjs-tutorial/render-markdown/styles/globals.css
new file mode 100644
index 0000000..6c11c07
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/styles/globals.css
@@ -0,0 +1,998 @@
+.markdown-body .octicon {
+ display: inline-block;
+ fill: currentColor;
+ vertical-align: text-bottom;
+}
+
+.markdown-body .anchor {
+ float: left;
+ line-height: 1;
+ margin-left: -20px;
+ padding-right: 4px;
+}
+
+.markdown-body .anchor:focus {
+ outline: none;
+}
+
+.markdown-body h1 .octicon-link,
+.markdown-body h2 .octicon-link,
+.markdown-body h3 .octicon-link,
+.markdown-body h4 .octicon-link,
+.markdown-body h5 .octicon-link,
+.markdown-body h6 .octicon-link {
+ color: #1b1f23;
+ vertical-align: middle;
+ visibility: hidden;
+}
+
+.markdown-body h1:hover .anchor,
+.markdown-body h2:hover .anchor,
+.markdown-body h3:hover .anchor,
+.markdown-body h4:hover .anchor,
+.markdown-body h5:hover .anchor,
+.markdown-body h6:hover .anchor {
+ text-decoration: none;
+}
+
+.markdown-body h1:hover .anchor .octicon-link,
+.markdown-body h2:hover .anchor .octicon-link,
+.markdown-body h3:hover .anchor .octicon-link,
+.markdown-body h4:hover .anchor .octicon-link,
+.markdown-body h5:hover .anchor .octicon-link,
+.markdown-body h6:hover .anchor .octicon-link {
+ visibility: visible;
+}
+
+.markdown-body h1:hover .anchor .octicon-link:before,
+.markdown-body h2:hover .anchor .octicon-link:before,
+.markdown-body h3:hover .anchor .octicon-link:before,
+.markdown-body h4:hover .anchor .octicon-link:before,
+.markdown-body h5:hover .anchor .octicon-link:before,
+.markdown-body h6:hover .anchor .octicon-link:before {
+ width: 16px;
+ height: 16px;
+ content: ' ';
+ display: inline-block;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E");
+}
+.markdown-body {
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ line-height: 1.5;
+ color: #24292e;
+ font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif,
+ Apple Color Emoji, Segoe UI Emoji;
+ font-size: 16px;
+ line-height: 1.5;
+ word-wrap: break-word;
+}
+
+.markdown-body details {
+ display: block;
+}
+
+.markdown-body summary {
+ display: list-item;
+}
+
+.markdown-body a {
+ background-color: initial;
+}
+
+.markdown-body a:active,
+.markdown-body a:hover {
+ outline-width: 0;
+}
+
+.markdown-body strong {
+ font-weight: inherit;
+ font-weight: bolder;
+}
+
+.markdown-body h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+.markdown-body img {
+ border-style: none;
+}
+
+.markdown-body code,
+.markdown-body kbd,
+.markdown-body pre {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+.markdown-body hr {
+ box-sizing: initial;
+ height: 0;
+ overflow: visible;
+}
+
+.markdown-body input {
+ font: inherit;
+ margin: 0;
+}
+
+.markdown-body input {
+ overflow: visible;
+}
+
+.markdown-body [type='checkbox'] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+.markdown-body * {
+ box-sizing: border-box;
+}
+
+.markdown-body input {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+.markdown-body a {
+ color: #0366d6;
+ text-decoration: none;
+}
+
+.markdown-body a:hover {
+ text-decoration: underline;
+}
+
+.markdown-body strong {
+ font-weight: 600;
+}
+
+.markdown-body hr {
+ height: 0;
+ margin: 15px 0;
+ overflow: hidden;
+ background: transparent;
+ border: 0;
+ border-bottom: 1px solid #dfe2e5;
+}
+
+.markdown-body hr:after,
+.markdown-body hr:before {
+ display: table;
+ content: '';
+}
+
+.markdown-body hr:after {
+ clear: both;
+}
+
+.markdown-body table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+
+.markdown-body td,
+.markdown-body th {
+ padding: 0;
+}
+
+.markdown-body details summary {
+ cursor: pointer;
+}
+
+.markdown-body kbd {
+ display: inline-block;
+ padding: 3px 5px;
+ font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 10px;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 1px solid #d1d5da;
+ border-radius: 10px;
+ box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body h1 {
+ font-size: 32px;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+ font-weight: 600;
+}
+
+.markdown-body h2 {
+ font-size: 24px;
+}
+
+.markdown-body h3 {
+ font-size: 20px;
+}
+
+.markdown-body h3,
+.markdown-body h4 {
+ font-weight: 600;
+}
+
+.markdown-body h4 {
+ font-size: 16px;
+}
+
+.markdown-body h5 {
+ font-size: 14px;
+}
+
+.markdown-body h5,
+.markdown-body h6 {
+ font-weight: 600;
+}
+
+.markdown-body h6 {
+ font-size: 12px;
+}
+
+.markdown-body p {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+.markdown-body blockquote {
+ margin: 0;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+ padding-left: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body ol ol,
+.markdown-body ul ol {
+ list-style-type: lower-roman;
+}
+
+.markdown-body ol ol ol,
+.markdown-body ol ul ol,
+.markdown-body ul ol ol,
+.markdown-body ul ul ol {
+ list-style-type: lower-alpha;
+}
+
+.markdown-body dd {
+ margin-left: 0;
+}
+
+.markdown-body code,
+.markdown-body pre {
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+}
+
+.markdown-body pre {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body pre > div {
+ padding: 0 !important;
+ margin: 0 !important;
+ background: #f6f8fa !important;
+}
+
+.markdown-body pre > div code,
+pre > div code span {
+ background: #f6f8fa !important;
+}
+
+.markdown-body input::-webkit-inner-spin-button,
+.markdown-body input::-webkit-outer-spin-button {
+ margin: 0;
+ -webkit-appearance: none;
+ appearance: none;
+}
+
+.markdown-body :checked + .radio-label {
+ position: relative;
+ z-index: 1;
+ border-color: #0366d6;
+}
+
+.markdown-body .border {
+ border: 1px solid #e1e4e8 !important;
+}
+
+.markdown-body .border-0 {
+ border: 0 !important;
+}
+
+.markdown-body .border-bottom {
+ border-bottom: 1px solid #e1e4e8 !important;
+}
+
+.markdown-body .rounded-1 {
+ border-radius: 10px !important;
+}
+
+.markdown-body .bg-white {
+ background-color: #fff !important;
+}
+
+.markdown-body .bg-gray-light {
+ background-color: #fafbfc !important;
+}
+
+.markdown-body .text-gray-light {
+ color: #6a737d !important;
+}
+
+.markdown-body .mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body .my-2 {
+ margin-top: 8px !important;
+ margin-bottom: 8px !important;
+}
+
+.markdown-body .pl-0 {
+ padding-left: 0 !important;
+}
+
+.markdown-body .py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.markdown-body .pl-1 {
+ padding-left: 4px !important;
+}
+
+.markdown-body .pl-2 {
+ padding-left: 8px !important;
+}
+
+.markdown-body .py-2 {
+ padding-top: 8px !important;
+ padding-bottom: 8px !important;
+}
+
+.markdown-body .pl-3,
+.markdown-body .px-3 {
+ padding-left: 16px !important;
+}
+
+.markdown-body .px-3 {
+ padding-right: 16px !important;
+}
+
+.markdown-body .pl-4 {
+ padding-left: 24px !important;
+}
+
+.markdown-body .pl-5 {
+ padding-left: 32px !important;
+}
+
+.markdown-body .pl-6 {
+ padding-left: 40px !important;
+}
+
+.markdown-body .f6 {
+ font-size: 12px !important;
+}
+
+.markdown-body .lh-condensed {
+ line-height: 1.25 !important;
+}
+
+.markdown-body .text-bold {
+ font-weight: 600 !important;
+}
+
+.markdown-body .pl-c {
+ color: #6a737d;
+}
+
+.markdown-body .pl-c1,
+.markdown-body .pl-s .pl-v {
+ color: #005cc5;
+}
+
+.markdown-body .pl-e,
+.markdown-body .pl-en {
+ color: #6f42c1;
+}
+
+.markdown-body .pl-s .pl-s1,
+.markdown-body .pl-smi {
+ color: #24292e;
+}
+
+.markdown-body .pl-ent {
+ color: #22863a;
+}
+
+.markdown-body .pl-k {
+ color: #d73a49;
+}
+
+.markdown-body .pl-pds,
+.markdown-body .pl-s,
+.markdown-body .pl-s .pl-pse .pl-s1,
+.markdown-body .pl-sr,
+.markdown-body .pl-sr .pl-cce,
+.markdown-body .pl-sr .pl-sra,
+.markdown-body .pl-sr .pl-sre {
+ color: #032f62;
+}
+
+.markdown-body .pl-smw,
+.markdown-body .pl-v {
+ color: #e36209;
+}
+
+.markdown-body .pl-bu {
+ color: #b31d28;
+}
+
+.markdown-body .pl-ii {
+ color: #fafbfc;
+ background-color: #b31d28;
+}
+
+.markdown-body .pl-c2 {
+ color: #fafbfc;
+ background-color: #d73a49;
+}
+
+.markdown-body .pl-c2:before {
+ content: '^M';
+}
+
+.markdown-body .pl-sr .pl-cce {
+ font-weight: 700;
+ color: #22863a;
+}
+
+.markdown-body .pl-ml {
+ color: #735c0f;
+}
+
+.markdown-body .pl-mh,
+.markdown-body .pl-mh .pl-en,
+.markdown-body .pl-ms {
+ font-weight: 700;
+ color: #005cc5;
+}
+
+.markdown-body .pl-mi {
+ font-style: italic;
+ color: #24292e;
+}
+
+.markdown-body .pl-mb {
+ font-weight: 700;
+ color: #24292e;
+}
+
+.markdown-body .pl-md {
+ color: #b31d28;
+ background-color: #ffeef0;
+}
+
+.markdown-body .pl-mi1 {
+ color: #22863a;
+ background-color: #f0fff4;
+}
+
+.markdown-body .pl-mc {
+ color: #e36209;
+ background-color: #ffebda;
+}
+
+.markdown-body .pl-mi2 {
+ color: #f6f8fa;
+ background-color: #005cc5;
+}
+
+.markdown-body .pl-mdr {
+ font-weight: 700;
+ color: #6f42c1;
+}
+
+.markdown-body .pl-ba {
+ color: #586069;
+}
+
+.markdown-body .pl-sg {
+ color: #959da5;
+}
+
+.markdown-body .pl-corl {
+ text-decoration: underline;
+ color: #032f62;
+}
+
+.markdown-body .mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body .my-2 {
+ margin-bottom: 8px !important;
+}
+
+.markdown-body .my-2 {
+ margin-top: 8px !important;
+}
+
+.markdown-body .pl-0 {
+ padding-left: 0 !important;
+}
+
+.markdown-body .py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.markdown-body .pl-1 {
+ padding-left: 4px !important;
+}
+
+.markdown-body .pl-2 {
+ padding-left: 8px !important;
+}
+
+.markdown-body .py-2 {
+ padding-top: 8px !important;
+ padding-bottom: 8px !important;
+}
+
+.markdown-body .pl-3 {
+ padding-left: 16px !important;
+}
+
+.markdown-body .pl-4 {
+ padding-left: 24px !important;
+}
+
+.markdown-body .pl-5 {
+ padding-left: 32px !important;
+}
+
+.markdown-body .pl-6 {
+ padding-left: 40px !important;
+}
+
+.markdown-body .pl-7 {
+ padding-left: 48px !important;
+}
+
+.markdown-body .pl-8 {
+ padding-left: 64px !important;
+}
+
+.markdown-body .pl-9 {
+ padding-left: 80px !important;
+}
+
+.markdown-body .pl-10 {
+ padding-left: 96px !important;
+}
+
+.markdown-body .pl-11 {
+ padding-left: 112px !important;
+}
+
+.markdown-body .pl-12 {
+ padding-left: 128px !important;
+}
+
+.markdown-body hr {
+ border-bottom-color: #eee;
+}
+
+.markdown-body kbd {
+ display: inline-block;
+ padding: 3px 5px;
+ font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 10px;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 1px solid #d1d5da;
+ border-radius: 10px;
+ box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body:after,
+.markdown-body:before {
+ display: table;
+ content: '';
+}
+
+.markdown-body:after {
+ clear: both;
+}
+
+.markdown-body > :first-child {
+ margin-top: 0 !important;
+}
+
+.markdown-body > :last-child {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body a:not([href]) {
+ color: inherit;
+ text-decoration: none;
+}
+
+.markdown-body blockquote,
+.markdown-body details,
+.markdown-body dl,
+.markdown-body ol,
+.markdown-body p,
+.markdown-body pre,
+.markdown-body table,
+.markdown-body ul {
+ margin-top: 0;
+ margin-bottom: 16px;
+}
+
+.markdown-body hr {
+ height: 0.25em;
+ padding: 0;
+ margin: 24px 0;
+ background-color: #e1e4e8;
+ border: 0;
+}
+
+.markdown-body blockquote {
+ padding: 0 1em;
+ color: #6a737d;
+ border-left: 0.25em solid #dfe2e5;
+}
+
+.markdown-body blockquote > :first-child {
+ margin-top: 0;
+}
+
+.markdown-body blockquote > :last-child {
+ margin-bottom: 0;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+ margin-top: 24px;
+ margin-bottom: 16px;
+ font-weight: 600;
+ line-height: 1.25;
+}
+
+.markdown-body h1 {
+ font-size: 2em;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+ padding-bottom: 0.3em;
+ border-bottom: 1px solid #eaecef;
+}
+
+.markdown-body h2 {
+ font-size: 1.5em;
+}
+
+.markdown-body h3 {
+ font-size: 1.25em;
+}
+
+.markdown-body h4 {
+ font-size: 1em;
+}
+
+.markdown-body h5 {
+ font-size: 0.875em;
+}
+
+.markdown-body h6 {
+ font-size: 0.85em;
+ color: #6a737d;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+ padding-left: 2em;
+}
+
+.markdown-body ol ol,
+.markdown-body ol ul,
+.markdown-body ul ol,
+.markdown-body ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body li {
+ word-wrap: break-all;
+}
+
+.markdown-body li > p {
+ margin-top: 16px;
+}
+
+.markdown-body li + li {
+ margin-top: 0.25em;
+}
+
+.markdown-body dl {
+ padding: 0;
+}
+
+.markdown-body dl dt {
+ padding: 0;
+ margin-top: 16px;
+ font-size: 1em;
+ font-style: italic;
+ font-weight: 600;
+}
+
+.markdown-body dl dd {
+ padding: 0 16px;
+ margin-bottom: 16px;
+}
+
+.markdown-body table {
+ display: block;
+ width: 100%;
+ overflow: auto;
+}
+
+.markdown-body table th {
+ font-weight: 600;
+}
+
+.markdown-body table td,
+.markdown-body table th {
+ padding: 6px 13px;
+ border: 1px solid #dfe2e5;
+}
+
+.markdown-body table tr {
+ background-color: #fff;
+ border-top: 1px solid #c6cbd1;
+}
+
+.markdown-body table tr:nth-child(2n) {
+ background-color: #f6f8fa;
+}
+
+.markdown-body img {
+ max-width: 100%;
+ box-sizing: initial;
+ background-color: #fff;
+}
+
+.markdown-body img[align='right'] {
+ padding-left: 20px;
+}
+
+.markdown-body img[align='left'] {
+ padding-right: 20px;
+}
+
+.markdown-body code {
+ padding: 0.2em 0.4em;
+ margin: 0;
+ font-size: 85%;
+ background-color: rgba(27, 31, 35, 0.05);
+ border-radius: 10px;
+}
+
+.markdown-body pre {
+ word-wrap: normal;
+}
+
+.markdown-body pre > code {
+ padding: 0;
+ margin: 0;
+ font-size: 100%;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0;
+}
+
+.markdown-body .highlight {
+ margin-bottom: 16px;
+}
+
+.markdown-body .highlight pre {
+ margin-bottom: 0;
+ word-break: normal;
+}
+
+.markdown-body .highlight pre,
+.markdown-body pre {
+ padding: 16px;
+ overflow: auto;
+ font-size: 85%;
+ line-height: 1.45;
+ background-color: #f6f8fa;
+ border-radius: 10px;
+}
+
+.markdown-body pre code {
+ display: inline;
+ max-width: auto;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: initial;
+ border: 0;
+}
+
+.markdown-body .commit-tease-sha {
+ display: inline-block;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 90%;
+ color: #444d56;
+}
+
+.markdown-body .full-commit .btn-outline:not(:disabled):hover {
+ color: #005cc5;
+ border-color: #005cc5;
+}
+
+.markdown-body .blob-wrapper {
+ overflow-x: auto;
+ overflow-y: hidden;
+}
+
+.markdown-body .blob-wrapper-embedded {
+ max-height: 240px;
+ overflow-y: auto;
+}
+
+.markdown-body .blob-num {
+ width: 1%;
+ min-width: 50px;
+ padding-right: 10px;
+ padding-left: 10px;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+ line-height: 20px;
+ color: rgba(27, 31, 35, 0.3);
+ text-align: right;
+ white-space: nowrap;
+ vertical-align: top;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.markdown-body .blob-num:hover {
+ color: rgba(27, 31, 35, 0.6);
+}
+
+.markdown-body .blob-num:before {
+ content: attr(data-line-number);
+}
+
+.markdown-body .blob-code {
+ position: relative;
+ padding-right: 10px;
+ padding-left: 10px;
+ line-height: 20px;
+ vertical-align: top;
+}
+
+.markdown-body .blob-code-inner {
+ overflow: visible;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+ color: #24292e;
+ word-wrap: normal;
+ white-space: pre;
+}
+
+.markdown-body .pl-token.active,
+.markdown-body .pl-token:hover {
+ cursor: pointer;
+ background: #ffea7f;
+}
+
+.markdown-body .tab-size[data-tab-size='1'] {
+ -moz-tab-size: 1;
+ tab-size: 1;
+}
+
+.markdown-body .tab-size[data-tab-size='2'] {
+ -moz-tab-size: 2;
+ tab-size: 2;
+}
+
+.markdown-body .tab-size[data-tab-size='3'] {
+ -moz-tab-size: 3;
+ tab-size: 3;
+}
+
+.markdown-body .tab-size[data-tab-size='4'] {
+ -moz-tab-size: 4;
+ tab-size: 4;
+}
+
+.markdown-body .tab-size[data-tab-size='5'] {
+ -moz-tab-size: 5;
+ tab-size: 5;
+}
+
+.markdown-body .tab-size[data-tab-size='6'] {
+ -moz-tab-size: 6;
+ tab-size: 6;
+}
+
+.markdown-body .tab-size[data-tab-size='7'] {
+ -moz-tab-size: 7;
+ tab-size: 7;
+}
+
+.markdown-body .tab-size[data-tab-size='8'] {
+ -moz-tab-size: 8;
+ tab-size: 8;
+}
+
+.markdown-body .tab-size[data-tab-size='9'] {
+ -moz-tab-size: 9;
+ tab-size: 9;
+}
+
+.markdown-body .tab-size[data-tab-size='10'] {
+ -moz-tab-size: 10;
+ tab-size: 10;
+}
+
+.markdown-body .tab-size[data-tab-size='11'] {
+ -moz-tab-size: 11;
+ tab-size: 11;
+}
+
+.markdown-body .tab-size[data-tab-size='12'] {
+ -moz-tab-size: 12;
+ tab-size: 12;
+}
+
+.markdown-body .task-list-item {
+ list-style-type: none;
+}
+
+.markdown-body .task-list-item + .task-list-item {
+ margin-top: 3px;
+}
+
+.markdown-body .task-list-item input {
+ margin: 0 0.2em 0.25em -1.6em;
+ vertical-align: middle;
+}
diff --git a/nextjs-tutorial/render-markdown/styles/markdown.css b/nextjs-tutorial/render-markdown/styles/markdown.css
new file mode 100644
index 0000000..6c11c07
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/styles/markdown.css
@@ -0,0 +1,998 @@
+.markdown-body .octicon {
+ display: inline-block;
+ fill: currentColor;
+ vertical-align: text-bottom;
+}
+
+.markdown-body .anchor {
+ float: left;
+ line-height: 1;
+ margin-left: -20px;
+ padding-right: 4px;
+}
+
+.markdown-body .anchor:focus {
+ outline: none;
+}
+
+.markdown-body h1 .octicon-link,
+.markdown-body h2 .octicon-link,
+.markdown-body h3 .octicon-link,
+.markdown-body h4 .octicon-link,
+.markdown-body h5 .octicon-link,
+.markdown-body h6 .octicon-link {
+ color: #1b1f23;
+ vertical-align: middle;
+ visibility: hidden;
+}
+
+.markdown-body h1:hover .anchor,
+.markdown-body h2:hover .anchor,
+.markdown-body h3:hover .anchor,
+.markdown-body h4:hover .anchor,
+.markdown-body h5:hover .anchor,
+.markdown-body h6:hover .anchor {
+ text-decoration: none;
+}
+
+.markdown-body h1:hover .anchor .octicon-link,
+.markdown-body h2:hover .anchor .octicon-link,
+.markdown-body h3:hover .anchor .octicon-link,
+.markdown-body h4:hover .anchor .octicon-link,
+.markdown-body h5:hover .anchor .octicon-link,
+.markdown-body h6:hover .anchor .octicon-link {
+ visibility: visible;
+}
+
+.markdown-body h1:hover .anchor .octicon-link:before,
+.markdown-body h2:hover .anchor .octicon-link:before,
+.markdown-body h3:hover .anchor .octicon-link:before,
+.markdown-body h4:hover .anchor .octicon-link:before,
+.markdown-body h5:hover .anchor .octicon-link:before,
+.markdown-body h6:hover .anchor .octicon-link:before {
+ width: 16px;
+ height: 16px;
+ content: ' ';
+ display: inline-block;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E");
+}
+.markdown-body {
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ line-height: 1.5;
+ color: #24292e;
+ font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif,
+ Apple Color Emoji, Segoe UI Emoji;
+ font-size: 16px;
+ line-height: 1.5;
+ word-wrap: break-word;
+}
+
+.markdown-body details {
+ display: block;
+}
+
+.markdown-body summary {
+ display: list-item;
+}
+
+.markdown-body a {
+ background-color: initial;
+}
+
+.markdown-body a:active,
+.markdown-body a:hover {
+ outline-width: 0;
+}
+
+.markdown-body strong {
+ font-weight: inherit;
+ font-weight: bolder;
+}
+
+.markdown-body h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+.markdown-body img {
+ border-style: none;
+}
+
+.markdown-body code,
+.markdown-body kbd,
+.markdown-body pre {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+.markdown-body hr {
+ box-sizing: initial;
+ height: 0;
+ overflow: visible;
+}
+
+.markdown-body input {
+ font: inherit;
+ margin: 0;
+}
+
+.markdown-body input {
+ overflow: visible;
+}
+
+.markdown-body [type='checkbox'] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+.markdown-body * {
+ box-sizing: border-box;
+}
+
+.markdown-body input {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+.markdown-body a {
+ color: #0366d6;
+ text-decoration: none;
+}
+
+.markdown-body a:hover {
+ text-decoration: underline;
+}
+
+.markdown-body strong {
+ font-weight: 600;
+}
+
+.markdown-body hr {
+ height: 0;
+ margin: 15px 0;
+ overflow: hidden;
+ background: transparent;
+ border: 0;
+ border-bottom: 1px solid #dfe2e5;
+}
+
+.markdown-body hr:after,
+.markdown-body hr:before {
+ display: table;
+ content: '';
+}
+
+.markdown-body hr:after {
+ clear: both;
+}
+
+.markdown-body table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+
+.markdown-body td,
+.markdown-body th {
+ padding: 0;
+}
+
+.markdown-body details summary {
+ cursor: pointer;
+}
+
+.markdown-body kbd {
+ display: inline-block;
+ padding: 3px 5px;
+ font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 10px;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 1px solid #d1d5da;
+ border-radius: 10px;
+ box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body h1 {
+ font-size: 32px;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+ font-weight: 600;
+}
+
+.markdown-body h2 {
+ font-size: 24px;
+}
+
+.markdown-body h3 {
+ font-size: 20px;
+}
+
+.markdown-body h3,
+.markdown-body h4 {
+ font-weight: 600;
+}
+
+.markdown-body h4 {
+ font-size: 16px;
+}
+
+.markdown-body h5 {
+ font-size: 14px;
+}
+
+.markdown-body h5,
+.markdown-body h6 {
+ font-weight: 600;
+}
+
+.markdown-body h6 {
+ font-size: 12px;
+}
+
+.markdown-body p {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+.markdown-body blockquote {
+ margin: 0;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+ padding-left: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body ol ol,
+.markdown-body ul ol {
+ list-style-type: lower-roman;
+}
+
+.markdown-body ol ol ol,
+.markdown-body ol ul ol,
+.markdown-body ul ol ol,
+.markdown-body ul ul ol {
+ list-style-type: lower-alpha;
+}
+
+.markdown-body dd {
+ margin-left: 0;
+}
+
+.markdown-body code,
+.markdown-body pre {
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+}
+
+.markdown-body pre {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body pre > div {
+ padding: 0 !important;
+ margin: 0 !important;
+ background: #f6f8fa !important;
+}
+
+.markdown-body pre > div code,
+pre > div code span {
+ background: #f6f8fa !important;
+}
+
+.markdown-body input::-webkit-inner-spin-button,
+.markdown-body input::-webkit-outer-spin-button {
+ margin: 0;
+ -webkit-appearance: none;
+ appearance: none;
+}
+
+.markdown-body :checked + .radio-label {
+ position: relative;
+ z-index: 1;
+ border-color: #0366d6;
+}
+
+.markdown-body .border {
+ border: 1px solid #e1e4e8 !important;
+}
+
+.markdown-body .border-0 {
+ border: 0 !important;
+}
+
+.markdown-body .border-bottom {
+ border-bottom: 1px solid #e1e4e8 !important;
+}
+
+.markdown-body .rounded-1 {
+ border-radius: 10px !important;
+}
+
+.markdown-body .bg-white {
+ background-color: #fff !important;
+}
+
+.markdown-body .bg-gray-light {
+ background-color: #fafbfc !important;
+}
+
+.markdown-body .text-gray-light {
+ color: #6a737d !important;
+}
+
+.markdown-body .mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body .my-2 {
+ margin-top: 8px !important;
+ margin-bottom: 8px !important;
+}
+
+.markdown-body .pl-0 {
+ padding-left: 0 !important;
+}
+
+.markdown-body .py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.markdown-body .pl-1 {
+ padding-left: 4px !important;
+}
+
+.markdown-body .pl-2 {
+ padding-left: 8px !important;
+}
+
+.markdown-body .py-2 {
+ padding-top: 8px !important;
+ padding-bottom: 8px !important;
+}
+
+.markdown-body .pl-3,
+.markdown-body .px-3 {
+ padding-left: 16px !important;
+}
+
+.markdown-body .px-3 {
+ padding-right: 16px !important;
+}
+
+.markdown-body .pl-4 {
+ padding-left: 24px !important;
+}
+
+.markdown-body .pl-5 {
+ padding-left: 32px !important;
+}
+
+.markdown-body .pl-6 {
+ padding-left: 40px !important;
+}
+
+.markdown-body .f6 {
+ font-size: 12px !important;
+}
+
+.markdown-body .lh-condensed {
+ line-height: 1.25 !important;
+}
+
+.markdown-body .text-bold {
+ font-weight: 600 !important;
+}
+
+.markdown-body .pl-c {
+ color: #6a737d;
+}
+
+.markdown-body .pl-c1,
+.markdown-body .pl-s .pl-v {
+ color: #005cc5;
+}
+
+.markdown-body .pl-e,
+.markdown-body .pl-en {
+ color: #6f42c1;
+}
+
+.markdown-body .pl-s .pl-s1,
+.markdown-body .pl-smi {
+ color: #24292e;
+}
+
+.markdown-body .pl-ent {
+ color: #22863a;
+}
+
+.markdown-body .pl-k {
+ color: #d73a49;
+}
+
+.markdown-body .pl-pds,
+.markdown-body .pl-s,
+.markdown-body .pl-s .pl-pse .pl-s1,
+.markdown-body .pl-sr,
+.markdown-body .pl-sr .pl-cce,
+.markdown-body .pl-sr .pl-sra,
+.markdown-body .pl-sr .pl-sre {
+ color: #032f62;
+}
+
+.markdown-body .pl-smw,
+.markdown-body .pl-v {
+ color: #e36209;
+}
+
+.markdown-body .pl-bu {
+ color: #b31d28;
+}
+
+.markdown-body .pl-ii {
+ color: #fafbfc;
+ background-color: #b31d28;
+}
+
+.markdown-body .pl-c2 {
+ color: #fafbfc;
+ background-color: #d73a49;
+}
+
+.markdown-body .pl-c2:before {
+ content: '^M';
+}
+
+.markdown-body .pl-sr .pl-cce {
+ font-weight: 700;
+ color: #22863a;
+}
+
+.markdown-body .pl-ml {
+ color: #735c0f;
+}
+
+.markdown-body .pl-mh,
+.markdown-body .pl-mh .pl-en,
+.markdown-body .pl-ms {
+ font-weight: 700;
+ color: #005cc5;
+}
+
+.markdown-body .pl-mi {
+ font-style: italic;
+ color: #24292e;
+}
+
+.markdown-body .pl-mb {
+ font-weight: 700;
+ color: #24292e;
+}
+
+.markdown-body .pl-md {
+ color: #b31d28;
+ background-color: #ffeef0;
+}
+
+.markdown-body .pl-mi1 {
+ color: #22863a;
+ background-color: #f0fff4;
+}
+
+.markdown-body .pl-mc {
+ color: #e36209;
+ background-color: #ffebda;
+}
+
+.markdown-body .pl-mi2 {
+ color: #f6f8fa;
+ background-color: #005cc5;
+}
+
+.markdown-body .pl-mdr {
+ font-weight: 700;
+ color: #6f42c1;
+}
+
+.markdown-body .pl-ba {
+ color: #586069;
+}
+
+.markdown-body .pl-sg {
+ color: #959da5;
+}
+
+.markdown-body .pl-corl {
+ text-decoration: underline;
+ color: #032f62;
+}
+
+.markdown-body .mb-0 {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body .my-2 {
+ margin-bottom: 8px !important;
+}
+
+.markdown-body .my-2 {
+ margin-top: 8px !important;
+}
+
+.markdown-body .pl-0 {
+ padding-left: 0 !important;
+}
+
+.markdown-body .py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.markdown-body .pl-1 {
+ padding-left: 4px !important;
+}
+
+.markdown-body .pl-2 {
+ padding-left: 8px !important;
+}
+
+.markdown-body .py-2 {
+ padding-top: 8px !important;
+ padding-bottom: 8px !important;
+}
+
+.markdown-body .pl-3 {
+ padding-left: 16px !important;
+}
+
+.markdown-body .pl-4 {
+ padding-left: 24px !important;
+}
+
+.markdown-body .pl-5 {
+ padding-left: 32px !important;
+}
+
+.markdown-body .pl-6 {
+ padding-left: 40px !important;
+}
+
+.markdown-body .pl-7 {
+ padding-left: 48px !important;
+}
+
+.markdown-body .pl-8 {
+ padding-left: 64px !important;
+}
+
+.markdown-body .pl-9 {
+ padding-left: 80px !important;
+}
+
+.markdown-body .pl-10 {
+ padding-left: 96px !important;
+}
+
+.markdown-body .pl-11 {
+ padding-left: 112px !important;
+}
+
+.markdown-body .pl-12 {
+ padding-left: 128px !important;
+}
+
+.markdown-body hr {
+ border-bottom-color: #eee;
+}
+
+.markdown-body kbd {
+ display: inline-block;
+ padding: 3px 5px;
+ font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 10px;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 1px solid #d1d5da;
+ border-radius: 10px;
+ box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body:after,
+.markdown-body:before {
+ display: table;
+ content: '';
+}
+
+.markdown-body:after {
+ clear: both;
+}
+
+.markdown-body > :first-child {
+ margin-top: 0 !important;
+}
+
+.markdown-body > :last-child {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body a:not([href]) {
+ color: inherit;
+ text-decoration: none;
+}
+
+.markdown-body blockquote,
+.markdown-body details,
+.markdown-body dl,
+.markdown-body ol,
+.markdown-body p,
+.markdown-body pre,
+.markdown-body table,
+.markdown-body ul {
+ margin-top: 0;
+ margin-bottom: 16px;
+}
+
+.markdown-body hr {
+ height: 0.25em;
+ padding: 0;
+ margin: 24px 0;
+ background-color: #e1e4e8;
+ border: 0;
+}
+
+.markdown-body blockquote {
+ padding: 0 1em;
+ color: #6a737d;
+ border-left: 0.25em solid #dfe2e5;
+}
+
+.markdown-body blockquote > :first-child {
+ margin-top: 0;
+}
+
+.markdown-body blockquote > :last-child {
+ margin-bottom: 0;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+ margin-top: 24px;
+ margin-bottom: 16px;
+ font-weight: 600;
+ line-height: 1.25;
+}
+
+.markdown-body h1 {
+ font-size: 2em;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+ padding-bottom: 0.3em;
+ border-bottom: 1px solid #eaecef;
+}
+
+.markdown-body h2 {
+ font-size: 1.5em;
+}
+
+.markdown-body h3 {
+ font-size: 1.25em;
+}
+
+.markdown-body h4 {
+ font-size: 1em;
+}
+
+.markdown-body h5 {
+ font-size: 0.875em;
+}
+
+.markdown-body h6 {
+ font-size: 0.85em;
+ color: #6a737d;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+ padding-left: 2em;
+}
+
+.markdown-body ol ol,
+.markdown-body ol ul,
+.markdown-body ul ol,
+.markdown-body ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body li {
+ word-wrap: break-all;
+}
+
+.markdown-body li > p {
+ margin-top: 16px;
+}
+
+.markdown-body li + li {
+ margin-top: 0.25em;
+}
+
+.markdown-body dl {
+ padding: 0;
+}
+
+.markdown-body dl dt {
+ padding: 0;
+ margin-top: 16px;
+ font-size: 1em;
+ font-style: italic;
+ font-weight: 600;
+}
+
+.markdown-body dl dd {
+ padding: 0 16px;
+ margin-bottom: 16px;
+}
+
+.markdown-body table {
+ display: block;
+ width: 100%;
+ overflow: auto;
+}
+
+.markdown-body table th {
+ font-weight: 600;
+}
+
+.markdown-body table td,
+.markdown-body table th {
+ padding: 6px 13px;
+ border: 1px solid #dfe2e5;
+}
+
+.markdown-body table tr {
+ background-color: #fff;
+ border-top: 1px solid #c6cbd1;
+}
+
+.markdown-body table tr:nth-child(2n) {
+ background-color: #f6f8fa;
+}
+
+.markdown-body img {
+ max-width: 100%;
+ box-sizing: initial;
+ background-color: #fff;
+}
+
+.markdown-body img[align='right'] {
+ padding-left: 20px;
+}
+
+.markdown-body img[align='left'] {
+ padding-right: 20px;
+}
+
+.markdown-body code {
+ padding: 0.2em 0.4em;
+ margin: 0;
+ font-size: 85%;
+ background-color: rgba(27, 31, 35, 0.05);
+ border-radius: 10px;
+}
+
+.markdown-body pre {
+ word-wrap: normal;
+}
+
+.markdown-body pre > code {
+ padding: 0;
+ margin: 0;
+ font-size: 100%;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0;
+}
+
+.markdown-body .highlight {
+ margin-bottom: 16px;
+}
+
+.markdown-body .highlight pre {
+ margin-bottom: 0;
+ word-break: normal;
+}
+
+.markdown-body .highlight pre,
+.markdown-body pre {
+ padding: 16px;
+ overflow: auto;
+ font-size: 85%;
+ line-height: 1.45;
+ background-color: #f6f8fa;
+ border-radius: 10px;
+}
+
+.markdown-body pre code {
+ display: inline;
+ max-width: auto;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: initial;
+ border: 0;
+}
+
+.markdown-body .commit-tease-sha {
+ display: inline-block;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 90%;
+ color: #444d56;
+}
+
+.markdown-body .full-commit .btn-outline:not(:disabled):hover {
+ color: #005cc5;
+ border-color: #005cc5;
+}
+
+.markdown-body .blob-wrapper {
+ overflow-x: auto;
+ overflow-y: hidden;
+}
+
+.markdown-body .blob-wrapper-embedded {
+ max-height: 240px;
+ overflow-y: auto;
+}
+
+.markdown-body .blob-num {
+ width: 1%;
+ min-width: 50px;
+ padding-right: 10px;
+ padding-left: 10px;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+ line-height: 20px;
+ color: rgba(27, 31, 35, 0.3);
+ text-align: right;
+ white-space: nowrap;
+ vertical-align: top;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.markdown-body .blob-num:hover {
+ color: rgba(27, 31, 35, 0.6);
+}
+
+.markdown-body .blob-num:before {
+ content: attr(data-line-number);
+}
+
+.markdown-body .blob-code {
+ position: relative;
+ padding-right: 10px;
+ padding-left: 10px;
+ line-height: 20px;
+ vertical-align: top;
+}
+
+.markdown-body .blob-code-inner {
+ overflow: visible;
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 12px;
+ color: #24292e;
+ word-wrap: normal;
+ white-space: pre;
+}
+
+.markdown-body .pl-token.active,
+.markdown-body .pl-token:hover {
+ cursor: pointer;
+ background: #ffea7f;
+}
+
+.markdown-body .tab-size[data-tab-size='1'] {
+ -moz-tab-size: 1;
+ tab-size: 1;
+}
+
+.markdown-body .tab-size[data-tab-size='2'] {
+ -moz-tab-size: 2;
+ tab-size: 2;
+}
+
+.markdown-body .tab-size[data-tab-size='3'] {
+ -moz-tab-size: 3;
+ tab-size: 3;
+}
+
+.markdown-body .tab-size[data-tab-size='4'] {
+ -moz-tab-size: 4;
+ tab-size: 4;
+}
+
+.markdown-body .tab-size[data-tab-size='5'] {
+ -moz-tab-size: 5;
+ tab-size: 5;
+}
+
+.markdown-body .tab-size[data-tab-size='6'] {
+ -moz-tab-size: 6;
+ tab-size: 6;
+}
+
+.markdown-body .tab-size[data-tab-size='7'] {
+ -moz-tab-size: 7;
+ tab-size: 7;
+}
+
+.markdown-body .tab-size[data-tab-size='8'] {
+ -moz-tab-size: 8;
+ tab-size: 8;
+}
+
+.markdown-body .tab-size[data-tab-size='9'] {
+ -moz-tab-size: 9;
+ tab-size: 9;
+}
+
+.markdown-body .tab-size[data-tab-size='10'] {
+ -moz-tab-size: 10;
+ tab-size: 10;
+}
+
+.markdown-body .tab-size[data-tab-size='11'] {
+ -moz-tab-size: 11;
+ tab-size: 11;
+}
+
+.markdown-body .tab-size[data-tab-size='12'] {
+ -moz-tab-size: 12;
+ tab-size: 12;
+}
+
+.markdown-body .task-list-item {
+ list-style-type: none;
+}
+
+.markdown-body .task-list-item + .task-list-item {
+ margin-top: 3px;
+}
+
+.markdown-body .task-list-item input {
+ margin: 0 0.2em 0.25em -1.6em;
+ vertical-align: middle;
+}
diff --git a/nextjs-tutorial/render-markdown/supabase/supaClient.ts b/nextjs-tutorial/render-markdown/supabase/supaClient.ts
new file mode 100644
index 0000000..9efffb6
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/supabase/supaClient.ts
@@ -0,0 +1,8 @@
+import { createClient } from '@supabase/supabase-js';
+
+const supabase = createClient(
+ 'https://qvcrluuvaonuknkyamaz.supabase.co/',
+ 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYyODg1NzcxMiwiZXhwIjoxOTQ0NDMzNzEyfQ.g3rWM1l6rx5X714ANc6u0QX9wSriSCcxvQ_rI8b4WMo'
+);
+
+export default supabase;
diff --git a/next13-news-app-stepzen-tailwind-typescript/tsconfig.json b/nextjs-tutorial/render-markdown/tsconfig.json
similarity index 61%
rename from next13-news-app-stepzen-tailwind-typescript/tsconfig.json
rename to nextjs-tutorial/render-markdown/tsconfig.json
index 597f483..4fa631c 100644
--- a/next13-news-app-stepzen-tailwind-typescript/tsconfig.json
+++ b/nextjs-tutorial/render-markdown/tsconfig.json
@@ -12,18 +12,8 @@
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "plugins": [
- {
- "name": "next"
- }
- ],
- "baseUrl": ".",
- "paths": {
- "@/*": ["./*"]
- }
+ "jsx": "preserve"
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
}
diff --git a/nextjs-tutorial/render-markdown/yarn.lock b/nextjs-tutorial/render-markdown/yarn.lock
new file mode 100644
index 0000000..305bff8
--- /dev/null
+++ b/nextjs-tutorial/render-markdown/yarn.lock
@@ -0,0 +1,3774 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
+ dependencies:
+ "@babel/highlight" "^7.10.4"
+
+"@babel/helper-validator-identifier@^7.14.5":
+ version "7.14.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
+ integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
+
+"@babel/highlight@^7.10.4":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
+ integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.14.5"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
+
+"@babel/runtime-corejs3@^7.10.2":
+ version "7.14.9"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.9.tgz#fb21b1cf11650dcb8fcf4de2e6b3b8cf411da3f3"
+ integrity sha512-64RiH2ON4/y8qYtoa8rUiyam/tUVyGqRyNYhe+vCRGmjnV4bUlZvY+mwd0RrmLoCpJpdq3RsrNqKb7SJdw/4kw==
+ dependencies:
+ core-js-pure "^3.16.0"
+ regenerator-runtime "^0.13.4"
+
+"@babel/runtime@7.12.5":
+ version "7.12.5"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
+ integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
+"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.3.1":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
+ integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
+"@babel/types@7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
+ integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
+ dependencies:
+ esutils "^2.0.2"
+ lodash "^4.17.13"
+ to-fast-properties "^2.0.0"
+
+"@eslint/eslintrc@^0.4.3":
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
+ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.1.1"
+ espree "^7.3.0"
+ globals "^13.9.0"
+ ignore "^4.0.6"
+ import-fresh "^3.2.1"
+ js-yaml "^3.13.1"
+ minimatch "^3.0.4"
+ strip-json-comments "^3.1.1"
+
+"@hapi/accept@5.0.2":
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.2.tgz#ab7043b037e68b722f93f376afb05e85c0699523"
+ integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==
+ dependencies:
+ "@hapi/boom" "9.x.x"
+ "@hapi/hoek" "9.x.x"
+
+"@hapi/boom@9.x.x":
+ version "9.1.3"
+ resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.3.tgz#22cad56e39b7a4819161a99b1db19eaaa9b6cc6e"
+ integrity sha512-RlrGyZ603hE/eRTZtTltocRm50HHmrmL3kGOP0SQ9MasazlW1mt/fkv4C5P/6rnpFXjwld/POFX1C8tMZE3ldg==
+ dependencies:
+ "@hapi/hoek" "9.x.x"
+
+"@hapi/hoek@9.x.x":
+ version "9.2.0"
+ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131"
+ integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==
+
+"@humanwhocodes/config-array@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
+ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
+ dependencies:
+ "@humanwhocodes/object-schema" "^1.2.0"
+ debug "^4.1.1"
+ minimatch "^3.0.4"
+
+"@humanwhocodes/object-schema@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
+ integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
+
+"@next/env@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-11.0.1.tgz#6dc96ac76f1663ab747340e907e8933f190cc8fd"
+ integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==
+
+"@next/eslint-plugin-next@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz#5dd3264a40fadcf28eba00d914d69103422bb7e6"
+ integrity sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA==
+
+"@next/polyfill-module@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.0.1.tgz#ca2a110c1c44672cbcff6c2b983f0c0549d87291"
+ integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==
+
+"@next/react-dev-overlay@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz#3c481e83347255abd466dcf7e59ac8a79a0d7fd6"
+ integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==
+ dependencies:
+ "@babel/code-frame" "7.12.11"
+ anser "1.4.9"
+ chalk "4.0.0"
+ classnames "2.2.6"
+ css.escape "1.5.1"
+ data-uri-to-buffer "3.0.1"
+ platform "1.3.6"
+ shell-quote "1.7.2"
+ source-map "0.8.0-beta.0"
+ stacktrace-parser "0.1.10"
+ strip-ansi "6.0.0"
+
+"@next/react-refresh-utils@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz#a7509f22b6f70c13101a26573afd295295f1c020"
+ integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==
+
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ dependencies:
+ "@nodelib/fs.stat" "2.0.5"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+
+"@nodelib/fs.walk@^1.2.3":
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.5"
+ fastq "^1.6.0"
+
+"@rushstack/eslint-patch@^1.0.6":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50"
+ integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==
+
+"@supabase/gotrue-js@^1.17.0":
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/@supabase/gotrue-js/-/gotrue-js-1.17.0.tgz#0ff46f844ddd124543d2769da8eda58ab479b49b"
+ integrity sha512-c+GSSoW+PIT3/r7TnBdc4gPjtWDutO/2ROafSKUFl39Pb8aHIUbUvzK9sjuedaaLKH7bV8VefuRy2L8c0BUAzg==
+ dependencies:
+ cross-fetch "^3.0.6"
+
+"@supabase/postgrest-js@^0.33.0":
+ version "0.33.0"
+ resolved "https://registry.yarnpkg.com/@supabase/postgrest-js/-/postgrest-js-0.33.0.tgz#36e0bfd0f79a0fa01a4bb7c7881ee463fd7d60a8"
+ integrity sha512-og6Evdkan7Qp6+tOch7Pyq+ZWMnrCQtPHWwPpsN5A3iYQSro2yn21Yvazs9qAFoWAeTGNkuTOVpShT5Mbc9WcQ==
+ dependencies:
+ cross-fetch "^3.0.6"
+
+"@supabase/realtime-js@^1.1.2":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@supabase/realtime-js/-/realtime-js-1.1.2.tgz#6bdb0411df292c9d6a2d1a5a4e11c2673aec5f76"
+ integrity sha512-YNFiWF0T9+IuZZgswzHbGb7/O1eWJSwXvi0WlbARHTIcYBu4GQQXBdVWdFdG4bTLMS3L4K2qHpvMP91QYSasMw==
+ dependencies:
+ "@types/websocket" "^1.0.3"
+ websocket "^1.0.34"
+
+"@supabase/storage-js@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@supabase/storage-js/-/storage-js-1.4.0.tgz#0692782ccaf10df27d539d9349031ed87c7ec426"
+ integrity sha512-7+SGyXOgdhtz8qHzXo64HiS66PT/y4F8YFNMtXqYOu1LjHh0YwtOgpPLDA8obiSsNVwZiKwpgBJkz4LHG1YvRQ==
+ dependencies:
+ cross-fetch "^3.1.0"
+
+"@supabase/supabase-js@^1.21.1":
+ version "1.21.1"
+ resolved "https://registry.yarnpkg.com/@supabase/supabase-js/-/supabase-js-1.21.1.tgz#013ce0104e8ebfb3290dd9734373550776c93a27"
+ integrity sha512-hHDV9XA/H9ZFxflqo+1/uUg0bY6xlVePj0acG+kDLcrONWPcQ4zDAqprZONU99MDxeH2cTFaJEbxvF8eNAEMDw==
+ dependencies:
+ "@supabase/gotrue-js" "^1.17.0"
+ "@supabase/postgrest-js" "^0.33.0"
+ "@supabase/realtime-js" "^1.1.2"
+ "@supabase/storage-js" "^1.4.0"
+
+"@types/hast@^2.0.0":
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.2.tgz#236201acca9e2695e42f713d7dd4f151dc2982e4"
+ integrity sha512-Op5W7jYgZI7AWKY5wQ0/QNMzQM7dGQPyW1rXKNiymVCy5iTfdPuGu4HhYNOM2sIv8gUfIuIdcYlXmAepwaowow==
+ dependencies:
+ "@types/unist" "*"
+
+"@types/mdast@^3.0.0":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.7.tgz#cba63d0cc11eb1605cea5c0ad76e02684394166b"
+ integrity sha512-YwR7OK8aPmaBvMMUi+pZXBNoW2unbVbfok4YRqGMJBe1dpDlzpRkJrYEYmvjxgs5JhuQmKfDexrN98u941Zasg==
+ dependencies:
+ "@types/unist" "*"
+
+"@types/node@*":
+ version "16.4.13"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.13.tgz#7dfd9c14661edc65cccd43a29eb454174642370d"
+ integrity sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg==
+
+"@types/prop-types@*":
+ version "15.7.4"
+ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
+ integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
+
+"@types/react-syntax-highlighter@^13.5.2":
+ version "13.5.2"
+ resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-13.5.2.tgz#357cc03581dc434c57c3b31f70e0eecdbf7b3ab0"
+ integrity sha512-sRZoKZBGKaE7CzMvTTgz+0x/aVR58ZYUTfB7HN76vC+yQnvo1FWtzNARBt0fGqcLGEVakEzMu/CtPzssmanu8Q==
+ dependencies:
+ "@types/react" "*"
+
+"@types/react@*", "@types/react@17.0.17":
+ version "17.0.17"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.17.tgz#1772d3d5425128e0635a716f49ef57c2955df055"
+ integrity sha512-nrfi7I13cAmrd0wje8czYpf5SFbryczCtPzFc6ijqvdjKcyA3tCvGxwchOUlxb2ucBPuJ9Y3oUqKrRqZvrz0lw==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
+"@types/scheduler@*":
+ version "0.16.2"
+ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
+ integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
+
+"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3":
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
+ integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
+
+"@types/websocket@^1.0.3":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.4.tgz#1dc497280d8049a5450854dd698ee7e6ea9e60b8"
+ integrity sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==
+ dependencies:
+ "@types/node" "*"
+
+"@typescript-eslint/parser@^4.20.0":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.1.tgz#17dfbb45c9032ffa0fe15881d20fbc2a4bdeb02d"
+ integrity sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==
+ dependencies:
+ "@typescript-eslint/scope-manager" "4.29.1"
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/typescript-estree" "4.29.1"
+ debug "^4.3.1"
+
+"@typescript-eslint/scope-manager@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz#f25da25bc6512812efa2ce5ebd36619d68e61358"
+ integrity sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==
+ dependencies:
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/visitor-keys" "4.29.1"
+
+"@typescript-eslint/types@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.1.tgz#94cce6cf7cc83451df03339cda99d326be2feaf5"
+ integrity sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==
+
+"@typescript-eslint/typescript-estree@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz#7b32a25ff8e51f2671ccc6b26cdbee3b1e6c5e7f"
+ integrity sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==
+ dependencies:
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/visitor-keys" "4.29.1"
+ debug "^4.3.1"
+ globby "^11.0.3"
+ is-glob "^4.0.1"
+ semver "^7.3.5"
+ tsutils "^3.21.0"
+
+"@typescript-eslint/visitor-keys@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz#0615be8b55721f5e854f3ee99f1a714f2d093e5d"
+ integrity sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==
+ dependencies:
+ "@typescript-eslint/types" "4.29.1"
+ eslint-visitor-keys "^2.0.0"
+
+acorn-jsx@^5.3.1:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
+ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
+
+acorn@^7.4.0:
+ version "7.4.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
+ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
+
+ajv@^6.10.0, ajv@^6.12.4:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
+ajv@^8.0.1:
+ version "8.6.2"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571"
+ integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
+anser@1.4.9:
+ version "1.4.9"
+ resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760"
+ integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==
+
+ansi-colors@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+ integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
+
+ansi-regex@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
+ integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+
+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==
+ dependencies:
+ color-convert "^1.9.0"
+
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
+ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
+ dependencies:
+ color-convert "^2.0.1"
+
+anymatch@~3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+ dependencies:
+ sprintf-js "~1.0.2"
+
+aria-query@^4.2.2:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
+ integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
+ dependencies:
+ "@babel/runtime" "^7.10.2"
+ "@babel/runtime-corejs3" "^7.10.2"
+
+array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"
+ integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.2"
+ get-intrinsic "^1.1.1"
+ is-string "^1.0.5"
+
+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.prototype.flat@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"
+ integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.1"
+
+array.prototype.flatmap@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
+ integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.1"
+ function-bind "^1.1.1"
+
+asn1.js@^5.2.0:
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
+ integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
+ dependencies:
+ bn.js "^4.0.0"
+ inherits "^2.0.1"
+ minimalistic-assert "^1.0.0"
+ safer-buffer "^2.1.0"
+
+assert@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32"
+ integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==
+ dependencies:
+ es6-object-assign "^1.1.0"
+ is-nan "^1.2.1"
+ object-is "^1.0.1"
+ util "^0.12.0"
+
+assert@^1.1.1:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
+ integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
+ dependencies:
+ object-assign "^4.1.1"
+ util "0.10.3"
+
+ast-types-flow@^0.0.7:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
+ integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
+
+ast-types@0.13.2:
+ version "0.13.2"
+ resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48"
+ integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==
+
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
+available-typed-arrays@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9"
+ integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==
+
+axe-core@^4.0.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.2.tgz#fcf8777b82c62cfc69c7e9f32c0d2226287680e7"
+ integrity sha512-5LMaDRWm8ZFPAEdzTYmgjjEdj1YnQcpfrVajO/sn/LhbpGp0Y0H64c2hLZI1gRMxfA+w1S71Uc/nHaOXgcCvGg==
+
+axobject-query@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
+ integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
+
+babel-plugin-syntax-jsx@6.18.0:
+ version "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=
+
+bail@^1.0.0:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
+ integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
+
+balanced-match@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+
+base64-js@^1.0.2:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+
+big.js@^5.2.2:
+ version "5.2.2"
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
+ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
+
+binary-extensions@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
+ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+
+bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
+ version "4.12.0"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
+ integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
+
+bn.js@^5.0.0, bn.js@^5.1.1:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"
+ integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
+
+brace-expansion@^1.1.7:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+braces@^3.0.1, braces@~3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
+ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+ dependencies:
+ fill-range "^7.0.1"
+
+brorand@^1.0.1, brorand@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
+ integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
+
+browserify-aes@^1.0.0, browserify-aes@^1.0.4:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
+ integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
+ dependencies:
+ buffer-xor "^1.0.3"
+ cipher-base "^1.0.0"
+ create-hash "^1.1.0"
+ evp_bytestokey "^1.0.3"
+ inherits "^2.0.1"
+ safe-buffer "^5.0.1"
+
+browserify-cipher@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
+ integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
+ dependencies:
+ browserify-aes "^1.0.4"
+ browserify-des "^1.0.0"
+ evp_bytestokey "^1.0.0"
+
+browserify-des@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
+ integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
+ dependencies:
+ cipher-base "^1.0.1"
+ des.js "^1.0.0"
+ inherits "^2.0.1"
+ safe-buffer "^5.1.2"
+
+browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
+ integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
+ dependencies:
+ bn.js "^5.0.0"
+ randombytes "^2.0.1"
+
+browserify-sign@^4.0.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3"
+ integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
+ dependencies:
+ bn.js "^5.1.1"
+ browserify-rsa "^4.0.1"
+ create-hash "^1.2.0"
+ create-hmac "^1.1.7"
+ elliptic "^6.5.3"
+ inherits "^2.0.4"
+ parse-asn1 "^5.1.5"
+ readable-stream "^3.6.0"
+ safe-buffer "^5.2.0"
+
+browserify-zlib@0.2.0, browserify-zlib@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
+ integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
+ dependencies:
+ pako "~1.0.5"
+
+browserslist@4.16.6:
+ version "4.16.6"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
+ integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
+ dependencies:
+ caniuse-lite "^1.0.30001219"
+ colorette "^1.2.2"
+ electron-to-chromium "^1.3.723"
+ escalade "^3.1.1"
+ node-releases "^1.1.71"
+
+buffer-xor@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
+ integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
+
+buffer@5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
+ integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==
+ dependencies:
+ base64-js "^1.0.2"
+ ieee754 "^1.1.4"
+
+buffer@^4.3.0:
+ version "4.9.2"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
+ integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
+ dependencies:
+ base64-js "^1.0.2"
+ ieee754 "^1.1.4"
+ isarray "^1.0.0"
+
+bufferutil@^4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b"
+ integrity sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==
+ dependencies:
+ node-gyp-build "^4.2.0"
+
+builtin-status-codes@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
+ integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
+
+bytes@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
+ integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
+
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
+ dependencies:
+ function-bind "^1.1.1"
+ get-intrinsic "^1.0.2"
+
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228:
+ version "1.0.30001249"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz#90a330057f8ff75bfe97a94d047d5e14fabb2ee8"
+ integrity sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==
+
+chalk@2.4.2, chalk@^2.0.0:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.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@^4.0.0:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ 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"
+ integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
+
+character-entities@^1.0.0:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
+ integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
+
+character-reference-invalid@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
+ integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
+
+chokidar@3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
+ integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
+ 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.5.0"
+ optionalDependencies:
+ fsevents "~2.3.1"
+
+cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
+ integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
+ dependencies:
+ inherits "^2.0.1"
+ safe-buffer "^5.0.1"
+
+classnames@2.2.6:
+ version "2.2.6"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
+ integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
+
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+ dependencies:
+ color-name "1.1.3"
+
+color-convert@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+ dependencies:
+ color-name "~1.1.4"
+
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+color-name@~1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+colorette@^1.2.2:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
+ integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
+
+comma-separated-tokens@^1.0.0:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
+ integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
+
+commondir@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+ integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+
+concat-map@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+console-browserify@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
+ integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
+
+constants-browserify@1.0.0, constants-browserify@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
+ integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
+
+convert-source-map@1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+ integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ dependencies:
+ safe-buffer "~5.1.1"
+
+core-js-pure@^3.16.0:
+ version "3.16.1"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.1.tgz#b997df2669c957a5b29f06e95813a171f993592e"
+ integrity sha512-TyofCdMzx0KMhi84mVRS8rL1XsRk2SPUNz2azmth53iRN0/08Uim9fdhQTaZTG1LqaXHYVci4RDHka6WrXfnvg==
+
+core-util-is@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+create-ecdh@^4.0.0:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
+ integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
+ dependencies:
+ bn.js "^4.1.0"
+ elliptic "^6.5.3"
+
+create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
+ integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
+ dependencies:
+ cipher-base "^1.0.1"
+ inherits "^2.0.1"
+ md5.js "^1.3.4"
+ ripemd160 "^2.0.1"
+ sha.js "^2.4.0"
+
+create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
+ integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
+ dependencies:
+ cipher-base "^1.0.3"
+ create-hash "^1.1.0"
+ inherits "^2.0.1"
+ ripemd160 "^2.0.0"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
+
+cross-fetch@^3.0.6, cross-fetch@^3.1.0:
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39"
+ integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==
+ dependencies:
+ node-fetch "2.6.1"
+
+cross-spawn@^7.0.2:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
+ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+crypto-browserify@3.12.0, crypto-browserify@^3.11.0:
+ version "3.12.0"
+ resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
+ integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
+ dependencies:
+ browserify-cipher "^1.0.0"
+ browserify-sign "^4.0.0"
+ create-ecdh "^4.0.0"
+ create-hash "^1.1.0"
+ create-hmac "^1.1.0"
+ diffie-hellman "^5.0.0"
+ inherits "^2.0.1"
+ pbkdf2 "^3.0.3"
+ public-encrypt "^4.0.0"
+ randombytes "^2.0.0"
+ randomfill "^1.0.3"
+
+css.escape@1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
+ integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
+
+cssnano-preset-simple@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96"
+ integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==
+ dependencies:
+ caniuse-lite "^1.0.30001202"
+
+cssnano-simple@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05"
+ integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==
+ dependencies:
+ cssnano-preset-simple "^2.0.0"
+
+csstype@^3.0.2:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
+ integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
+
+d@1, d@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
+ integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
+ dependencies:
+ es5-ext "^0.10.50"
+ type "^1.0.1"
+
+damerau-levenshtein@^1.0.6:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d"
+ integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==
+
+data-uri-to-buffer@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
+ integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==
+
+debug@2, debug@^2.2.0, debug@^2.6.9:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+ dependencies:
+ ms "2.0.0"
+
+debug@^3.2.7:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
+ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+ dependencies:
+ ms "^2.1.1"
+
+debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
+ integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+ dependencies:
+ ms "2.1.2"
+
+deep-is@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
+define-properties@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
+ integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+ dependencies:
+ object-keys "^1.0.12"
+
+depd@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
+ integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+
+des.js@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
+ integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
+ dependencies:
+ inherits "^2.0.1"
+ minimalistic-assert "^1.0.0"
+
+diffie-hellman@^5.0.0:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
+ integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
+ dependencies:
+ bn.js "^4.1.0"
+ miller-rabin "^4.0.0"
+ randombytes "^2.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@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+ dependencies:
+ esutils "^2.0.2"
+
+doctrine@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
+ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
+ dependencies:
+ esutils "^2.0.2"
+
+domain-browser@4.19.0:
+ version "4.19.0"
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1"
+ integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==
+
+domain-browser@^1.1.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
+ integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
+
+electron-to-chromium@^1.3.723:
+ version "1.3.802"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.802.tgz#0afa989321de3e904ac653ee79e0d642883731a1"
+ integrity sha512-dXB0SGSypfm3iEDxrb5n/IVKeX4uuTnFHdve7v+yKJqNpEP0D4mjFJ8e1znmSR+OOVlVC+kDO6f2kAkTFXvJBg==
+
+elliptic@^6.5.3:
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
+ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
+ dependencies:
+ bn.js "^4.11.9"
+ brorand "^1.1.0"
+ hash.js "^1.0.0"
+ hmac-drbg "^1.0.1"
+ inherits "^2.0.4"
+ minimalistic-assert "^1.0.1"
+ minimalistic-crypto-utils "^1.0.1"
+
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+emoji-regex@^9.0.0:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
+emojis-list@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
+ integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
+
+encoding@0.1.13:
+ version "0.1.13"
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
+ integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
+ dependencies:
+ iconv-lite "^0.6.2"
+
+enquirer@^2.3.5:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
+ dependencies:
+ ansi-colors "^4.1.1"
+
+error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+ dependencies:
+ is-arrayish "^0.2.1"
+
+es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2, es-abstract@^1.18.5:
+ version "1.18.5"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19"
+ integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==
+ dependencies:
+ call-bind "^1.0.2"
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.2"
+ internal-slot "^1.0.3"
+ is-callable "^1.2.3"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.3"
+ is-string "^1.0.6"
+ object-inspect "^1.11.0"
+ object-keys "^1.1.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.1"
+
+es-to-primitive@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+ dependencies:
+ is-callable "^1.1.4"
+ is-date-object "^1.0.1"
+ is-symbol "^1.0.2"
+
+es5-ext@^0.10.35, es5-ext@^0.10.50:
+ version "0.10.53"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1"
+ integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
+ dependencies:
+ es6-iterator "~2.0.3"
+ es6-symbol "~3.1.3"
+ next-tick "~1.0.0"
+
+es6-iterator@~2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
+ integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
+ dependencies:
+ d "1"
+ es5-ext "^0.10.35"
+ es6-symbol "^3.1.1"
+
+es6-object-assign@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
+ integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
+
+es6-symbol@^3.1.1, es6-symbol@~3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
+ integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
+ dependencies:
+ d "^1.0.1"
+ ext "^1.1.2"
+
+escalade@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
+ integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+
+escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
+eslint-config-next@11.0.1:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.1.tgz#abdd2565a6fa5841556a89ba935f044bec173d0b"
+ integrity sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg==
+ dependencies:
+ "@next/eslint-plugin-next" "11.0.1"
+ "@rushstack/eslint-patch" "^1.0.6"
+ "@typescript-eslint/parser" "^4.20.0"
+ eslint-import-resolver-node "^0.3.4"
+ eslint-import-resolver-typescript "^2.4.0"
+ eslint-plugin-import "^2.22.1"
+ eslint-plugin-jsx-a11y "^6.4.1"
+ eslint-plugin-react "^7.23.1"
+ eslint-plugin-react-hooks "^4.2.0"
+
+eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.5.tgz#939bbb0f74e179e757ca87f7a4a890dabed18ac4"
+ integrity sha512-XMoPKjSpXbkeJ7ZZ9icLnJMTY5Mc1kZbCakHquaFsXPpyWOwK0TK6CODO+0ca54UoM9LKOxyUNnoVZRl8TeaAg==
+ dependencies:
+ debug "^3.2.7"
+ resolve "^1.20.0"
+
+eslint-import-resolver-typescript@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz#ec1e7063ebe807f0362a7320543aaed6fe1100e1"
+ integrity sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==
+ dependencies:
+ debug "^4.1.1"
+ glob "^7.1.6"
+ is-glob "^4.0.1"
+ resolve "^1.17.0"
+ tsconfig-paths "^3.9.0"
+
+eslint-module-utils@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534"
+ integrity sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==
+ dependencies:
+ debug "^3.2.7"
+ pkg-dir "^2.0.0"
+
+eslint-plugin-import@^2.22.1:
+ version "2.24.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.0.tgz#697ffd263e24da5e84e03b282f5fb62251777177"
+ integrity sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==
+ dependencies:
+ array-includes "^3.1.3"
+ array.prototype.flat "^1.2.4"
+ debug "^2.6.9"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.5"
+ eslint-module-utils "^2.6.2"
+ find-up "^2.0.0"
+ has "^1.0.3"
+ is-core-module "^2.4.0"
+ minimatch "^3.0.4"
+ object.values "^1.1.3"
+ pkg-up "^2.0.0"
+ read-pkg-up "^3.0.0"
+ resolve "^1.20.0"
+ tsconfig-paths "^3.9.0"
+
+eslint-plugin-jsx-a11y@^6.4.1:
+ version "6.4.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd"
+ integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==
+ dependencies:
+ "@babel/runtime" "^7.11.2"
+ aria-query "^4.2.2"
+ array-includes "^3.1.1"
+ ast-types-flow "^0.0.7"
+ axe-core "^4.0.2"
+ axobject-query "^2.2.0"
+ damerau-levenshtein "^1.0.6"
+ emoji-regex "^9.0.0"
+ has "^1.0.3"
+ jsx-ast-utils "^3.1.0"
+ language-tags "^1.0.5"
+
+eslint-plugin-react-hooks@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
+ integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
+
+eslint-plugin-react@^7.23.1:
+ version "7.24.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
+ integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
+ dependencies:
+ array-includes "^3.1.3"
+ array.prototype.flatmap "^1.2.4"
+ doctrine "^2.1.0"
+ has "^1.0.3"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ minimatch "^3.0.4"
+ object.entries "^1.1.4"
+ object.fromentries "^2.0.4"
+ object.values "^1.1.4"
+ prop-types "^15.7.2"
+ resolve "^2.0.0-next.3"
+ string.prototype.matchall "^4.0.5"
+
+eslint-scope@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
+
+eslint-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
+ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
+eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
+ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
+
+eslint-visitor-keys@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
+ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
+
+eslint@7.32.0:
+ version "7.32.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
+ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
+ dependencies:
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.3"
+ "@humanwhocodes/config-array" "^0.5.0"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.0.1"
+ doctrine "^3.0.0"
+ enquirer "^2.3.5"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^5.1.1"
+ eslint-utils "^2.1.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^5.1.2"
+ globals "^13.6.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ js-yaml "^3.13.1"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.0.4"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ progress "^2.0.0"
+ regexpp "^3.1.0"
+ semver "^7.2.1"
+ strip-ansi "^6.0.0"
+ strip-json-comments "^3.1.0"
+ table "^6.0.9"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+ dependencies:
+ acorn "^7.4.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^1.3.0"
+
+esprima@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+esquery@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
+ integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+ dependencies:
+ estraverse "^5.1.0"
+
+esrecurse@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
+ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
+ dependencies:
+ estraverse "^5.2.0"
+
+estraverse@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+estraverse@^5.1.0, estraverse@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
+ integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
+
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
+etag@1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+ integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+
+events@^3.0.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+
+evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
+ integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
+ dependencies:
+ md5.js "^1.3.4"
+ safe-buffer "^5.1.1"
+
+ext@^1.1.2:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244"
+ integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==
+ dependencies:
+ type "^2.0.0"
+
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ dependencies:
+ is-extendable "^0.1.0"
+
+extend@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+
+fast-glob@^3.1.1:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
+ integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
+
+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"
+ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fast-levenshtein@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+ integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+fastq@^1.6.0:
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807"
+ integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==
+ dependencies:
+ reusify "^1.0.4"
+
+fault@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13"
+ integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==
+ dependencies:
+ format "^0.2.0"
+
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+ dependencies:
+ flat-cache "^3.0.4"
+
+fill-range@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
+ integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+ dependencies:
+ to-regex-range "^5.0.1"
+
+find-cache-dir@3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
+ integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^3.0.2"
+ pkg-dir "^4.1.0"
+
+find-up@^2.0.0, find-up@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+ dependencies:
+ locate-path "^2.0.0"
+
+find-up@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
+ dependencies:
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
+
+flatted@^3.1.0:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
+ integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
+
+foreach@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
+ integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=
+
+format@^0.2.0:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
+ integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=
+
+fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fs@^0.0.1-security:
+ version "0.0.1-security"
+ resolved "https://registry.yarnpkg.com/fs/-/fs-0.0.1-security.tgz#8a7bd37186b6dddf3813f23858b57ecaaf5e41d4"
+ integrity sha1-invTcYa23d84E/I4WLV+yq9eQdQ=
+
+fsevents@~2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
+function-bind@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+functional-red-black-tree@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
+ integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
+ integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.1"
+
+get-orientation@1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/get-orientation/-/get-orientation-1.1.2.tgz#20507928951814f8a91ded0a0e67b29dfab98947"
+ integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==
+ dependencies:
+ stream-parser "^0.3.1"
+
+glob-parent@^5.1.2, glob-parent@~5.1.0:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+ dependencies:
+ is-glob "^4.0.1"
+
+glob-to-regexp@^0.4.1:
+ version "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.1.3, glob@^7.1.6:
+ version "7.1.7"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+globals@^13.6.0, globals@^13.9.0:
+ version "13.10.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676"
+ integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==
+ dependencies:
+ type-fest "^0.20.2"
+
+globby@^11.0.3:
+ version "11.0.4"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
+ integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
+ 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"
+
+graceful-fs@^4.1.2:
+ version "4.2.8"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
+ integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
+
+gray-matter@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798"
+ integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==
+ dependencies:
+ js-yaml "^3.13.1"
+ kind-of "^6.0.2"
+ section-matter "^1.0.0"
+ strip-bom-string "^1.0.0"
+
+has-bigints@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
+ integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-flag@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
+has-symbols@^1.0.1, has-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
+ integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
+
+has-tostringtag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+ dependencies:
+ has-symbols "^1.0.2"
+
+has@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+ integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+ dependencies:
+ function-bind "^1.1.1"
+
+hash-base@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
+ integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
+ dependencies:
+ inherits "^2.0.4"
+ readable-stream "^3.6.0"
+ safe-buffer "^5.2.0"
+
+hash.js@^1.0.0, hash.js@^1.0.3:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
+ integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
+ dependencies:
+ inherits "^2.0.3"
+ minimalistic-assert "^1.0.1"
+
+hast-util-parse-selector@^2.0.0:
+ version "2.2.5"
+ resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a"
+ integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==
+
+hastscript@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640"
+ integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==
+ dependencies:
+ "@types/hast" "^2.0.0"
+ comma-separated-tokens "^1.0.0"
+ hast-util-parse-selector "^2.0.0"
+ property-information "^5.0.0"
+ space-separated-tokens "^1.0.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==
+
+highlight.js@^10.4.1, highlight.js@~10.7.0:
+ version "10.7.3"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
+ integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
+
+hmac-drbg@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
+ integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
+ dependencies:
+ hash.js "^1.0.3"
+ minimalistic-assert "^1.0.0"
+ minimalistic-crypto-utils "^1.0.1"
+
+hosted-git-info@^2.1.4:
+ version "2.8.9"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
+ integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
+
+http-errors@1.7.3:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
+ integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
+ dependencies:
+ depd "~1.1.2"
+ inherits "2.0.4"
+ setprototypeof "1.1.1"
+ statuses ">= 1.5.0 < 2"
+ toidentifier "1.0.0"
+
+https-browserify@1.0.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=
+
+iconv-lite@0.4.24:
+ version "0.4.24"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
+
+iconv-lite@^0.6.2:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
+ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3.0.0"
+
+ieee754@^1.1.4:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+
+ignore@^4.0.6:
+ version "4.0.6"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
+ integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+
+ignore@^5.1.4:
+ version "5.1.8"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
+ integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
+
+image-size@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.0.tgz#58b31fe4743b1cec0a0ac26f5c914d3c5b2f0750"
+ integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==
+ dependencies:
+ queue "6.0.2"
+
+import-fresh@^3.0.0, import-fresh@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
+imurmurhash@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
+inflight@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ dependencies:
+ once "^1.3.0"
+ wrappy "1"
+
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+inherits@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
+ integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
+
+inherits@2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+ integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+
+inline-style-parser@0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
+ integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
+
+internal-slot@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
+ integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
+ dependencies:
+ get-intrinsic "^1.1.0"
+ has "^1.0.3"
+ side-channel "^1.0.4"
+
+is-alphabetical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
+ integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
+
+is-alphanumerical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
+ integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
+ dependencies:
+ is-alphabetical "^1.0.0"
+ is-decimal "^1.0.0"
+
+is-arguments@^1.0.4:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
+ integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-bigint@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.3.tgz#fc9d9e364210480675653ddaea0518528d49a581"
+ integrity sha512-ZU538ajmYJmzysE5yU4Y7uIrPQ2j704u+hXFiIPQExpqzzUbpe5jCPdTfmz7jXRxZdvjY3KZ3ZNenoXQovX+Dg==
+
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+ dependencies:
+ binary-extensions "^2.0.0"
+
+is-boolean-object@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
+ integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-buffer@^2.0.0:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
+ integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
+
+is-callable@^1.1.4, is-callable@^1.2.3:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
+ integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+
+is-core-module@^2.2.0, is-core-module@^2.4.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
+ integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
+ dependencies:
+ has "^1.0.3"
+
+is-date-object@^1.0.1:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
+ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-decimal@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
+ integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
+
+is-extendable@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+ integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+
+is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-generator-function@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
+ integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
+ dependencies:
+ has-tostringtag "^1.0.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"
+ integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
+
+is-nan@^1.2.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
+ integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+
+is-negative-zero@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
+ integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
+
+is-number-object@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
+ integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-number@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
+ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
+is-plain-obj@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
+ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+
+is-regex@^1.1.3:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-string@^1.0.5, is-string@^1.0.6:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+ dependencies:
+ has-symbols "^1.0.2"
+
+is-typed-array@^1.1.3, is-typed-array@^1.1.6:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.7.tgz#881ddc660b13cb8423b2090fa88c0fe37a83eb2f"
+ integrity sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==
+ dependencies:
+ available-typed-arrays "^1.0.4"
+ call-bind "^1.0.2"
+ es-abstract "^1.18.5"
+ foreach "^2.0.5"
+ has-tostringtag "^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=
+
+isarray@^1.0.0, isarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+jest-worker@27.0.0-next.5:
+ version "27.0.0-next.5"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28"
+ integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
+"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-yaml@^3.13.1:
+ version "3.14.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
+ integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+json-parse-better-errors@^1.0.1:
+ version "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.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json5@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
+ integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
+ dependencies:
+ minimist "^1.2.0"
+
+json5@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
+ integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
+ dependencies:
+ minimist "^1.2.5"
+
+"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82"
+ integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
+ dependencies:
+ array-includes "^3.1.2"
+ object.assign "^4.1.2"
+
+kind-of@^6.0.0, kind-of@^6.0.2:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+language-subtag-registry@~0.3.2:
+ version "0.3.21"
+ resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a"
+ integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==
+
+language-tags@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
+ integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=
+ dependencies:
+ language-subtag-registry "~0.3.2"
+
+levn@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
+ integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
+ dependencies:
+ prelude-ls "^1.2.1"
+ type-check "~0.4.0"
+
+load-json-file@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
+ integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^4.0.0"
+ pify "^3.0.0"
+ strip-bom "^3.0.0"
+
+loader-utils@1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
+ integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^2.0.0"
+ json5 "^1.0.1"
+
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+ dependencies:
+ p-locate "^4.1.0"
+
+lodash.clonedeep@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
+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.sortby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
+ integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
+
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+
+lodash@^4.17.13:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
+loose-envify@^1.1.0, loose-envify@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+ dependencies:
+ js-tokens "^3.0.0 || ^4.0.0"
+
+lowlight@^1.17.0:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888"
+ integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==
+ dependencies:
+ fault "^1.0.0"
+ highlight.js "~10.7.0"
+
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+ dependencies:
+ yallist "^4.0.0"
+
+make-dir@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
+ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
+ dependencies:
+ semver "^6.0.0"
+
+md5.js@^1.3.4:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
+ integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
+ dependencies:
+ hash-base "^3.0.0"
+ inherits "^2.0.1"
+ safe-buffer "^5.1.2"
+
+mdast-util-definitions@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2"
+ integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==
+ dependencies:
+ unist-util-visit "^2.0.0"
+
+mdast-util-from-markdown@^0.8.0:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c"
+ integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==
+ dependencies:
+ "@types/mdast" "^3.0.0"
+ mdast-util-to-string "^2.0.0"
+ micromark "~2.11.0"
+ parse-entities "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+
+mdast-util-to-hast@^10.2.0:
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604"
+ integrity sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==
+ dependencies:
+ "@types/mdast" "^3.0.0"
+ "@types/unist" "^2.0.0"
+ mdast-util-definitions "^4.0.0"
+ mdurl "^1.0.0"
+ unist-builder "^2.0.0"
+ unist-util-generated "^1.0.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+mdast-util-to-string@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b"
+ integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
+
+mdurl@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
+ integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
+
+merge-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge2@^1.3.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
+ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+
+micromark@~2.11.0:
+ version "2.11.4"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a"
+ integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==
+ dependencies:
+ debug "^4.0.0"
+ parse-entities "^2.0.0"
+
+micromatch@^4.0.4:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
+ integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
+ dependencies:
+ braces "^3.0.1"
+ picomatch "^2.2.3"
+
+miller-rabin@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
+ integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
+ dependencies:
+ bn.js "^4.0.0"
+ brorand "^1.0.1"
+
+minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
+ integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
+
+minimalistic-crypto-utils@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
+ integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
+
+minimatch@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+ integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist@^1.2.0, minimist@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
+ integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+ms@^2.1.1:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
+nanoid@^3.1.22:
+ version "3.1.23"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
+ integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
+
+native-url@0.3.4:
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8"
+ integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==
+ dependencies:
+ querystring "^0.2.0"
+
+natural-compare@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
+ integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+
+next-tick@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
+ integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
+
+next@11.0.1:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/next/-/next-11.0.1.tgz#b8e3914d153aaf7143cb98c09bcd3c8230eeb17a"
+ integrity sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg==
+ dependencies:
+ "@babel/runtime" "7.12.5"
+ "@hapi/accept" "5.0.2"
+ "@next/env" "11.0.1"
+ "@next/polyfill-module" "11.0.1"
+ "@next/react-dev-overlay" "11.0.1"
+ "@next/react-refresh-utils" "11.0.1"
+ assert "2.0.0"
+ ast-types "0.13.2"
+ browserify-zlib "0.2.0"
+ browserslist "4.16.6"
+ buffer "5.6.0"
+ caniuse-lite "^1.0.30001228"
+ chalk "2.4.2"
+ chokidar "3.5.1"
+ constants-browserify "1.0.0"
+ crypto-browserify "3.12.0"
+ cssnano-simple "2.0.0"
+ domain-browser "4.19.0"
+ encoding "0.1.13"
+ etag "1.8.1"
+ find-cache-dir "3.3.1"
+ get-orientation "1.1.2"
+ https-browserify "1.0.0"
+ image-size "1.0.0"
+ jest-worker "27.0.0-next.5"
+ native-url "0.3.4"
+ node-fetch "2.6.1"
+ node-html-parser "1.4.9"
+ node-libs-browser "^2.2.1"
+ os-browserify "0.3.0"
+ p-limit "3.1.0"
+ path-browserify "1.0.1"
+ pnp-webpack-plugin "1.6.4"
+ postcss "8.2.13"
+ process "0.11.10"
+ prop-types "15.7.2"
+ querystring-es3 "0.2.1"
+ raw-body "2.4.1"
+ react-is "17.0.2"
+ react-refresh "0.8.3"
+ stream-browserify "3.0.0"
+ stream-http "3.1.1"
+ string_decoder "1.3.0"
+ styled-jsx "3.3.2"
+ timers-browserify "2.0.12"
+ tty-browserify "0.0.1"
+ use-subscription "1.5.1"
+ util "0.12.3"
+ vm-browserify "1.1.2"
+ watchpack "2.1.1"
+
+node-fetch@2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
+ integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
+
+node-gyp-build@^4.2.0:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739"
+ integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==
+
+node-html-parser@1.4.9:
+ version "1.4.9"
+ resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c"
+ integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==
+ dependencies:
+ he "1.2.0"
+
+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"
+ integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
+ dependencies:
+ assert "^1.1.1"
+ browserify-zlib "^0.2.0"
+ buffer "^4.3.0"
+ console-browserify "^1.1.0"
+ constants-browserify "^1.0.0"
+ crypto-browserify "^3.11.0"
+ domain-browser "^1.1.1"
+ events "^3.0.0"
+ https-browserify "^1.0.0"
+ os-browserify "^0.3.0"
+ path-browserify "0.0.1"
+ process "^0.11.10"
+ punycode "^1.2.4"
+ querystring-es3 "^0.2.0"
+ readable-stream "^2.3.3"
+ stream-browserify "^2.0.1"
+ stream-http "^2.7.2"
+ string_decoder "^1.0.0"
+ timers-browserify "^2.0.4"
+ tty-browserify "0.0.0"
+ url "^0.11.0"
+ util "^0.11.0"
+ vm-browserify "^1.0.1"
+
+node-releases@^1.1.71:
+ version "1.1.74"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"
+ integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==
+
+normalize-package-data@^2.3.2:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
+ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+object-assign@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-inspect@^1.11.0, object-inspect@^1.9.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
+ integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
+
+object-is@^1.0.1:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
+ integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
+object-keys@^1.0.12, object-keys@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object.assign@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
+ integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ has-symbols "^1.0.1"
+ object-keys "^1.1.1"
+
+object.entries@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd"
+ integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.2"
+
+object.fromentries@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8"
+ integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.2"
+ has "^1.0.3"
+
+object.values@^1.1.3, object.values@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
+ integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.2"
+
+once@^1.3.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+optionator@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
+ integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
+ dependencies:
+ deep-is "^0.1.3"
+ fast-levenshtein "^2.0.6"
+ levn "^0.4.1"
+ prelude-ls "^1.2.1"
+ type-check "^0.4.0"
+ word-wrap "^1.2.3"
+
+os-browserify@0.3.0, os-browserify@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
+ integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
+
+p-limit@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+ dependencies:
+ yocto-queue "^0.1.0"
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
+ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
+ dependencies:
+ p-try "^1.0.0"
+
+p-limit@^2.2.0:
+ 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"
+ integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
+ dependencies:
+ p-limit "^1.1.0"
+
+p-locate@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+ dependencies:
+ p-limit "^2.2.0"
+
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+ integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+
+p-try@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+pako@~1.0.5:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
+ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
+
+parent-module@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+ dependencies:
+ callsites "^3.0.0"
+
+parse-asn1@^5.0.0, parse-asn1@^5.1.5:
+ version "5.1.6"
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
+ integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
+ dependencies:
+ asn1.js "^5.2.0"
+ browserify-aes "^1.0.0"
+ evp_bytestokey "^1.0.0"
+ pbkdf2 "^3.0.3"
+ safe-buffer "^5.1.1"
+
+parse-entities@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
+ integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
+ dependencies:
+ character-entities "^1.0.0"
+ character-entities-legacy "^1.0.0"
+ character-reference-invalid "^1.0.0"
+ is-alphanumerical "^1.0.0"
+ is-decimal "^1.0.0"
+ is-hexadecimal "^1.0.0"
+
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
+path-browserify@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
+ integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
+
+path-browserify@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
+ integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
+
+path-exists@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+ integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
+path-is-absolute@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-key@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
+ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+
+path-parse@^1.0.6:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
+ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+
+path-type@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
+ integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
+ dependencies:
+ pify "^3.0.0"
+
+path-type@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
+ integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+
+pbkdf2@^3.0.3:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
+ integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
+ dependencies:
+ create-hash "^1.1.2"
+ create-hmac "^1.1.4"
+ ripemd160 "^2.0.1"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
+
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
+ integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
+
+pify@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+ integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+
+pkg-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
+ integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
+ dependencies:
+ find-up "^2.1.0"
+
+pkg-dir@^4.1.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+ dependencies:
+ find-up "^4.0.0"
+
+pkg-up@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
+ integrity sha1-yBmscoBZpGHKscOImivjxJoATX8=
+ dependencies:
+ find-up "^2.1.0"
+
+platform@1.3.6:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7"
+ integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==
+
+pnp-webpack-plugin@1.6.4:
+ version "1.6.4"
+ resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149"
+ integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==
+ dependencies:
+ ts-pnp "^1.1.6"
+
+postcss@8.2.13:
+ version "8.2.13"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"
+ integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==
+ dependencies:
+ colorette "^1.2.2"
+ nanoid "^3.1.22"
+ source-map "^0.6.1"
+
+prelude-ls@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
+ integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
+
+prettier@^2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
+ integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
+
+prismjs@^1.22.0, prismjs@~1.24.0:
+ version "1.24.1"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036"
+ integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==
+
+process-nextick-args@~2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+process@0.11.10, process@^0.11.10:
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+ integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
+
+progress@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
+prop-types@15.7.2, prop-types@^15.7.2:
+ version "15.7.2"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
+ integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+ dependencies:
+ loose-envify "^1.4.0"
+ object-assign "^4.1.1"
+ react-is "^16.8.1"
+
+property-information@^5.0.0, property-information@^5.3.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69"
+ integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==
+ dependencies:
+ xtend "^4.0.0"
+
+public-encrypt@^4.0.0:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
+ integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
+ dependencies:
+ bn.js "^4.1.0"
+ browserify-rsa "^4.0.0"
+ create-hash "^1.1.0"
+ parse-asn1 "^5.0.0"
+ randombytes "^2.0.1"
+ safe-buffer "^5.1.2"
+
+punycode@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
+ integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+
+punycode@^1.2.4:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+ integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+
+punycode@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+querystring-es3@0.2.1, querystring-es3@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
+ integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
+
+querystring@0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
+ integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+
+querystring@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd"
+ integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==
+
+queue-microtask@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
+ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+
+queue@6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
+ integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
+ dependencies:
+ inherits "~2.0.3"
+
+randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
+ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
+ dependencies:
+ safe-buffer "^5.1.0"
+
+randomfill@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
+ integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
+ dependencies:
+ randombytes "^2.0.5"
+ safe-buffer "^5.1.0"
+
+raw-body@2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
+ integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
+ dependencies:
+ bytes "3.1.0"
+ http-errors "1.7.3"
+ iconv-lite "0.4.24"
+ unpipe "1.0.0"
+
+react-dom@17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
+ integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+ scheduler "^0.20.2"
+
+react-is@17.0.2, react-is@^17.0.0:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+
+react-is@^16.8.1:
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+
+react-markdown@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-6.0.3.tgz#625ec767fa321d91801129387e7d31ee0cb99254"
+ integrity sha512-kQbpWiMoBHnj9myLlmZG9T1JdoT/OEyHK7hqM6CqFT14MAkgWiWBUYijLyBmxbntaN6dCDicPcUhWhci1QYodg==
+ dependencies:
+ "@types/hast" "^2.0.0"
+ "@types/unist" "^2.0.3"
+ comma-separated-tokens "^1.0.0"
+ prop-types "^15.7.2"
+ property-information "^5.3.0"
+ react-is "^17.0.0"
+ remark-parse "^9.0.0"
+ remark-rehype "^8.0.0"
+ space-separated-tokens "^1.1.0"
+ style-to-object "^0.3.0"
+ unified "^9.0.0"
+ unist-util-visit "^2.0.0"
+ vfile "^4.0.0"
+
+react-refresh@0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
+ integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
+
+react-syntax-highlighter@^15.4.4:
+ version "15.4.4"
+ resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.4.4.tgz#dc9043f19e7bd063ff3ea78986d22a6eaa943b2a"
+ integrity sha512-PsOFHNTzkb3OroXdoR897eKN5EZ6grht1iM+f1lJSq7/L0YVnkJaNVwC3wEUYPOAmeyl5xyer1DjL6MrumO6Zw==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ highlight.js "^10.4.1"
+ lowlight "^1.17.0"
+ prismjs "^1.22.0"
+ refractor "^3.2.0"
+
+react@17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
+ integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
+ integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^3.0.0"
+
+read-pkg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
+ integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
+ dependencies:
+ load-json-file "^4.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^3.0.0"
+
+readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6:
+ version "2.3.7"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+ integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.3"
+ isarray "~1.0.0"
+ process-nextick-args "~2.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.1.1"
+ util-deprecate "~1.0.1"
+
+readable-stream@^3.5.0, readable-stream@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
+ integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readdirp@~3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
+ integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
+ dependencies:
+ picomatch "^2.2.1"
+
+refractor@^3.2.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.4.0.tgz#62bd274b06c942041f390c371b676eb67cb0a678"
+ integrity sha512-dBeD02lC5eytm9Gld2Mx0cMcnR+zhSnsTfPpWqFaMgUMJfC9A6bcN3Br/NaXrnBJcuxnLFR90k1jrkaSyV8umg==
+ dependencies:
+ hastscript "^6.0.0"
+ parse-entities "^2.0.0"
+ prismjs "~1.24.0"
+
+regenerator-runtime@^0.13.4:
+ version "0.13.9"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
+ integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
+
+regexp.prototype.flags@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26"
+ integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
+regexpp@^3.1.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
+ integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
+
+remark-parse@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640"
+ integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==
+ dependencies:
+ mdast-util-from-markdown "^0.8.0"
+
+remark-rehype@^8.0.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-8.1.0.tgz#610509a043484c1e697437fa5eb3fd992617c945"
+ integrity sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==
+ dependencies:
+ mdast-util-to-hast "^10.2.0"
+
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+resolve@^1.10.0, resolve@^1.17.0, resolve@^1.20.0:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
+ integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
+ dependencies:
+ is-core-module "^2.2.0"
+ path-parse "^1.0.6"
+
+resolve@^2.0.0-next.3:
+ version "2.0.0-next.3"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46"
+ integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
+ dependencies:
+ is-core-module "^2.2.0"
+ path-parse "^1.0.6"
+
+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==
+
+rimraf@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
+ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+ dependencies:
+ glob "^7.1.3"
+
+ripemd160@^2.0.0, ripemd160@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
+ integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
+ dependencies:
+ hash-base "^3.0.0"
+ inherits "^2.0.1"
+
+run-parallel@^1.1.9:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
+ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
+ dependencies:
+ queue-microtask "^1.2.2"
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
+ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+scheduler@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
+ integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+
+section-matter@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167"
+ integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==
+ dependencies:
+ extend-shallow "^2.0.1"
+ kind-of "^6.0.0"
+
+"semver@2 || 3 || 4 || 5":
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@^6.0.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
+ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+
+semver@^7.2.1, semver@^7.3.5:
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
+setimmediate@^1.0.4:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
+ integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
+
+setprototypeof@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
+ integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
+
+sha.js@^2.4.0, sha.js@^2.4.8:
+ version "2.4.11"
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
+ integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
+ dependencies:
+ inherits "^2.0.1"
+ safe-buffer "^5.0.1"
+
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
+ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+ dependencies:
+ shebang-regex "^3.0.0"
+
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
+ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+shell-quote@1.7.2:
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
+ integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
+
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+ dependencies:
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
+
+slash@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
+ integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+source-map@0.7.3:
+ version "0.7.3"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
+ integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+
+source-map@0.8.0-beta.0:
+ version "0.8.0-beta.0"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
+ integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
+ dependencies:
+ whatwg-url "^7.0.0"
+
+source-map@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+space-separated-tokens@^1.0.0, space-separated-tokens@^1.1.0:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899"
+ integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==
+
+spdx-correct@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
+ integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.10"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b"
+ integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
+
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+stacktrace-parser@0.1.10:
+ version "0.1.10"
+ resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a"
+ integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==
+ dependencies:
+ type-fest "^0.7.1"
+
+"statuses@>= 1.5.0 < 2":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
+ integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+
+stream-browserify@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
+ integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
+ dependencies:
+ inherits "~2.0.4"
+ readable-stream "^3.5.0"
+
+stream-browserify@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
+ integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
+ dependencies:
+ inherits "~2.0.1"
+ readable-stream "^2.0.2"
+
+stream-http@3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564"
+ integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==
+ dependencies:
+ builtin-status-codes "^3.0.0"
+ inherits "^2.0.4"
+ readable-stream "^3.6.0"
+ xtend "^4.0.2"
+
+stream-http@^2.7.2:
+ version "2.8.3"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
+ integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
+ dependencies:
+ builtin-status-codes "^3.0.0"
+ inherits "^2.0.1"
+ readable-stream "^2.3.6"
+ to-arraybuffer "^1.0.0"
+ xtend "^4.0.0"
+
+stream-parser@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773"
+ integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=
+ dependencies:
+ debug "2"
+
+string-hash@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
+ integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
+
+string-width@^4.2.0:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
+ integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
+
+string.prototype.matchall@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da"
+ integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.2"
+ get-intrinsic "^1.1.1"
+ has-symbols "^1.0.2"
+ internal-slot "^1.0.3"
+ regexp.prototype.flags "^1.3.1"
+ side-channel "^1.0.4"
+
+string.prototype.trimend@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
+ integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
+string.prototype.trimstart@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
+ integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
+string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
+ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+ dependencies:
+ safe-buffer "~5.2.0"
+
+string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+ dependencies:
+ safe-buffer "~5.1.0"
+
+strip-ansi@6.0.0, strip-ansi@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
+ integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
+ dependencies:
+ ansi-regex "^5.0.0"
+
+strip-bom-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
+ integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=
+
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+
+strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+
+style-to-object@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
+ integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
+ dependencies:
+ inline-style-parser "0.1.1"
+
+styled-jsx@3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018"
+ integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==
+ dependencies:
+ "@babel/types" "7.8.3"
+ babel-plugin-syntax-jsx "6.18.0"
+ convert-source-map "1.7.0"
+ loader-utils "1.2.3"
+ source-map "0.7.3"
+ string-hash "1.1.3"
+ stylis "3.5.4"
+ stylis-rule-sheet "0.0.10"
+
+stylis-rule-sheet@0.0.10:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430"
+ integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==
+
+stylis@3.5.4:
+ version "3.5.4"
+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
+ integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
+
+supports-color@^5.3.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
+ integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
+table@^6.0.9:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
+ integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
+ dependencies:
+ ajv "^8.0.1"
+ lodash.clonedeep "^4.5.0"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
+
+text-table@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+ integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+
+timers-browserify@2.0.12, timers-browserify@^2.0.4:
+ version "2.0.12"
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee"
+ integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==
+ dependencies:
+ setimmediate "^1.0.4"
+
+to-arraybuffer@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
+ integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
+
+to-fast-properties@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
+ integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
+
+to-regex-range@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
+ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
+ dependencies:
+ is-number "^7.0.0"
+
+toidentifier@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
+ integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
+
+tr46@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
+ integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
+ dependencies:
+ punycode "^2.1.0"
+
+trough@^1.0.0:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
+ integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
+
+ts-pnp@^1.1.6:
+ 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==
+
+tsconfig-paths@^3.9.0:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7"
+ integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==
+ dependencies:
+ json5 "^2.2.0"
+ minimist "^1.2.0"
+ strip-bom "^3.0.0"
+
+tslib@^1.8.1:
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
+ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+
+tsutils@^3.21.0:
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
+ integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
+ dependencies:
+ tslib "^1.8.1"
+
+tty-browserify@0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
+ integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
+
+tty-browserify@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811"
+ integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==
+
+type-check@^0.4.0, type-check@~0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
+ integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
+ dependencies:
+ prelude-ls "^1.2.1"
+
+type-fest@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
+ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+
+type-fest@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
+ integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
+
+type@^1.0.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
+ integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
+
+type@^2.0.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d"
+ integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==
+
+typedarray-to-buffer@^3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
+ integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
+ dependencies:
+ is-typedarray "^1.0.0"
+
+typescript@4.3.5:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
+ integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+
+unbox-primitive@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
+ integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+ dependencies:
+ function-bind "^1.1.1"
+ has-bigints "^1.0.1"
+ has-symbols "^1.0.2"
+ which-boxed-primitive "^1.0.2"
+
+unified@^9.0.0:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975"
+ integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==
+ dependencies:
+ bail "^1.0.0"
+ extend "^3.0.0"
+ is-buffer "^2.0.0"
+ is-plain-obj "^2.0.0"
+ trough "^1.0.0"
+ vfile "^4.0.0"
+
+unist-builder@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436"
+ integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==
+
+unist-util-generated@^1.0.0:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b"
+ integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==
+
+unist-util-is@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797"
+ integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
+
+unist-util-position@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47"
+ integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==
+
+unist-util-stringify-position@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da"
+ integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
+ dependencies:
+ "@types/unist" "^2.0.2"
+
+unist-util-visit-parents@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6"
+ integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^4.0.0"
+
+unist-util-visit@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
+ integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^4.0.0"
+ unist-util-visit-parents "^3.0.0"
+
+unpipe@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+ integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+
+uri-js@^4.2.2:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
+ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
+ dependencies:
+ punycode "^2.1.0"
+
+url@^0.11.0:
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
+ integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
+ dependencies:
+ punycode "1.3.2"
+ querystring "0.2.0"
+
+use-subscription@1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
+ integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
+ dependencies:
+ object-assign "^4.1.1"
+
+utf-8-validate@^5.0.2:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.5.tgz#dd32c2e82c72002dc9f02eb67ba6761f43456ca1"
+ integrity sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==
+ dependencies:
+ node-gyp-build "^4.2.0"
+
+util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+util@0.10.3:
+ version "0.10.3"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
+ integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
+ dependencies:
+ inherits "2.0.1"
+
+util@0.12.3:
+ version "0.12.3"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
+ integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
+ dependencies:
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
+
+util@^0.11.0:
+ version "0.11.1"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
+ integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
+ dependencies:
+ inherits "2.0.3"
+
+util@^0.12.0:
+ version "0.12.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
+ integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
+ dependencies:
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
+
+v8-compile-cache@^2.0.3:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
+ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
+
+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"
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+vfile-message@^2.0.0:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
+ integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+
+vfile@^4.0.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624"
+ integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ is-buffer "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+ vfile-message "^2.0.0"
+
+vm-browserify@1.1.2, vm-browserify@^1.0.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
+ integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
+
+watchpack@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7"
+ integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
+webidl-conversions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
+ integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
+
+websocket@^1.0.34:
+ version "1.0.34"
+ resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
+ integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==
+ dependencies:
+ bufferutil "^4.0.1"
+ debug "^2.2.0"
+ es5-ext "^0.10.50"
+ typedarray-to-buffer "^3.1.5"
+ utf-8-validate "^5.0.2"
+ yaeti "^0.0.6"
+
+whatwg-url@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
+ integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
+ dependencies:
+ lodash.sortby "^4.7.0"
+ tr46 "^1.0.1"
+ webidl-conversions "^4.0.2"
+
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
+which-typed-array@^1.1.2:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.6.tgz#f3713d801da0720a7f26f50c596980a9f5c8b383"
+ integrity sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==
+ dependencies:
+ available-typed-arrays "^1.0.4"
+ call-bind "^1.0.2"
+ es-abstract "^1.18.5"
+ foreach "^2.0.5"
+ has-tostringtag "^1.0.0"
+ is-typed-array "^1.1.6"
+
+which@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+ dependencies:
+ isexe "^2.0.0"
+
+word-wrap@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
+wrappy@1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+xtend@^4.0.0, xtend@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+yaeti@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
+ integrity sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=
+
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
diff --git a/nextjs-tutorial/router-demo/.editorconfig b/nextjs-tutorial/router-demo/.editorconfig
new file mode 100644
index 0000000..cd793dd
--- /dev/null
+++ b/nextjs-tutorial/router-demo/.editorconfig
@@ -0,0 +1,25 @@
+
+root = true
+
+[*]
+
+charset = utf-8
+quote_type = single
+
+end_of_line = crlf
+
+indent_size = 2
+
+indent_style = space
+
+insert_final_newline = true
+
+max_line_length = 100
+
+trim_trailing_whitespace = true
+
+[*.md]
+
+max_line_length = 0
+
+trim_trailing_whitespace = false
\ No newline at end of file
diff --git a/nextjs-tutorial/router-demo/.env b/nextjs-tutorial/router-demo/.env
new file mode 100644
index 0000000..24e63ab
--- /dev/null
+++ b/nextjs-tutorial/router-demo/.env
@@ -0,0 +1,2 @@
+PORT = 3000
+HOST = 0.0.0.0
\ No newline at end of file
diff --git a/nextjs-tutorial/router-demo/.eslintignore b/nextjs-tutorial/router-demo/.eslintignore
new file mode 100644
index 0000000..422c391
--- /dev/null
+++ b/nextjs-tutorial/router-demo/.eslintignore
@@ -0,0 +1,3 @@
+.next
+dist
+node_modules/
diff --git a/nextjs-tutorial/router-demo/.eslintrc.json b/nextjs-tutorial/router-demo/.eslintrc.json
new file mode 100644
index 0000000..913dddc
--- /dev/null
+++ b/nextjs-tutorial/router-demo/.eslintrc.json
@@ -0,0 +1,21 @@
+{
+ "env": {
+ "browser": true,
+ "es2021": true
+ },
+ "extends": [
+ "plugin:react/recommended",
+ "prettier",
+ "next",
+ "next/core-web-vitals"
+ ],
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ },
+ "ecmaVersion": 12,
+ "sourceType": "module"
+ },
+ "plugins": ["react"],
+ "rules": {}
+}
diff --git a/workout-tracker-nextjs/.gitignore b/nextjs-tutorial/router-demo/.gitignore
similarity index 100%
rename from workout-tracker-nextjs/.gitignore
rename to nextjs-tutorial/router-demo/.gitignore
diff --git a/nextjs-tutorial/router-demo/.prettierrc.json b/nextjs-tutorial/router-demo/.prettierrc.json
new file mode 100644
index 0000000..04a03c5
--- /dev/null
+++ b/nextjs-tutorial/router-demo/.prettierrc.json
@@ -0,0 +1,6 @@
+{
+ "singleQuote": true,
+ "tabWidth": 2,
+ "semi": true,
+ "printWidth": 100
+}
diff --git a/nextjs-tutorial/router-demo/README.md b/nextjs-tutorial/router-demo/README.md
new file mode 100644
index 0000000..b7d68fc
--- /dev/null
+++ b/nextjs-tutorial/router-demo/README.md
@@ -0,0 +1,7 @@
+## This is a NextJS tutorial by Bruno Antunes
+
+Checkout his awesome Youtube channel, he has got you covered with React, NextJS to just get started.
+
+1. [Router Demo](https://www.youtube.com/watch?v=7J4iL1HDshQ)
+
+---
diff --git a/nextjs-tutorial/router-demo/next-env.d.ts b/nextjs-tutorial/router-demo/next-env.d.ts
new file mode 100644
index 0000000..c6643fd
--- /dev/null
+++ b/nextjs-tutorial/router-demo/next-env.d.ts
@@ -0,0 +1,3 @@
+///
+///
+///
diff --git a/workout-tracker-nextjs/next.config.js b/nextjs-tutorial/router-demo/next.config.js
similarity index 100%
rename from workout-tracker-nextjs/next.config.js
rename to nextjs-tutorial/router-demo/next.config.js
diff --git a/nextjs-tutorial/router-demo/package.json b/nextjs-tutorial/router-demo/package.json
new file mode 100644
index 0000000..d764ac4
--- /dev/null
+++ b/nextjs-tutorial/router-demo/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "router-demo",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint",
+ "telemetry:disable": "next telemetry disable",
+ "telemetry:enable": "next telemetry enable",
+ "telemetry:status": "next telemetry status"
+ },
+ "dependencies": {
+ "next": "11.0.1",
+ "react": "17.0.2",
+ "react-dom": "17.0.2"
+ },
+ "devDependencies": {
+ "@types/react": "17.0.16",
+ "eslint": "7.32.0",
+ "eslint-config-next": "11.0.1",
+ "typescript": "4.3.5"
+ }
+}
diff --git a/nextjs-tutorial/router-demo/pages/[vehicle]/[person].tsx b/nextjs-tutorial/router-demo/pages/[vehicle]/[person].tsx
new file mode 100644
index 0000000..8174b42
--- /dev/null
+++ b/nextjs-tutorial/router-demo/pages/[vehicle]/[person].tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+import { useRouter } from 'next/router';
+
+const Person = () => {
+ const { query } = useRouter();
+ console.log(query);
+
+ return (
+
+ {query.person}'s {query.vehicle}
+
+ );
+};
+
+export default Person;
diff --git a/nextjs-tutorial/router-demo/pages/_app.tsx b/nextjs-tutorial/router-demo/pages/_app.tsx
new file mode 100644
index 0000000..945e892
--- /dev/null
+++ b/nextjs-tutorial/router-demo/pages/_app.tsx
@@ -0,0 +1,7 @@
+import '../styles/globals.css'
+import type { AppProps } from 'next/app'
+
+function MyApp({ Component, pageProps }: AppProps) {
+ return
+}
+export default MyApp
diff --git a/nextjs-tutorial/router-demo/pages/details.tsx b/nextjs-tutorial/router-demo/pages/details.tsx
new file mode 100644
index 0000000..3ebcb63
--- /dev/null
+++ b/nextjs-tutorial/router-demo/pages/details.tsx
@@ -0,0 +1,30 @@
+import React from 'react';
+import Link from 'next/link';
+
+interface PeopleType {
+ v: string;
+ name: string;
+}
+
+const people: Array = [
+ { v: 'car', name: 'Ankur' },
+ { v: 'bike', name: 'Julia' },
+ { v: 'bicycle', name: 'Thomas' },
+];
+
+const Details = () => (
+ <>
+ {people.map(({ v, name }) => (
+ <>
+
+
+ {name}'s {v}
+
+
+
+ >
+ ))}
+ >
+);
+
+export default Details;
diff --git a/nextjs-tutorial/router-demo/pages/index.tsx b/nextjs-tutorial/router-demo/pages/index.tsx
new file mode 100644
index 0000000..f0ba7cf
--- /dev/null
+++ b/nextjs-tutorial/router-demo/pages/index.tsx
@@ -0,0 +1,3 @@
+export default function Home() {
+ return Header
;
+}
diff --git a/ecommerce_store/ecommerce_admin/app/favicon.ico b/nextjs-tutorial/router-demo/public/favicon.ico
similarity index 100%
rename from ecommerce_store/ecommerce_admin/app/favicon.ico
rename to nextjs-tutorial/router-demo/public/favicon.ico
diff --git a/cooking-with-tuomo-graphql-nextjs/public/vercel.svg b/nextjs-tutorial/router-demo/public/vercel.svg
similarity index 100%
rename from cooking-with-tuomo-graphql-nextjs/public/vercel.svg
rename to nextjs-tutorial/router-demo/public/vercel.svg
diff --git a/nextjs-tutorial/router-demo/styles/Home.module.css b/nextjs-tutorial/router-demo/styles/Home.module.css
new file mode 100644
index 0000000..35454bb
--- /dev/null
+++ b/nextjs-tutorial/router-demo/styles/Home.module.css
@@ -0,0 +1,121 @@
+.container {
+ min-height: 100vh;
+ padding: 0 0.5rem;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+}
+
+.main {
+ padding: 5rem 0;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.footer {
+ width: 100%;
+ height: 100px;
+ border-top: 1px solid #eaeaea;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.footer a {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-grow: 1;
+}
+
+.title a {
+ color: #0070f3;
+ text-decoration: none;
+}
+
+.title a:hover,
+.title a:focus,
+.title a:active {
+ text-decoration: underline;
+}
+
+.title {
+ margin: 0;
+ line-height: 1.15;
+ font-size: 4rem;
+}
+
+.title,
+.description {
+ text-align: center;
+}
+
+.description {
+ line-height: 1.5;
+ font-size: 1.5rem;
+}
+
+.code {
+ background: #fafafa;
+ border-radius: 5px;
+ padding: 0.75rem;
+ font-size: 1.1rem;
+ font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
+ Bitstream Vera Sans Mono, Courier New, monospace;
+}
+
+.grid {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-wrap: wrap;
+ max-width: 800px;
+ margin-top: 3rem;
+}
+
+.card {
+ margin: 1rem;
+ padding: 1.5rem;
+ text-align: left;
+ color: inherit;
+ text-decoration: none;
+ border: 1px solid #eaeaea;
+ border-radius: 10px;
+ transition: color 0.15s ease, border-color 0.15s ease;
+ width: 45%;
+}
+
+.card:hover,
+.card:focus,
+.card:active {
+ color: #0070f3;
+ border-color: #0070f3;
+}
+
+.card h2 {
+ margin: 0 0 1rem 0;
+ font-size: 1.5rem;
+}
+
+.card p {
+ margin: 0;
+ font-size: 1.25rem;
+ line-height: 1.5;
+}
+
+.logo {
+ height: 1em;
+ margin-left: 0.5rem;
+}
+
+@media (max-width: 600px) {
+ .grid {
+ width: 100%;
+ flex-direction: column;
+ }
+}
diff --git a/cooking-with-tuomo-graphql-nextjs/styles/globals.css b/nextjs-tutorial/router-demo/styles/globals.css
similarity index 100%
rename from cooking-with-tuomo-graphql-nextjs/styles/globals.css
rename to nextjs-tutorial/router-demo/styles/globals.css
diff --git a/nextjs-tutorial/router-demo/tsconfig.json b/nextjs-tutorial/router-demo/tsconfig.json
new file mode 100644
index 0000000..4fa631c
--- /dev/null
+++ b/nextjs-tutorial/router-demo/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "compilerOptions": {
+ "target": "es5",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve"
+ },
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
+ "exclude": ["node_modules"]
+}
diff --git a/cooking-with-tuomo-graphql-nextjs/yarn.lock b/nextjs-tutorial/router-demo/yarn.lock
similarity index 83%
rename from cooking-with-tuomo-graphql-nextjs/yarn.lock
rename to nextjs-tutorial/router-demo/yarn.lock
index aa2fcd0..cdabf9b 100644
--- a/cooking-with-tuomo-graphql-nextjs/yarn.lock
+++ b/nextjs-tutorial/router-demo/yarn.lock
@@ -9,15 +9,10 @@
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/helper-plugin-utils@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
- integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
-
-"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
- version "7.15.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
- integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
+"@babel/helper-validator-identifier@^7.14.5":
+ version "7.14.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
+ integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
"@babel/highlight@^7.10.4":
version "7.14.5"
@@ -28,51 +23,45 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/plugin-syntax-jsx@7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
- integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
"@babel/runtime-corejs3@^7.10.2":
- version "7.15.4"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1"
- integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==
+ version "7.14.9"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.9.tgz#fb21b1cf11650dcb8fcf4de2e6b3b8cf411da3f3"
+ integrity sha512-64RiH2ON4/y8qYtoa8rUiyam/tUVyGqRyNYhe+vCRGmjnV4bUlZvY+mwd0RrmLoCpJpdq3RsrNqKb7SJdw/4kw==
dependencies:
core-js-pure "^3.16.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@7.15.3":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"
- integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==
+"@babel/runtime@7.12.5":
+ version "7.12.5"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
+ integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2":
- version "7.15.4"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
- integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
+ integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/types@7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
- integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
+"@babel/types@7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
+ integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
dependencies:
- "@babel/helper-validator-identifier" "^7.14.9"
+ esutils "^2.0.2"
+ lodash "^4.17.13"
to-fast-properties "^2.0.0"
-"@eslint/eslintrc@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.2.tgz#6044884f7f93c4ecc2d1694c7486cce91ef8f746"
- integrity sha512-x1ZXdEFsvTcnbTZgqcWUL9w2ybgZCw/qbKTPQnab+XnYA2bMQpJCh+/bBzCRfDJaJdlrrQlOk49jNtru9gL/6Q==
+"@eslint/eslintrc@^0.4.3":
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
+ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
dependencies:
ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.0.0"
+ debug "^4.1.1"
+ espree "^7.3.0"
globals "^13.9.0"
ignore "^4.0.6"
import-fresh "^3.2.1"
@@ -89,21 +78,21 @@
"@hapi/hoek" "9.x.x"
"@hapi/boom@9.x.x":
- version "9.1.4"
- resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.4.tgz#1f9dad367c6a7da9f8def24b4a986fc5a7bd9db6"
- integrity sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==
+ version "9.1.3"
+ resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.3.tgz#22cad56e39b7a4819161a99b1db19eaaa9b6cc6e"
+ integrity sha512-RlrGyZ603hE/eRTZtTltocRm50HHmrmL3kGOP0SQ9MasazlW1mt/fkv4C5P/6rnpFXjwld/POFX1C8tMZE3ldg==
dependencies:
"@hapi/hoek" "9.x.x"
"@hapi/hoek@9.x.x":
- version "9.2.1"
- resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.1.tgz#9551142a1980503752536b5050fd99f4a7f13b17"
- integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==
+ version "9.2.0"
+ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131"
+ integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==
-"@humanwhocodes/config-array@^0.6.0":
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a"
- integrity sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==
+"@humanwhocodes/config-array@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
+ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
dependencies:
"@humanwhocodes/object-schema" "^1.2.0"
debug "^4.1.1"
@@ -114,32 +103,25 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
-"@napi-rs/triples@^1.0.3":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c"
- integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==
-
-"@next/env@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-11.1.2.tgz#27996efbbc54c5f949f5e8c0a156e3aa48369b99"
- integrity sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==
+"@next/env@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-11.0.1.tgz#6dc96ac76f1663ab747340e907e8933f190cc8fd"
+ integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==
-"@next/eslint-plugin-next@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz#f26cf90bcb6cd2e4645e2ba253bbc9aaaa43a170"
- integrity sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==
- dependencies:
- glob "7.1.7"
+"@next/eslint-plugin-next@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz#5dd3264a40fadcf28eba00d914d69103422bb7e6"
+ integrity sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA==
-"@next/polyfill-module@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.1.2.tgz#1fe92c364fdc81add775a16c678f5057c6aace98"
- integrity sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==
+"@next/polyfill-module@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.0.1.tgz#ca2a110c1c44672cbcff6c2b983f0c0549d87291"
+ integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==
-"@next/react-dev-overlay@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz#73795dc5454b7af168bac93df7099965ebb603be"
- integrity sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==
+"@next/react-dev-overlay@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz#3c481e83347255abd466dcf7e59ac8a79a0d7fd6"
+ integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==
dependencies:
"@babel/code-frame" "7.12.11"
anser "1.4.9"
@@ -153,37 +135,10 @@
stacktrace-parser "0.1.10"
strip-ansi "6.0.0"
-"@next/react-refresh-utils@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz#44ea40d8e773e4b77bad85e24f6ac041d5e4b4a5"
- integrity sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==
-
-"@next/swc-darwin-arm64@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz#93226c38db488c4b62b30a53b530e87c969b8251"
- integrity sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==
-
-"@next/swc-darwin-x64@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz#792003989f560c00677b5daeff360b35b510db83"
- integrity sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==
-
-"@next/swc-linux-x64-gnu@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz#8216b2ae1f21f0112958735c39dd861088108f37"
- integrity sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==
-
-"@next/swc-win32-x64-msvc@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz#e15824405df137129918205e43cb5e9339589745"
- integrity sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==
-
-"@node-rs/helper@1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c"
- integrity sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==
- dependencies:
- "@napi-rs/triples" "^1.0.3"
+"@next/react-refresh-utils@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz#a7509f22b6f70c13101a26573afd295295f1c020"
+ integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@@ -207,62 +162,76 @@
fastq "^1.6.0"
"@rushstack/eslint-patch@^1.0.6":
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz#82f83dcc2eb9b1e1d559b3aca96783e285eb8592"
- integrity sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50"
+ integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==
"@types/node@*":
- version "16.10.3"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5"
- integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==
+ version "16.4.13"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.13.tgz#7dfd9c14661edc65cccd43a29eb454174642370d"
+ integrity sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg==
+
+"@types/prop-types@*":
+ version "15.7.4"
+ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
+ integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
+
+"@types/react@17.0.16":
+ version "17.0.16"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.16.tgz#056f40c45645761527baeb7d89d842a6abdf285a"
+ integrity sha512-3kCUiOOlQTwUUvjNFkbBTWMTxdTGybz/PfjCw9JmaRGcEDBQh+nGMg7/E9P2rklhJuYVd25IYLNcvqgSPCPksg==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
+"@types/scheduler@*":
+ version "0.16.2"
+ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
+ integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
"@typescript-eslint/parser@^4.20.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899"
- integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.1.tgz#17dfbb45c9032ffa0fe15881d20fbc2a4bdeb02d"
+ integrity sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==
dependencies:
- "@typescript-eslint/scope-manager" "4.33.0"
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/typescript-estree" "4.33.0"
+ "@typescript-eslint/scope-manager" "4.29.1"
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/typescript-estree" "4.29.1"
debug "^4.3.1"
-"@typescript-eslint/scope-manager@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3"
- integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==
+"@typescript-eslint/scope-manager@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz#f25da25bc6512812efa2ce5ebd36619d68e61358"
+ integrity sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==
dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/visitor-keys" "4.29.1"
-"@typescript-eslint/types@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
- integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
+"@typescript-eslint/types@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.1.tgz#94cce6cf7cc83451df03339cda99d326be2feaf5"
+ integrity sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==
-"@typescript-eslint/typescript-estree@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"
- integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==
+"@typescript-eslint/typescript-estree@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz#7b32a25ff8e51f2671ccc6b26cdbee3b1e6c5e7f"
+ integrity sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==
dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
+ "@typescript-eslint/types" "4.29.1"
+ "@typescript-eslint/visitor-keys" "4.29.1"
debug "^4.3.1"
globby "^11.0.3"
is-glob "^4.0.1"
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/visitor-keys@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
- integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==
+"@typescript-eslint/visitor-keys@4.29.1":
+ version "4.29.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz#0615be8b55721f5e854f3ee99f1a714f2d093e5d"
+ integrity sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==
dependencies:
- "@typescript-eslint/types" "4.33.0"
+ "@typescript-eslint/types" "4.29.1"
eslint-visitor-keys "^2.0.0"
acorn-jsx@^5.3.1:
@@ -270,10 +239,10 @@ acorn-jsx@^5.3.1:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn@^8.5.0:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
- integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
+acorn@^7.4.0:
+ version "7.4.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
+ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
ajv@^6.10.0, ajv@^6.12.4:
version "6.12.6"
@@ -285,6 +254,16 @@ ajv@^6.10.0, ajv@^6.12.4:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^8.0.1:
+ version "8.6.2"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571"
+ integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
anser@1.4.9:
version "1.4.9"
resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760"
@@ -295,10 +274,10 @@ ansi-colors@^4.1.1:
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-ansi-regex@^5.0.0, ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+ansi-regex@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
+ integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
ansi-styles@^3.2.1:
version "3.2.1"
@@ -307,7 +286,7 @@ ansi-styles@^3.2.1:
dependencies:
color-convert "^1.9.0"
-ansi-styles@^4.1.0:
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -329,11 +308,6 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
aria-query@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
@@ -342,16 +316,16 @@ aria-query@^4.2.2:
"@babel/runtime" "^7.10.2"
"@babel/runtime-corejs3" "^7.10.2"
-array-includes@^3.1.1, array-includes@^3.1.3:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
- integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
+array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"
+ integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ es-abstract "^1.18.0-next.2"
get-intrinsic "^1.1.1"
- is-string "^1.0.7"
+ is-string "^1.0.5"
array-union@^2.1.0:
version "2.1.0"
@@ -359,22 +333,23 @@ array-union@^2.1.0:
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
array.prototype.flat@^1.2.4:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13"
- integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"
+ integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
dependencies:
- call-bind "^1.0.2"
+ call-bind "^1.0.0"
define-properties "^1.1.3"
- es-abstract "^1.19.0"
+ es-abstract "^1.18.0-next.1"
array.prototype.flatmap@^1.2.4:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446"
- integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
+ integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
dependencies:
call-bind "^1.0.0"
define-properties "^1.1.3"
- es-abstract "^1.19.0"
+ es-abstract "^1.18.0-next.1"
+ function-bind "^1.1.1"
asn1.js@^5.2.0:
version "5.4.1"
@@ -414,21 +389,31 @@ ast-types@0.13.2:
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48"
integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
+available-typed-arrays@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9"
+ integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==
axe-core@^4.0.2:
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz#b55cd8e8ddf659fe89b064680e1c6a4dceab0325"
- integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.2.tgz#fcf8777b82c62cfc69c7e9f32c0d2226287680e7"
+ integrity sha512-5LMaDRWm8ZFPAEdzTYmgjjEdj1YnQcpfrVajO/sn/LhbpGp0Y0H64c2hLZI1gRMxfA+w1S71Uc/nHaOXgcCvGg==
axobject-query@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
+babel-plugin-syntax-jsx@6.18.0:
+ version "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=
+
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -597,9 +582,9 @@ callsites@^3.0.0:
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228:
- version "1.0.30001265"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3"
- integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==
+ version "1.0.30001249"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz#90a330057f8ff75bfe97a94d047d5e14fabb2ee8"
+ integrity sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==
chalk@2.4.2, chalk@^2.0.0:
version "2.4.2"
@@ -679,9 +664,9 @@ color-name@~1.1.4:
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
colorette@^1.2.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
- integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
+ integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
commondir@^1.0.1:
version "1.0.1"
@@ -711,14 +696,14 @@ convert-source-map@1.7.0:
safe-buffer "~5.1.1"
core-js-pure@^3.16.0:
- version "3.18.2"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.2.tgz#d8cc11d4885ea919f3de776d45e720e4c769d406"
- integrity sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA==
+ version "3.16.1"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.1.tgz#b997df2669c957a5b29f06e95813a171f993592e"
+ integrity sha512-TyofCdMzx0KMhi84mVRS8rL1XsRk2SPUNz2azmth53iRN0/08Uim9fdhQTaZTG1LqaXHYVci4RDHka6WrXfnvg==
core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
create-ecdh@^4.0.0:
version "4.0.4"
@@ -782,19 +767,24 @@ css.escape@1.5.1:
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
-cssnano-preset-simple@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe"
- integrity sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==
+cssnano-preset-simple@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96"
+ integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==
dependencies:
caniuse-lite "^1.0.30001202"
-cssnano-simple@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-3.0.0.tgz#a4b8ccdef4c7084af97e19bc5b93b4ecf211e90f"
- integrity sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==
+cssnano-simple@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05"
+ integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==
dependencies:
- cssnano-preset-simple "^3.0.0"
+ cssnano-preset-simple "^2.0.0"
+
+csstype@^3.0.2:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
+ integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
damerau-levenshtein@^1.0.6:
version "1.0.7"
@@ -820,7 +810,7 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
+debug@^4.0.1, debug@^4.1.1, debug@^4.3.1:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
@@ -828,9 +818,9 @@ debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
ms "2.1.2"
deep-is@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
define-properties@^1.1.3:
version "1.1.3"
@@ -893,9 +883,9 @@ domain-browser@^1.1.1:
integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
electron-to-chromium@^1.3.723:
- version "1.3.864"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.864.tgz#6a993bcc196a2b8b3df84d28d5d4dd912393885f"
- integrity sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw==
+ version "1.3.800"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.800.tgz#8efbb11e88b0a072d5c0250e6249123d3a76cb9a"
+ integrity sha512-qagikPjZJSDWP85uWoxs32oK/xk/y3MhDZELfKRCWI7pBc0ZFlmjnXb+3+aNMaiqboeDJJa0v7CJd5cO1HKwEQ==
elliptic@^6.5.3:
version "6.5.4"
@@ -910,6 +900,11 @@ elliptic@^6.5.3:
minimalistic-assert "^1.0.1"
minimalistic-crypto-utils "^1.0.1"
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
emoji-regex@^9.0.0:
version "9.2.2"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
@@ -941,25 +936,22 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
- integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
+es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2, es-abstract@^1.18.5:
+ version "1.18.5"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19"
+ integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==
dependencies:
call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
get-intrinsic "^1.1.1"
- get-symbol-description "^1.0.0"
has "^1.0.3"
has-symbols "^1.0.2"
internal-slot "^1.0.3"
- is-callable "^1.2.4"
+ is-callable "^1.2.3"
is-negative-zero "^2.0.1"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.1"
- is-string "^1.0.7"
- is-weakref "^1.0.1"
+ is-regex "^1.1.3"
+ is-string "^1.0.6"
object-inspect "^1.11.0"
object-keys "^1.1.1"
object.assign "^4.1.2"
@@ -996,12 +988,12 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-config-next@11.1.2:
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.1.2.tgz#73c918f2fa6120d5f65080bf3fcf6b154905707e"
- integrity sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==
+eslint-config-next@^11.0.1:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.1.tgz#abdd2565a6fa5841556a89ba935f044bec173d0b"
+ integrity sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg==
dependencies:
- "@next/eslint-plugin-next" "11.1.2"
+ "@next/eslint-plugin-next" "11.0.1"
"@rushstack/eslint-patch" "^1.0.6"
"@typescript-eslint/parser" "^4.20.0"
eslint-import-resolver-node "^0.3.4"
@@ -1011,23 +1003,28 @@ eslint-config-next@11.1.2:
eslint-plugin-react "^7.23.1"
eslint-plugin-react-hooks "^4.2.0"
-eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
+eslint-config-prettier@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
+ integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==
+
+eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.5.tgz#939bbb0f74e179e757ca87f7a4a890dabed18ac4"
+ integrity sha512-XMoPKjSpXbkeJ7ZZ9icLnJMTY5Mc1kZbCakHquaFsXPpyWOwK0TK6CODO+0ca54UoM9LKOxyUNnoVZRl8TeaAg==
dependencies:
debug "^3.2.7"
resolve "^1.20.0"
eslint-import-resolver-typescript@^2.4.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz#07661966b272d14ba97f597b51e1a588f9722f0a"
- integrity sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz#ec1e7063ebe807f0362a7320543aaed6fe1100e1"
+ integrity sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==
dependencies:
- debug "^4.3.1"
- glob "^7.1.7"
+ debug "^4.1.1"
+ glob "^7.1.6"
is-glob "^4.0.1"
- resolve "^1.20.0"
+ resolve "^1.17.0"
tsconfig-paths "^3.9.0"
eslint-module-utils@^2.6.2:
@@ -1039,25 +1036,25 @@ eslint-module-utils@^2.6.2:
pkg-dir "^2.0.0"
eslint-plugin-import@^2.22.1:
- version "2.24.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da"
- integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==
+ version "2.24.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.0.tgz#697ffd263e24da5e84e03b282f5fb62251777177"
+ integrity sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==
dependencies:
array-includes "^3.1.3"
array.prototype.flat "^1.2.4"
debug "^2.6.9"
doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.6"
+ eslint-import-resolver-node "^0.3.5"
eslint-module-utils "^2.6.2"
find-up "^2.0.0"
has "^1.0.3"
- is-core-module "^2.6.0"
+ is-core-module "^2.4.0"
minimatch "^3.0.4"
- object.values "^1.1.4"
+ object.values "^1.1.3"
pkg-up "^2.0.0"
read-pkg-up "^3.0.0"
resolve "^1.20.0"
- tsconfig-paths "^3.11.0"
+ tsconfig-paths "^3.9.0"
eslint-plugin-jsx-a11y@^6.4.1:
version "6.4.1"
@@ -1082,80 +1079,79 @@ eslint-plugin-react-hooks@^4.2.0:
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
eslint-plugin-react@^7.23.1:
- version "7.26.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e"
- integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==
+ version "7.24.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
+ integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
dependencies:
array-includes "^3.1.3"
array.prototype.flatmap "^1.2.4"
doctrine "^2.1.0"
- estraverse "^5.2.0"
+ has "^1.0.3"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.0.4"
object.entries "^1.1.4"
object.fromentries "^2.0.4"
- object.hasown "^1.0.0"
object.values "^1.1.4"
prop-types "^15.7.2"
resolve "^2.0.0-next.3"
- semver "^6.3.0"
string.prototype.matchall "^4.0.5"
-eslint-scope@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978"
- integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==
+eslint-scope@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
dependencies:
esrecurse "^4.3.0"
- estraverse "^5.2.0"
+ estraverse "^4.1.1"
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+eslint-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
+ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
dependencies:
- eslint-visitor-keys "^2.0.0"
+ eslint-visitor-keys "^1.1.0"
+
+eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
+ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
eslint-visitor-keys@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint-visitor-keys@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186"
- integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==
-
-eslint@8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.0.0.tgz#2c2d0ac6353755667ac90c9ff4a9c1315e43fcff"
- integrity sha512-03spzPzMAO4pElm44m60Nj08nYonPGQXmw6Ceai/S4QK82IgwWO1EXx1s9namKzVlbVu3Jf81hb+N+8+v21/HQ==
+eslint@7.32.0:
+ version "7.32.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
+ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
dependencies:
- "@eslint/eslintrc" "^1.0.2"
- "@humanwhocodes/config-array" "^0.6.0"
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.3"
+ "@humanwhocodes/config-array" "^0.5.0"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.3.2"
+ debug "^4.0.1"
doctrine "^3.0.0"
enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
- eslint-scope "^6.0.0"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.0.0"
- espree "^9.0.0"
+ eslint-scope "^5.1.1"
+ eslint-utils "^2.1.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
esquery "^1.4.0"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
- glob-parent "^6.0.1"
+ glob-parent "^5.1.2"
globals "^13.6.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^4.1.0"
+ js-yaml "^3.13.1"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
@@ -1163,21 +1159,22 @@ eslint@8.0.0:
natural-compare "^1.4.0"
optionator "^0.9.1"
progress "^2.0.0"
- regexpp "^3.2.0"
+ regexpp "^3.1.0"
semver "^7.2.1"
strip-ansi "^6.0.0"
strip-json-comments "^3.1.0"
+ table "^6.0.9"
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
-espree@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090"
- integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
dependencies:
- acorn "^8.5.0"
+ acorn "^7.4.0"
acorn-jsx "^5.3.1"
- eslint-visitor-keys "^3.0.0"
+ eslint-visitor-keys "^1.3.0"
esprima@^4.0.0:
version "4.0.1"
@@ -1198,6 +1195,11 @@ esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
+estraverse@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
estraverse@^5.1.0, estraverse@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
@@ -1253,9 +1255,9 @@ fast-levenshtein@^2.0.6:
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807"
+ integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==
dependencies:
reusify "^1.0.4"
@@ -1351,14 +1353,6 @@ get-orientation@1.1.2:
dependencies:
stream-parser "^0.3.1"
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
glob-parent@^5.1.2, glob-parent@~5.1.0:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -1366,19 +1360,12 @@ glob-parent@^5.1.2, glob-parent@~5.1.0:
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.1:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
glob-to-regexp@^0.4.1:
version "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.1.7:
+glob@^7.1.3, glob@^7.1.6:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
@@ -1390,22 +1377,10 @@ glob@7.1.7:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.1.3, glob@^7.1.7:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
globals@^13.6.0, globals@^13.9.0:
- version "13.11.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7"
- integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==
+ version "13.10.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676"
+ integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==
dependencies:
type-fest "^0.20.2"
@@ -1607,11 +1582,9 @@ is-arrayish@^0.2.1:
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.3.tgz#fc9d9e364210480675653ddaea0518528d49a581"
+ integrity sha512-ZU538ajmYJmzysE5yU4Y7uIrPQ2j704u+hXFiIPQExpqzzUbpe5jCPdTfmz7jXRxZdvjY3KZ3ZNenoXQovX+Dg==
is-binary-path@~2.1.0:
version "2.1.0"
@@ -1628,15 +1601,15 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-callable@^1.1.4, is-callable@^1.2.4:
+is-callable@^1.1.4, is-callable@^1.2.3:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
-is-core-module@^2.2.0, is-core-module@^2.6.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3"
- integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==
+is-core-module@^2.2.0, is-core-module@^2.4.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
+ integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
dependencies:
has "^1.0.3"
@@ -1652,6 +1625,11 @@ is-extglob@^2.1.1:
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
is-generator-function@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
@@ -1659,10 +1637,10 @@ is-generator-function@^1.0.7:
dependencies:
has-tostringtag "^1.0.0"
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
+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"
@@ -1691,7 +1669,7 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-regex@^1.1.4:
+is-regex@^1.1.3:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
@@ -1699,12 +1677,7 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-shared-array-buffer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
- integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
-
-is-string@^1.0.5, is-string@^1.0.7:
+is-string@^1.0.5, is-string@^1.0.6:
version "1.0.7"
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
@@ -1718,24 +1691,17 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
-is-typed-array@^1.1.3, is-typed-array@^1.1.7:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79"
- integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==
+is-typed-array@^1.1.3, is-typed-array@^1.1.6:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.7.tgz#881ddc660b13cb8423b2090fa88c0fe37a83eb2f"
+ integrity sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==
dependencies:
- available-typed-arrays "^1.0.5"
+ available-typed-arrays "^1.0.4"
call-bind "^1.0.2"
es-abstract "^1.18.5"
foreach "^2.0.5"
has-tostringtag "^1.0.0"
-is-weakref@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2"
- integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==
- dependencies:
- call-bind "^1.0.0"
-
isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -1768,13 +1734,6 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
json-parse-better-errors@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
@@ -1785,6 +1744,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
@@ -1797,12 +1761,19 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
+json5@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
+ integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
+ dependencies:
+ minimist "^1.2.5"
+
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
- integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82"
+ integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
dependencies:
- array-includes "^3.1.3"
+ array-includes "^3.1.2"
object.assign "^4.1.2"
language-subtag-registry@~0.3.2:
@@ -1859,6 +1830,11 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
+lodash.clonedeep@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
@@ -1869,6 +1845,16 @@ lodash.sortby@^4.7.0:
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+
+lodash@^4.17.13:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
loose-envify@^1.1.0, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -1942,7 +1928,7 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
-minimist@^1.2.0:
+minimist@^1.2.0, minimist@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -1962,10 +1948,10 @@ ms@^2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-nanoid@^3.1.23:
- version "3.1.29"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.29.tgz#214fb2d7a33e1a5bef4757b779dfaeb6a4e5aeb4"
- integrity sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==
+nanoid@^3.1.22:
+ version "3.1.23"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
+ integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
native-url@0.3.4:
version "0.3.4"
@@ -1979,18 +1965,17 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-next@11.1.2:
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/next/-/next-11.1.2.tgz#527475787a9a362f1bc916962b0c0655cc05bc91"
- integrity sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==
+next@11.0.1:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/next/-/next-11.0.1.tgz#b8e3914d153aaf7143cb98c09bcd3c8230eeb17a"
+ integrity sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg==
dependencies:
- "@babel/runtime" "7.15.3"
+ "@babel/runtime" "7.12.5"
"@hapi/accept" "5.0.2"
- "@next/env" "11.1.2"
- "@next/polyfill-module" "11.1.2"
- "@next/react-dev-overlay" "11.1.2"
- "@next/react-refresh-utils" "11.1.2"
- "@node-rs/helper" "1.2.1"
+ "@next/env" "11.0.1"
+ "@next/polyfill-module" "11.0.1"
+ "@next/react-dev-overlay" "11.0.1"
+ "@next/react-refresh-utils" "11.0.1"
assert "2.0.0"
ast-types "0.13.2"
browserify-zlib "0.2.0"
@@ -2001,7 +1986,7 @@ next@11.1.2:
chokidar "3.5.1"
constants-browserify "1.0.0"
crypto-browserify "3.12.0"
- cssnano-simple "3.0.0"
+ cssnano-simple "2.0.0"
domain-browser "4.19.0"
encoding "0.1.13"
etag "1.8.1"
@@ -2018,8 +2003,9 @@ next@11.1.2:
p-limit "3.1.0"
path-browserify "1.0.1"
pnp-webpack-plugin "1.6.4"
- postcss "8.2.15"
+ postcss "8.2.13"
process "0.11.10"
+ prop-types "15.7.2"
querystring-es3 "0.2.1"
raw-body "2.4.1"
react-is "17.0.2"
@@ -2027,18 +2013,13 @@ next@11.1.2:
stream-browserify "3.0.0"
stream-http "3.1.1"
string_decoder "1.3.0"
- styled-jsx "4.0.1"
+ styled-jsx "3.3.2"
timers-browserify "2.0.12"
tty-browserify "0.0.1"
use-subscription "1.5.1"
- util "0.12.4"
+ util "0.12.3"
vm-browserify "1.1.2"
watchpack "2.1.1"
- optionalDependencies:
- "@next/swc-darwin-arm64" "11.1.2"
- "@next/swc-darwin-x64" "11.1.2"
- "@next/swc-linux-x64-gnu" "11.1.2"
- "@next/swc-win32-x64-msvc" "11.1.2"
node-fetch@2.6.1:
version "2.6.1"
@@ -2082,9 +2063,9 @@ node-libs-browser@^2.2.1:
vm-browserify "^1.0.1"
node-releases@^1.1.71:
- version "1.1.77"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e"
- integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==
+ version "1.1.73"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
+ integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==
normalize-package-data@^2.3.2:
version "2.5.0"
@@ -2135,39 +2116,32 @@ object.assign@^4.1.2:
object-keys "^1.1.1"
object.entries@^1.1.4:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd"
+ integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ es-abstract "^1.18.2"
object.fromentries@^2.0.4:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8"
+ integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.hasown@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"
- integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ es-abstract "^1.18.0-next.2"
+ has "^1.0.3"
-object.values@^1.1.4:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
+object.values@^1.1.3, object.values@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
+ integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ es-abstract "^1.18.2"
once@^1.3.0:
version "1.4.0"
@@ -2370,13 +2344,13 @@ pnp-webpack-plugin@1.6.4:
dependencies:
ts-pnp "^1.1.6"
-postcss@8.2.15:
- version "8.2.15"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
- integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
+postcss@8.2.13:
+ version "8.2.13"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"
+ integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==
dependencies:
colorette "^1.2.2"
- nanoid "^3.1.23"
+ nanoid "^3.1.22"
source-map "^0.6.1"
prelude-ls@^1.2.1:
@@ -2384,11 +2358,6 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prettier@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
- integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
-
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -2404,7 +2373,7 @@ progress@^2.0.0:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-prop-types@^15.7.2:
+prop-types@15.7.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -2583,17 +2552,22 @@ regexp.prototype.flags@^1.3.1:
call-bind "^1.0.2"
define-properties "^1.1.3"
-regexpp@^3.2.0:
+regexpp@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
resolve-from@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-resolve@^1.10.0, resolve@^1.20.0:
+resolve@^1.10.0, resolve@^1.17.0, resolve@^1.20.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
@@ -2664,7 +2638,7 @@ scheduler@^0.20.2:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-semver@^6.0.0, semver@^6.3.0:
+semver@^6.0.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
@@ -2725,6 +2699,15 @@ slash@^3.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
source-map@0.7.3:
version "0.7.3"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
@@ -2834,14 +2817,23 @@ string-hash@1.1.3:
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
+string-width@^4.2.0:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
+ integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
+
string.prototype.matchall@^4.0.5:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa"
- integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da"
+ integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ es-abstract "^1.18.2"
get-intrinsic "^1.1.1"
has-symbols "^1.0.2"
internal-slot "^1.0.3"
@@ -2878,20 +2870,13 @@ string_decoder@~1.1.1:
dependencies:
safe-buffer "~5.1.0"
-strip-ansi@6.0.0:
+strip-ansi@6.0.0, strip-ansi@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
dependencies:
ansi-regex "^5.0.0"
-strip-ansi@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
strip-bom@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -2902,13 +2887,13 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-styled-jsx@4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-4.0.1.tgz#ae3f716eacc0792f7050389de88add6d5245b9e9"
- integrity sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==
+styled-jsx@3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018"
+ integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==
dependencies:
- "@babel/plugin-syntax-jsx" "7.14.5"
- "@babel/types" "7.15.0"
+ "@babel/types" "7.8.3"
+ babel-plugin-syntax-jsx "6.18.0"
convert-source-map "1.7.0"
loader-utils "1.2.3"
source-map "0.7.3"
@@ -2947,6 +2932,18 @@ supports-color@^8.0.0:
dependencies:
has-flag "^4.0.0"
+table@^6.0.9:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
+ integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
+ dependencies:
+ ajv "^8.0.1"
+ lodash.clonedeep "^4.5.0"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
+
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -2993,13 +2990,12 @@ ts-pnp@^1.1.6:
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==
-tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"
- integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==
+tsconfig-paths@^3.9.0:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7"
+ integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==
dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
+ json5 "^2.2.0"
minimist "^1.2.0"
strip-bom "^3.0.0"
@@ -3042,6 +3038,11 @@ type-fest@^0.7.1:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
+typescript@4.3.5:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
+ integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+
unbox-primitive@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
@@ -3091,10 +3092,10 @@ util@0.10.3:
dependencies:
inherits "2.0.1"
-util@0.12.4, util@^0.12.0:
- version "0.12.4"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
- integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
+util@0.12.3:
+ version "0.12.3"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
+ integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
dependencies:
inherits "^2.0.3"
is-arguments "^1.0.4"
@@ -3110,6 +3111,18 @@ util@^0.11.0:
dependencies:
inherits "2.0.3"
+util@^0.12.0:
+ version "0.12.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
+ integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
+ dependencies:
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
+
v8-compile-cache@^2.0.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -3162,16 +3175,16 @@ which-boxed-primitive@^1.0.2:
is-symbol "^1.0.3"
which-typed-array@^1.1.2:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793"
- integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.6.tgz#f3713d801da0720a7f26f50c596980a9f5c8b383"
+ integrity sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==
dependencies:
- available-typed-arrays "^1.0.5"
+ available-typed-arrays "^1.0.4"
call-bind "^1.0.2"
es-abstract "^1.18.5"
foreach "^2.0.5"
has-tostringtag "^1.0.0"
- is-typed-array "^1.1.7"
+ is-typed-array "^1.1.6"
which@^2.0.1:
version "2.0.2"
diff --git a/node-api-proxy-server/.env b/node-api-proxy-server/.env
new file mode 100644
index 0000000..803cb80
--- /dev/null
+++ b/node-api-proxy-server/.env
@@ -0,0 +1,4 @@
+SERVER_PORT = 3000
+API_BASE_URL = "api.openweathermap.org/data/2.5/weather"
+OPENWEATHER_API_NAME = "weather_req"
+OPENWEATHER_API_KEY = "5183c16e24538a8256171955b53cb4e4"
\ No newline at end of file
diff --git a/notes-app/.env b/notes-app/.env
new file mode 100644
index 0000000..6db0208
--- /dev/null
+++ b/notes-app/.env
@@ -0,0 +1,4 @@
+PORT = 1035
+HOST = 0.0.0.0
+REACT_APP_API_HOST = 192.168.0.120
+REACT_APP_API_PORT = 5000
\ No newline at end of file
diff --git a/optimisation-techniques/.env b/optimisation-techniques/.env
new file mode 100644
index 0000000..5386dbf
--- /dev/null
+++ b/optimisation-techniques/.env
@@ -0,0 +1,2 @@
+PORT = 1035
+BROWSER = none
\ No newline at end of file
diff --git a/passage-auth-tutorial/.env b/passage-auth-tutorial/.env
new file mode 100644
index 0000000..8ef85ac
--- /dev/null
+++ b/passage-auth-tutorial/.env
@@ -0,0 +1,2 @@
+PASSAGE_APP_ID=eFuhrog8T3KcV6vk4P3XNKwy
+PASSAGE_API_KEY=FhIg9FudvK.isgZXlEO82hCFU9aaQocfSxrb6Ho5M3xuBhKyG3Kyl55elL9WTVz66hFVPj4sA6W
diff --git a/pizza-buggy/.env b/pizza-buggy/.env
new file mode 100644
index 0000000..0848285
--- /dev/null
+++ b/pizza-buggy/.env
@@ -0,0 +1 @@
+MONGO_URL = mongodb+srv://ankurpaul:adminadmin@cluster0.tzvum.mongodb.net/pizza?retryWrites=true&w=majority
\ No newline at end of file
diff --git a/polymorphic-react-component/.env b/polymorphic-react-component/.env
new file mode 100644
index 0000000..c57b30f
--- /dev/null
+++ b/polymorphic-react-component/.env
@@ -0,0 +1,2 @@
+HOST=0.0.0.0
+PORT=4848
diff --git a/practice-project/.env b/practice-project/.env
new file mode 100755
index 0000000..5cd4ff2
--- /dev/null
+++ b/practice-project/.env
@@ -0,0 +1,2 @@
+BROWSER= none
+PORT = 1035
\ No newline at end of file
diff --git a/quiz-app-typescript/.env b/quiz-app-typescript/.env
new file mode 100644
index 0000000..219ee1e
--- /dev/null
+++ b/quiz-app-typescript/.env
@@ -0,0 +1,3 @@
+HOST = 0.0.0.0
+PORT = 3000
+BROWSER = none
diff --git a/react-complete-guide/.env b/react-complete-guide/.env
new file mode 100644
index 0000000..a781429
--- /dev/null
+++ b/react-complete-guide/.env
@@ -0,0 +1 @@
+PORT = 1035
\ No newline at end of file
diff --git a/react-graphql-demo/frontend/.env b/react-graphql-demo/frontend/.env
new file mode 100644
index 0000000..409d5ec
--- /dev/null
+++ b/react-graphql-demo/frontend/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 1035
\ No newline at end of file
diff --git a/react-graphql-demo2/client/.env b/react-graphql-demo2/client/.env
new file mode 100644
index 0000000..8c7d3cd
--- /dev/null
+++ b/react-graphql-demo2/client/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 1035
diff --git a/react-styling-tutorial/.env b/react-styling-tutorial/.env
new file mode 100644
index 0000000..a781429
--- /dev/null
+++ b/react-styling-tutorial/.env
@@ -0,0 +1 @@
+PORT = 1035
\ No newline at end of file
diff --git a/redux-toolkit/.env b/redux-toolkit/.env
new file mode 100644
index 0000000..409d5ec
--- /dev/null
+++ b/redux-toolkit/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 1035
\ No newline at end of file
diff --git a/remix-medusa-ecommerce/medusa-admin b/remix-medusa-ecommerce/medusa-admin
new file mode 160000
index 0000000..8189ab1
--- /dev/null
+++ b/remix-medusa-ecommerce/medusa-admin
@@ -0,0 +1 @@
+Subproject commit 8189ab1c6b5cf2f92a226da30f7d665e7c8b39f9
diff --git a/remix-pokemon-api/public/pokemon/type b/remix-pokemon-api/public/pokemon/type
deleted file mode 100644
index e69de29..0000000
diff --git a/remix-pokemon-api/public/pokemon/type:-null.jpg b/remix-pokemon-api/public/pokemon/type:-null.jpg
new file mode 100644
index 0000000..fb478ac
--- /dev/null
+++ b/remix-pokemon-api/public/pokemon/type:-null.jpg
@@ -0,0 +1,7 @@
+
+404 Not Found
+
+404 Not Found
+nginx/1.14.0 (Ubuntu)
+
+
diff --git a/ricky-morty-character-wiki/.env b/ricky-morty-character-wiki/.env
new file mode 100644
index 0000000..01e1336
--- /dev/null
+++ b/ricky-morty-character-wiki/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 3000
diff --git a/simple-music-app/.env b/simple-music-app/.env
new file mode 100644
index 0000000..01e1336
--- /dev/null
+++ b/simple-music-app/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 3000
diff --git a/simple-react-blog-master/.env b/simple-react-blog-master/.env
new file mode 100644
index 0000000..20b24c6
--- /dev/null
+++ b/simple-react-blog-master/.env
@@ -0,0 +1,2 @@
+COSMIC_BUCKET = 8f7e1950-4a14-11ec-9181-d75d710292b7
+COSMIC_READ_KEY = XPXNULNf6OdMWYFqf2hwa3lpk8XaCRc1PxVHTp1b1rLlfUKjtB
diff --git a/storybook-react/src/lib/store.js b/storybook-react/src/lib/store.js
index bc6ed35..942c75d 100644
--- a/storybook-react/src/lib/store.js
+++ b/storybook-react/src/lib/store.js
@@ -1,6 +1,6 @@
-import { createSlice, configureStore } from "@reduxjs/toolkit";
+import { createSlice, configureStore ,createAsyncThunk̥} from "@reduxjs/toolkit";
-const defaultTasks = [
+const defaultTasks = [̥
{ id: "1", title: "Something", state: "TASK_INBOX" },
{ id: "2", title: "Something more", state: "TASK_INBOX" },
{ id: "3", title: "Something else", state: "TASK_INBOX" },
@@ -13,6 +13,39 @@ const TaskBoxData = {
error: null,
};
+export const fetchTasks = createAsyncThunk('todos/fetchTodos', async () => {
+ const response = await fetch(
+ 'https://jsonplaceholder.typicode.com/todos?userId=1'
+ );
+ const data = await response.json();
+ const result = data.map((task) => ({
+ id: `${task.id}`,
+ title: task.title,
+ state: task.completed ? 'TASK_ARCHIVED' : 'TASK_INBOX',
+ }));
+ return result;
+});
+
+extraReducers(builder) {
+ builder
+ .addCase(fetchTasks.pending, (state) => {
+ state.status = 'loading';
+ state.error = null;
+ state.tasks = [];
+ })
+ .addCase(fetchTasks.fulfilled, (state, action) => {
+ state.status = 'succeeded';
+ state.error = null;
+ // Add̥ any fetched tasks to the array
+ state.tasks = action.payload;
+ })
+ .addCase(fetchTasks.rejected, (state) => {
+ state.status = 'failed';
+ state.error = "Something went wrong";
+ state.tasks = [];
+ });
+}
+
const TasksSlice = createSlice({
name: `taskbox`,
initialState: TaskBoxData,
diff --git a/supa-vacation-nextjs/.env.example b/supa-vacation-nextjs/.env.example
new file mode 100644
index 0000000..6e0e06f
--- /dev/null
+++ b/supa-vacation-nextjs/.env.example
@@ -0,0 +1,13 @@
+DATABASE_URL=postgresql://postgres:johndoe@db.rfieqtlvtbnqgibuvwnd.supabase.co:5432/postgres
+NEXTAUTH_URL=http://127.0.0.1:4848
+NEXTAUTH_SECRET=RD/epfXlgTxz7C2FGnlAcMoaTUzTzfF+fKb476upR5A=
+EMAIL_SERVER_HOST=smtp.gmail.com
+EMAIL_SERVER_PORT=465
+EMAIL_SERVER_USER=john.doe@gmail.com
+EMAIL_SERVER_PASSWORD=john@1234
+EMAIL_FROM=john.doe@gmail.com
+GOOGLE_ID=468218787943-vl6kv0qtf2ccsle40dfrugade2qjg0vl.apps.googleusercontent.com
+GOOGLE_SECRET=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
+SUPABASE_URL=https://rfieqtlvtbnqgibuvwnd.supabase.co
+SUPABASE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InJmaWVxdGx2dGJucWdpYnV2d25kIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NTUyMDUzNzgsImV4cCI6MTk3MDc4MTM3OH0.qsEjHprD5ug-r4LZoejVwevpcDYCcWmpfGo7OLxX_3U
+SUPABASE_BUCKET=supavacation-storage
diff --git a/tailwind-cards/.env b/tailwind-cards/.env
new file mode 100644
index 0000000..99ff0eb
--- /dev/null
+++ b/tailwind-cards/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 5000
diff --git a/todoapp-typescript-react-redux/.env b/todoapp-typescript-react-redux/.env
new file mode 100644
index 0000000..f6f568e
--- /dev/null
+++ b/todoapp-typescript-react-redux/.env
@@ -0,0 +1,2 @@
+HOST = 0.0.0.0
+PORT = 3000
\ No newline at end of file
diff --git a/useeffects-tutorial/.env b/useeffects-tutorial/.env
new file mode 100755
index 0000000..43da4f1
--- /dev/null
+++ b/useeffects-tutorial/.env
@@ -0,0 +1,2 @@
+BROWSER = none
+PORT = 1035
\ No newline at end of file
diff --git a/workout-tracker-nextjs/.env.example b/workout-tracker-nextjs/.env.example
deleted file mode 100644
index 892c4bf..0000000
--- a/workout-tracker-nextjs/.env.example
+++ /dev/null
@@ -1,2 +0,0 @@
-NEXT_PUBLIC_SUPABASE_URL
-NEXT_PUBLIC_SUPABASE_ANON_KEY
\ No newline at end of file
diff --git a/workout-tracker-nextjs/.eslintrc.json b/workout-tracker-nextjs/.eslintrc.json
deleted file mode 100644
index bffb357..0000000
--- a/workout-tracker-nextjs/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "next/core-web-vitals"
-}
diff --git a/workout-tracker-nextjs/README.md b/workout-tracker-nextjs/README.md
deleted file mode 100644
index b12f3e3..0000000
--- a/workout-tracker-nextjs/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
-
-## Getting Started
-
-First, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
-
-[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
-
-The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/workout-tracker-nextjs/components/Footer.js b/workout-tracker-nextjs/components/Footer.js
deleted file mode 100644
index c1994eb..0000000
--- a/workout-tracker-nextjs/components/Footer.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import Link from "next/link";
-import styles from "../styles/Footer.module.css";
-
-const Footer = () => {
- return (
-
-
- Built with{" "}
-
- Nextjs
- {" "}
- and{" "}
-
- Supabase
-
-
-
-
Github Repo
-
-
- );
-};
-
-export default Footer;
diff --git a/workout-tracker-nextjs/components/Navbar.js b/workout-tracker-nextjs/components/Navbar.js
deleted file mode 100644
index 454861e..0000000
--- a/workout-tracker-nextjs/components/Navbar.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import Link from "next/link";
-import styles from "../styles/Navbar.module.css";
-import { supabase } from "../utils/supabase";
-
-const Navbar = ({ session }) => {
- return (
-
-
- {session?.user ? (
-
-
- Home
-
-
- supabase.auth.signOut()}
- >
- Logout
-
-
- Create New Workout
-
-
- ) : (
-
-
- Login
-
-
- Signup
-
-
- )}
-
- );
-};
-
-export default Navbar;
diff --git a/workout-tracker-nextjs/components/WorkoutCard.js b/workout-tracker-nextjs/components/WorkoutCard.js
deleted file mode 100644
index 200d0b3..0000000
--- a/workout-tracker-nextjs/components/WorkoutCard.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import Link from "next/link";
-import { useEffect, useState } from "react";
-import styles from "../styles/WorkoutCard.module.css";
-import { supabase } from "../utils/supabase";
-import { BsTrash } from "react-icons/bs";
-import { FiEdit } from "react-icons/fi";
-import { formatDistanceToNow } from "date-fns/";
-
-const WorkoutCard = ({ data, handleDelete }) => {
- return (
-
- {data?.map((item) => (
-
-
- {" "}
- Title: {""}
- {item.title}
-
-
- {" "}
- Load(kg): {" "}
- {item.loads}
-
-
Reps:{item.reps}
-
- created:{" "}
- {formatDistanceToNow(new Date(item.inserted_at), {
- addSuffix: true,
- })}
-
-
-
-
-
-
-
-
-
handleDelete(item.id)}
- className={styles.delete}
- >
-
-
-
-
- ))}
-
- );
-};
-
-export default WorkoutCard;
diff --git a/workout-tracker-nextjs/package.json b/workout-tracker-nextjs/package.json
deleted file mode 100644
index d452646..0000000
--- a/workout-tracker-nextjs/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "nextjs-supabase",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
- },
- "dependencies": {
- "@supabase/supabase-js": "^1.35.4",
- "date-fns": "^2.29.1",
- "next": "12.2.3",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-hot-toast": "^2.3.0",
- "react-icons": "^4.4.0"
- },
- "devDependencies": {
- "eslint": "8.20.0",
- "eslint-config-next": "12.2.3"
- }
-}
diff --git a/workout-tracker-nextjs/pages/_app.js b/workout-tracker-nextjs/pages/_app.js
deleted file mode 100644
index 2053045..0000000
--- a/workout-tracker-nextjs/pages/_app.js
+++ /dev/null
@@ -1,26 +0,0 @@
-import Link from "next/link";
-import { useState, useEffect } from "react";
-import Footer from "../components/Footer";
-import Navbar from "../components/Navbar";
-import "../styles/globals.css";
-import { supabase } from "../utils/supabase";
-
-function MyApp({ Component, pageProps }) {
- const [session, setSession] = useState(null);
-
- useEffect(() => {
- setSession(supabase.auth.session());
- supabase.auth.onAuthStateChange((_event, session) => {
- setSession(session);
- });
- }, []);
- return (
-
-
-
-
-
- );
-}
-
-export default MyApp;
diff --git a/workout-tracker-nextjs/pages/api/hello.js b/workout-tracker-nextjs/pages/api/hello.js
deleted file mode 100644
index df63de8..0000000
--- a/workout-tracker-nextjs/pages/api/hello.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-
-export default function handler(req, res) {
- res.status(200).json({ name: 'John Doe' })
-}
diff --git a/workout-tracker-nextjs/pages/create.js b/workout-tracker-nextjs/pages/create.js
deleted file mode 100644
index 84b59d4..0000000
--- a/workout-tracker-nextjs/pages/create.js
+++ /dev/null
@@ -1,81 +0,0 @@
-import { supabase } from "../utils/supabase";
-import { useState, useEffect } from "react";
-import styles from "../styles/Create.module.css";
-import { useRouter } from "next/router";
-
-const Create = () => {
- const initialState = {
- title: "",
- loads: "",
- reps: "",
- };
-
- const router = useRouter();
- const [workoutData, setWorkoutData] = useState(initialState);
-
- const { title, loads, reps } = workoutData;
-
- const handleChange = (e) => {
- setWorkoutData({ ...workoutData, [e.target.name]: e.target.value });
- };
-
- const createWorkout = async () => {
- const user = supabase.auth.user();
-
- const { data, error } = await supabase
- .from("workouts")
- .insert({
- title,
- loads,
- reps,
- user_id: user?.id,
- })
- .single();
- alert("Workout created successfully");
- setWorkoutData(initialState);
- router.push("/");
- };
-
- return (
- <>
-
-
-
Create a New Workout
-
Title:
-
-
Load (kg):
-
-
Reps:
-
-
-
- Create Workout
-
-
-
- >
- );
-};
-
-export default Create;
diff --git a/workout-tracker-nextjs/pages/edit/[id].js b/workout-tracker-nextjs/pages/edit/[id].js
deleted file mode 100644
index 4d78270..0000000
--- a/workout-tracker-nextjs/pages/edit/[id].js
+++ /dev/null
@@ -1,86 +0,0 @@
-import { useRouter } from "next/router";
-import { useEffect, useState } from "react";
-import styles from "../../styles/Edit.module.css";
-import { supabase } from "../../utils/supabase";
-
-const Edit = () => {
- const [workout, setWorkout] = useState(null);
- const router = useRouter();
-
- const { id } = router.query;
- useEffect(() => {
- const getWorkout = async () => {
- if (!id) return;
-
- const { data } = await supabase
- .from("workouts")
- .select("*")
- .filter("id", "eq", id)
- .single();
- setWorkout(data);
- };
- getWorkout();
- }, [id]);
-
- const handleOnChange = (e) => {
- setWorkout({
- ...workout,
- [e.target.name]: e.target.value,
- });
- };
-
- const updateWorkout = async () => {
- const { title, loads, reps } = workout;
- const user = supabase.auth.user();
- const { data } = await supabase
- .from("workouts")
- .update({
- title,
- loads,
- reps,
- })
- .eq("id", id)
- .eq("user_id", user?.id);
-
- alert("Workout updated successfully");
-
- router.push("/");
- };
- return (
-
- );
-};
-
-export default Edit;
diff --git a/workout-tracker-nextjs/pages/index.js b/workout-tracker-nextjs/pages/index.js
deleted file mode 100644
index 1c89a45..0000000
--- a/workout-tracker-nextjs/pages/index.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-import { useEffect, useState } from "react";
-import styles from "../styles/Home.module.css";
-import { supabase } from "../utils/supabase";
-import WorkoutCard from "../components/WorkoutCard";
-
-export default function Home({ session }) {
- const [data, setData] = useState([]);
- const [loading, setLoading] = useState(true);
-
- useEffect(() => {
- fetchWorkouts();
- }, []);
-
- const fetchWorkouts = async () => {
- const user = supabase.auth.user();
- try {
- setLoading(true);
- const { data, error } = await supabase
- .from("workouts")
- .select("*")
- .eq("user_id", user?.id);
-
- if (error) throw error;
- setData(data);
- } catch (error) {
- alert(error.message);
- } finally {
- setLoading(false);
- }
- };
-
- if (loading) {
- return Fetching Workouts...
;
- }
-
- const handleDelete = async (id) => {
- try {
- const user = supabase.auth.user();
- const { data, error } = await supabase
- .from("workouts")
- .delete()
- .eq("id", id)
- .eq("user_id", user?.id);
- fetchWorkouts();
- if (error) throw error;
- alert("Workout deleted successfully");
- } catch (error) {
- alert(error.message);
- }
- };
- return (
-
-
-
Nextjs x Supabase
-
-
-
-
-
- {!session?.user ? (
-
-
- Welcome to Adrenargy. Kindly Login to your account or sign in for
- a demo
-
-
- ) : (
-
-
- Hello {session.user.email} ,
- Welcome to your dashboard
-
- {data?.length === 0 ? (
-
-
You have no workouts yet
-
-
- {" "}
- Create a New Workout
-
-
-
- ) : (
-
-
Here are your workouts
-
-
- )}
-
- )}
-
-
- );
-}
diff --git a/workout-tracker-nextjs/pages/login.js b/workout-tracker-nextjs/pages/login.js
deleted file mode 100644
index 8fb7832..0000000
--- a/workout-tracker-nextjs/pages/login.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import { useRouter } from "next/router";
-import { useState } from "react";
-import styles from "../styles/Login.module.css";
-import { supabase } from "../utils/supabase";
-
-const Login = () => {
- const initialState = {
- email: "",
- password: "",
- };
-
- const router = useRouter();
-
- const [form, setForm] = useState(initialState);
-
- const { email, password } = form;
-
- const handleChange = (e) => {
- setForm({ ...form, [e.target.name]: e.target.value });
- };
- return (
-
- );
-};
-
-export default Login;
diff --git a/workout-tracker-nextjs/pages/signup.js b/workout-tracker-nextjs/pages/signup.js
deleted file mode 100644
index b2b307f..0000000
--- a/workout-tracker-nextjs/pages/signup.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import { useState } from "react";
-import { supabase } from "../utils/supabase";
-import styles from "../styles/Signup.module.css";
-
-const Signup = () => {
- const initialState = {
- email: "",
- password: "",
- };
-
- const [form, setForm] = useState(initialState);
-
- const { email, password } = form;
-
- const handleChange = (e) => {
- setForm({ ...form, [e.target.name]: e.target.value });
- };
- return (
-
- );
-};
-
-export default Signup;
diff --git a/workout-tracker-nextjs/public/favicon.ico b/workout-tracker-nextjs/public/favicon.ico
deleted file mode 100644
index 718d6fe..0000000
Binary files a/workout-tracker-nextjs/public/favicon.ico and /dev/null differ
diff --git a/workout-tracker-nextjs/public/vercel.svg b/workout-tracker-nextjs/public/vercel.svg
deleted file mode 100644
index fbf0e25..0000000
--- a/workout-tracker-nextjs/public/vercel.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/workout-tracker-nextjs/styles/Create.module.css b/workout-tracker-nextjs/styles/Create.module.css
deleted file mode 100644
index 350bd0e..0000000
--- a/workout-tracker-nextjs/styles/Create.module.css
+++ /dev/null
@@ -1,53 +0,0 @@
-.container {
- width: 100%;
- height: 100vh;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.form {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- width: 30rem;
- height: 30rem;
- border: 1px solid #d8d8d8;
- border-radius: 0.4rem;
-}
-
-.title {
- color: #d8d8d8;
- margin-bottom: 0.4rem;
-}
-.label {
- color: #d8d8d8;
-}
-.input {
- width: 80%;
- height: 2rem;
- margin: 1rem 0;
- padding: 0.5rem;
- border: 1px solid #f35815;
- border-radius: 0.4rem;
- outline: none;
- background-color: transparent;
- color: #fff;
-}
-
-.button {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-top: 1rem;
-}
-
-.button:hover {
- transform: scale(1.1);
-}
diff --git a/workout-tracker-nextjs/styles/Edit.module.css b/workout-tracker-nextjs/styles/Edit.module.css
deleted file mode 100644
index 6351e30..0000000
--- a/workout-tracker-nextjs/styles/Edit.module.css
+++ /dev/null
@@ -1,54 +0,0 @@
-.container {
- width: 100%;
- height: 100vh;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.formContainer {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- width: 30rem;
- height: 30rem;
- border: 1px solid #d8d8d8;
- border-radius: 0.4rem;
-}
-
-.title {
- font-size: 2rem;
- color: #d8d8d8;
- margin-bottom: 1rem;
-}
-.label {
- color: #fff;
-}
-
-.updateInput {
- width: 80%;
- height: 2rem;
- margin: 1rem 0;
- padding: 0.5rem;
- border: 1px solid #f35815;
- border-radius: 0.4rem;
- outline: none;
- background-color: transparent;
- color: #fff;
-}
-.updateButton {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-top: 1rem;
-}
-
-.updateButton:hover {
- transform: scale(1.1);
-}
diff --git a/workout-tracker-nextjs/styles/Footer.module.css b/workout-tracker-nextjs/styles/Footer.module.css
deleted file mode 100644
index 5783e86..0000000
--- a/workout-tracker-nextjs/styles/Footer.module.css
+++ /dev/null
@@ -1,23 +0,0 @@
-.container {
- border-top: 1px solid #d8d8d8;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- color: #d8d8d8;
- padding-bottom: 1.5rem;
-}
-.text {
- margin-top: 2rem;
-}
-
-.repo {
- text-decoration: underline;
- cursor: pointer;
- margin-top: 1rem;
-}
-
-.stack {
- color: #f35815;
- cursor: pointer;
-}
diff --git a/workout-tracker-nextjs/styles/Home.module.css b/workout-tracker-nextjs/styles/Home.module.css
deleted file mode 100644
index 25a3e42..0000000
--- a/workout-tracker-nextjs/styles/Home.module.css
+++ /dev/null
@@ -1,53 +0,0 @@
-.container {
- color: #d8d8d8;
- height: 100vh;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-
-.home {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.button {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-top: 1.5rem;
-}
-
-.workoutHeading {
- text-align: center;
- margin-top: 1rem;
-}
-
-.email {
- color: #f35815;
-}
-
-.noWorkout {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- margin-top: 1rem;
-}
-
-.loading {
- color: #f35815;
- margin-top: 1rem;
-}
-
-.loading {
- text-align: center;
- color: #d8d8d8;
- height: 100vh;
-}
diff --git a/workout-tracker-nextjs/styles/Login.module.css b/workout-tracker-nextjs/styles/Login.module.css
deleted file mode 100644
index b8a0db5..0000000
--- a/workout-tracker-nextjs/styles/Login.module.css
+++ /dev/null
@@ -1,45 +0,0 @@
-.container {
- width: 100%;
- height: 100vh;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.formContainer {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- width: 30rem;
- height: 30rem;
- border: 1px solid #d8d8d8;
- border-radius: 0.4rem;
-}
-
-.input {
- width: 80%;
- height: 2rem;
- margin: 1rem 0;
- padding: 0.5rem;
- border: 1px solid #f35815;
- border-radius: 0.4rem;
- outline: none;
- background-color: transparent;
- color: #fff;
-}
-.button {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-top: 1rem;
-}
-
-.button:hover {
- transform: scale(1.1);
-}
diff --git a/workout-tracker-nextjs/styles/Navbar.module.css b/workout-tracker-nextjs/styles/Navbar.module.css
deleted file mode 100644
index a22a7bc..0000000
--- a/workout-tracker-nextjs/styles/Navbar.module.css
+++ /dev/null
@@ -1,34 +0,0 @@
-.container {
- color: #d8d8d8;
- display: flex;
- justify-content: space-between;
- align-items: center;
- padding: 2rem 3rem;
-}
-
-.navContent {
- display: flex;
- align-items: center;
-}
-
-.title {
- font-size: 1.5rem;
- font-weight: 500;
-}
-
-.name {
- margin-right: 2rem;
- color: #f35815;
- cursor: pointer;
-}
-
-.buttons {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-right: 1.5rem;
-}
diff --git a/workout-tracker-nextjs/styles/Signup.module.css b/workout-tracker-nextjs/styles/Signup.module.css
deleted file mode 100644
index b8a0db5..0000000
--- a/workout-tracker-nextjs/styles/Signup.module.css
+++ /dev/null
@@ -1,45 +0,0 @@
-.container {
- width: 100%;
- height: 100vh;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.formContainer {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- width: 30rem;
- height: 30rem;
- border: 1px solid #d8d8d8;
- border-radius: 0.4rem;
-}
-
-.input {
- width: 80%;
- height: 2rem;
- margin: 1rem 0;
- padding: 0.5rem;
- border: 1px solid #f35815;
- border-radius: 0.4rem;
- outline: none;
- background-color: transparent;
- color: #fff;
-}
-.button {
- border: 1px solid #f35815;
- background-color: transparent;
- color: #d8d8d8;
- padding: 0.5rem 2rem;
- border-radius: 0.4rem;
- cursor: pointer;
- transition: all 0.3s ease-in-out;
- margin-top: 1rem;
-}
-
-.button:hover {
- transform: scale(1.1);
-}
diff --git a/workout-tracker-nextjs/styles/WorkoutCard.module.css b/workout-tracker-nextjs/styles/WorkoutCard.module.css
deleted file mode 100644
index a677c25..0000000
--- a/workout-tracker-nextjs/styles/WorkoutCard.module.css
+++ /dev/null
@@ -1,59 +0,0 @@
-.container {
- width: 25rem;
- height: 12rem;
- margin-right: 1.5rem;
- margin-bottom: 1.5rem;
- border: 1px solid #f35815;
- border-radius: 0.5rem;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- position: relative;
-}
-.workoutContainer {
- display: flex;
- justify-content: center;
- flex-wrap: wrap;
- align-items: center;
- margin-top: 2rem;
-}
-.title {
- font-size: 0.9rem;
-}
-.load {
- margin-top: 0.5rem;
- font-size: 0.9rem;
-}
-.reps {
- margin-top: 0.5rem;
- font-size: 0.9rem;
-}
-.time {
- margin-top: 0.5rem;
- font-size: 0.9rem;
-}
-.buttons {
- position: absolute;
- display: flex;
- bottom: 0.1rem;
- right: 1rem;
-}
-.delete {
- background-color: transparent;
- border: none;
- outline: none;
- cursor: pointer;
- color: #f35815;
- font-size: 1rem;
-}
-
-.edit {
- background-color: transparent;
- border: none;
- outline: none;
- cursor: pointer;
- color: #f35815;
- font-size: 1rem;
- margin-right: 1rem;
-}
diff --git a/workout-tracker-nextjs/styles/globals.css b/workout-tracker-nextjs/styles/globals.css
deleted file mode 100644
index 894cb8e..0000000
--- a/workout-tracker-nextjs/styles/globals.css
+++ /dev/null
@@ -1,22 +0,0 @@
-@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;1,100;1,200;1,300;1,400;1,500&display=swap");
-
-html,
-body {
- font-family: "Poppins", sans-serif;
- background-color: #101010;
-}
-
-a {
- color: inherit;
- text-decoration: none;
-}
-
-ul {
- list-style: none;
-}
-
-* {
- box-sizing: border-box;
- padding: 0;
- margin: 0;
-}
diff --git a/workout-tracker-nextjs/utils/supabase.js b/workout-tracker-nextjs/utils/supabase.js
deleted file mode 100644
index 44971e8..0000000
--- a/workout-tracker-nextjs/utils/supabase.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import { createClient } from "@supabase/supabase-js";
-
-const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
-const supabaseKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
-
-export const supabase = createClient(supabaseUrl, supabaseKey);
diff --git a/workout-tracker-nextjs/yarn.lock b/workout-tracker-nextjs/yarn.lock
deleted file mode 100644
index 4ee5479..0000000
--- a/workout-tracker-nextjs/yarn.lock
+++ /dev/null
@@ -1,1900 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/runtime-corejs3@^7.10.2":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz#7bacecd1cb2dd694eacd32a91fcf7021c20770ae"
- integrity sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==
- dependencies:
- core-js-pure "^3.20.2"
- regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a"
- integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==
- dependencies:
- regenerator-runtime "^0.13.4"
-
-"@eslint/eslintrc@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f"
- integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.3.2"
- globals "^13.15.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@humanwhocodes/config-array@^0.9.2":
- version "0.9.5"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7"
- integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.4"
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@next/env@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-12.2.3.tgz#64f210e74c137d3d9feea738795b055a7f8aebe2"
- integrity sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q==
-
-"@next/eslint-plugin-next@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.3.tgz#63726691aac6a7f01b64190a0323d590a0e8154d"
- integrity sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==
- dependencies:
- glob "7.1.7"
-
-"@next/swc-android-arm-eabi@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.3.tgz#91388c8ec117d59ee80d2c1d4dc65fdfd267d2d4"
- integrity sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==
-
-"@next/swc-android-arm64@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.2.3.tgz#9be33553861f6494616b910a23abd5a1b0d7fb4b"
- integrity sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==
-
-"@next/swc-darwin-arm64@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.3.tgz#ce1a5a7320936b2644b765ace3283e5d1676b6a0"
- integrity sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==
-
-"@next/swc-darwin-x64@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.3.tgz#f70ce07016501c6f823035bc67296b8f80201145"
- integrity sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==
-
-"@next/swc-freebsd-x64@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.3.tgz#ccc6fa4588dadec85458091aa19c17bc3e99a10d"
- integrity sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==
-
-"@next/swc-linux-arm-gnueabihf@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.3.tgz#d7a481d3ede14dee85707d0807b4a05cd2300950"
- integrity sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==
-
-"@next/swc-linux-arm64-gnu@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.3.tgz#6d105c971cc0957c25563aa98af475291b4cd8aa"
- integrity sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==
-
-"@next/swc-linux-arm64-musl@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.3.tgz#bebfe490130e3cb8746a03d35a5a9e23ac0e6f9b"
- integrity sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==
-
-"@next/swc-linux-x64-gnu@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.3.tgz#84a3d99f9d656fbc139f3a19f9b1baf73877d18f"
- integrity sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==
-
-"@next/swc-linux-x64-musl@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.3.tgz#a283431f8c6c830b4bd61147094f150ea7deeb6e"
- integrity sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==
-
-"@next/swc-win32-arm64-msvc@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.3.tgz#bab9ba8736d81db128badb70024268469eaa9b34"
- integrity sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==
-
-"@next/swc-win32-ia32-msvc@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.3.tgz#feea6ada1ba3e897f39ded9f2de5006f4e1c928b"
- integrity sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==
-
-"@next/swc-win32-x64-msvc@12.2.3":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.3.tgz#403e1575a84c31cbd7f3c0ecd51b61bc25b7f808"
- integrity sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@rushstack/eslint-patch@^1.1.3":
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27"
- integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==
-
-"@supabase/functions-js@^1.3.4":
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/@supabase/functions-js/-/functions-js-1.3.4.tgz#44f86f7cf949baa7f1bb414f3b8c0985a19df633"
- integrity sha512-yYVgkECjv7IZEBKBI3EB5Q7R1p0FJ10g8Q9N7SWKIHUU6i6DnbEGHIMFLyQRm1hmiNWD8fL7bRVEYacmTRJhHw==
- dependencies:
- cross-fetch "^3.1.5"
-
-"@supabase/gotrue-js@^1.22.17":
- version "1.22.21"
- resolved "https://registry.yarnpkg.com/@supabase/gotrue-js/-/gotrue-js-1.22.21.tgz#99ac0f49d72dc64a362cbc740553841aa40936a7"
- integrity sha512-AhsbBU+5j7BKSqfpLDkEcxy3ruDD+J+dHaYxXGHNWiiIJBYtK2jmNcMYA7M30MYjajnhoILJFC7LtHWl1lWj2Q==
- dependencies:
- cross-fetch "^3.0.6"
-
-"@supabase/postgrest-js@^0.37.4":
- version "0.37.4"
- resolved "https://registry.yarnpkg.com/@supabase/postgrest-js/-/postgrest-js-0.37.4.tgz#8bc2a1353e139962dca931a8e7c8416d60b4a8ed"
- integrity sha512-x+c2rk1fz9s6f1PrGxCJ0QTUgXPDI0G3ngIqD5sSiXhhCyfl8Q5V92mXl2EYtlDhkiUkjFNrOZFhXVbXOHgvDw==
- dependencies:
- cross-fetch "^3.1.5"
-
-"@supabase/realtime-js@^1.7.2":
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/@supabase/realtime-js/-/realtime-js-1.7.3.tgz#9123d635eb255286f1bef8a72411e3935c39f10b"
- integrity sha512-iNUWhVeYRi5+XUlW2zJ7ccGfhI6caLxcn2t6VuQK3OTJNzXdVXeKb25nffLx1g4F7Ty6VM8Xiue7i0z0cWG3pQ==
- dependencies:
- "@types/phoenix" "^1.5.4"
- websocket "^1.0.34"
-
-"@supabase/storage-js@^1.7.2":
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/@supabase/storage-js/-/storage-js-1.7.2.tgz#f067ff29b4497830a9c7f79a5466323d9ec1da3b"
- integrity sha512-HX4HAfLUJznVgAwiKVgdTe5QD0bpUcqgc0hpk/s5Uy8qoe1tHZAc5qE9kI+tqk7rQKyymFpiA7+bAHlzyZXxxQ==
- dependencies:
- cross-fetch "^3.1.0"
-
-"@supabase/supabase-js@^1.35.4":
- version "1.35.4"
- resolved "https://registry.yarnpkg.com/@supabase/supabase-js/-/supabase-js-1.35.4.tgz#0718b280fe87850559390a1ce3d04a2c016cc527"
- integrity sha512-9krwmuG3hdoS7SfM1UmCIw88aW9V1WW2Zx91tofdnmQraWKfk5e2fIKfp+Wjb9owq7JIkuUIA/qziVs2qX0lLQ==
- dependencies:
- "@supabase/functions-js" "^1.3.4"
- "@supabase/gotrue-js" "^1.22.17"
- "@supabase/postgrest-js" "^0.37.4"
- "@supabase/realtime-js" "^1.7.2"
- "@supabase/storage-js" "^1.7.2"
-
-"@swc/helpers@0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.3.tgz#16593dfc248c53b699d4b5026040f88ddb497012"
- integrity sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==
- dependencies:
- tslib "^2.4.0"
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
-"@types/phoenix@^1.5.4":
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/@types/phoenix/-/phoenix-1.5.4.tgz#c08a1da6d7b4e365f6a1fe1ff9aada55f5356d24"
- integrity sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==
-
-"@typescript-eslint/parser@^5.21.0":
- version "5.31.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.31.0.tgz#7f42d7dcc68a0a6d80a0f3d9a65063aee7bb8d2c"
- integrity sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==
- dependencies:
- "@typescript-eslint/scope-manager" "5.31.0"
- "@typescript-eslint/types" "5.31.0"
- "@typescript-eslint/typescript-estree" "5.31.0"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@5.31.0":
- version "5.31.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz#f47a794ba84d9b818ab7f8f44fff55a61016c606"
- integrity sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==
- dependencies:
- "@typescript-eslint/types" "5.31.0"
- "@typescript-eslint/visitor-keys" "5.31.0"
-
-"@typescript-eslint/types@5.31.0":
- version "5.31.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.31.0.tgz#7aa389122b64b18e473c1672fb3b8310e5f07a9a"
- integrity sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==
-
-"@typescript-eslint/typescript-estree@5.31.0":
- version "5.31.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz#eb92970c9d6e3946690d50c346fb9b1d745ee882"
- integrity sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==
- dependencies:
- "@typescript-eslint/types" "5.31.0"
- "@typescript-eslint/visitor-keys" "5.31.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/visitor-keys@5.31.0":
- version "5.31.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz#b0eca264df01ce85dceb76aebff3784629258f54"
- integrity sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==
- dependencies:
- "@typescript-eslint/types" "5.31.0"
- eslint-visitor-keys "^3.3.0"
-
-acorn-jsx@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn@^8.8.0:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
- integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
-
-ajv@^6.10.0, ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-aria-query@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
- integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
- dependencies:
- "@babel/runtime" "^7.10.2"
- "@babel/runtime-corejs3" "^7.10.2"
-
-array-includes@^3.1.4, array-includes@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"
- integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
- get-intrinsic "^1.1.1"
- is-string "^1.0.7"
-
-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.prototype.flat@^1.2.5:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b"
- integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
- integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
- es-shim-unscopables "^1.0.0"
-
-ast-types-flow@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
-
-axe-core@^4.4.3:
- version "4.4.3"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f"
- integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==
-
-axobject-query@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
- integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-bufferutil@^4.0.1:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.6.tgz#ebd6c67c7922a0e902f053e5d8be5ec850e48433"
- integrity sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==
- dependencies:
- node-gyp-build "^4.3.0"
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-caniuse-lite@^1.0.30001332:
- version "1.0.30001373"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz#2dc3bc3bfcb5d5a929bec11300883040d7b4b4be"
- integrity sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==
-
-chalk@^4.0.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-core-js-pure@^3.20.2:
- version "3.24.1"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.24.1.tgz#8839dde5da545521bf282feb7dc6d0b425f39fd3"
- integrity sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==
-
-cross-fetch@^3.0.6, cross-fetch@^3.1.0, cross-fetch@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
- dependencies:
- node-fetch "2.6.7"
-
-cross-spawn@^7.0.2:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
- dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
-
-damerau-levenshtein@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
-date-fns@^2.29.1:
- version "2.29.1"
- resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.1.tgz#9667c2615525e552b5135a3116b95b1961456e60"
- integrity sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==
-
-debug@^2.2.0, debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-deep-is@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-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@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
- integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.1"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.4"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-weakref "^1.0.2"
- object-inspect "^1.12.0"
- object-keys "^1.1.1"
- object.assign "^4.1.2"
- regexp.prototype.flags "^1.4.3"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
- unbox-primitive "^1.0.2"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
- integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
- dependencies:
- has "^1.0.3"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-es5-ext@^0.10.35, es5-ext@^0.10.50:
- version "0.10.61"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.61.tgz#311de37949ef86b6b0dcea894d1ffedb909d3269"
- integrity sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==
- dependencies:
- es6-iterator "^2.0.3"
- es6-symbol "^3.1.3"
- next-tick "^1.1.0"
-
-es6-iterator@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-symbol@^3.1.1, es6-symbol@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
- dependencies:
- d "^1.0.1"
- ext "^1.1.2"
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-eslint-config-next@12.2.3:
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.2.3.tgz#468fe9756ccbf7e4452139062db5b4e6557dc885"
- integrity sha512-xAQqAqwa2bu9ZMRypz58ym4tNCo22Wc6LuoLpbpf3yW5c4ZkVib9934AgGDDvh2zKrP56Z6X0Pp6gNnuuZzcRw==
- dependencies:
- "@next/eslint-plugin-next" "12.2.3"
- "@rushstack/eslint-patch" "^1.1.3"
- "@typescript-eslint/parser" "^5.21.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-import-resolver-typescript "^2.7.1"
- eslint-plugin-import "^2.26.0"
- eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-react "^7.29.4"
- eslint-plugin-react-hooks "^4.5.0"
-
-eslint-import-resolver-node@^0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
- dependencies:
- debug "^3.2.7"
- resolve "^1.20.0"
-
-eslint-import-resolver-typescript@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751"
- integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==
- dependencies:
- debug "^4.3.4"
- glob "^7.2.0"
- is-glob "^4.0.3"
- resolve "^1.22.0"
- tsconfig-paths "^3.14.1"
-
-eslint-module-utils@^2.7.3:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee"
- integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
- dependencies:
- debug "^3.2.7"
- find-up "^2.1.0"
-
-eslint-plugin-import@^2.26.0:
- version "2.26.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
- integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
- dependencies:
- array-includes "^3.1.4"
- array.prototype.flat "^1.2.5"
- debug "^2.6.9"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-module-utils "^2.7.3"
- has "^1.0.3"
- is-core-module "^2.8.1"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.5"
- resolve "^1.22.0"
- tsconfig-paths "^3.14.1"
-
-eslint-plugin-jsx-a11y@^6.5.1:
- version "6.6.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff"
- integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==
- dependencies:
- "@babel/runtime" "^7.18.9"
- aria-query "^4.2.2"
- array-includes "^3.1.5"
- ast-types-flow "^0.0.7"
- axe-core "^4.4.3"
- axobject-query "^2.2.0"
- damerau-levenshtein "^1.0.8"
- emoji-regex "^9.2.2"
- has "^1.0.3"
- jsx-ast-utils "^3.3.2"
- language-tags "^1.0.5"
- minimatch "^3.1.2"
- semver "^6.3.0"
-
-eslint-plugin-react-hooks@^4.5.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
- integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-
-eslint-plugin-react@^7.29.4:
- version "7.30.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22"
- integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==
- dependencies:
- array-includes "^3.1.5"
- array.prototype.flatmap "^1.3.0"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.5"
- object.fromentries "^2.0.5"
- object.hasown "^1.1.1"
- object.values "^1.1.5"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.3"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.7"
-
-eslint-scope@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
- integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint-visitor-keys@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
- integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-
-eslint@8.20.0:
- version "8.20.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.20.0.tgz#048ac56aa18529967da8354a478be4ec0a2bc81b"
- integrity sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==
- dependencies:
- "@eslint/eslintrc" "^1.3.0"
- "@humanwhocodes/config-array" "^0.9.2"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.1.1"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.3.0"
- espree "^9.3.2"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^6.0.1"
- globals "^13.15.0"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- regexpp "^3.2.0"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-
-espree@^9.3.2:
- version "9.3.3"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.3.tgz#2dd37c4162bb05f433ad3c1a52ddf8a49dc08e9d"
- integrity sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==
- dependencies:
- acorn "^8.8.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.3.0"
-
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-ext@^1.1.2:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52"
- integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
- dependencies:
- type "^2.5.0"
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.2.9:
- version "3.2.11"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
- integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-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"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
- dependencies:
- reusify "^1.0.4"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
- dependencies:
- locate-path "^2.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2"
- integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
-functions-have-names@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
- integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.3"
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-glob-parent@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.1:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.3, glob@^7.2.0:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^13.15.0:
- version "13.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
- integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
- dependencies:
- type-fest "^0.20.2"
-
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-goober@^2.1.10:
- version "2.1.10"
- resolved "https://registry.yarnpkg.com/goober/-/goober-2.1.10.tgz#058def43ba1e3b06f973dbb372a4978aa42f1049"
- integrity sha512-7PpuQMH10jaTWm33sQgBQvz45pHR8N4l3Cu3WMGEWmHShAcTuuP7I+5/DwKo39fwti5A80WAjvqgz6SSlgWmGA==
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-
-import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-callable@^1.1.4, is-callable@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
- integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
-
-is-core-module@^2.8.1, is-core-module@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
- integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typedarray@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-"js-tokens@^3.0.0 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-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"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz#afe5efe4332cd3515c065072bd4d6b0aa22152bd"
- integrity sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==
- dependencies:
- array-includes "^3.1.5"
- object.assign "^4.1.2"
-
-language-subtag-registry@~0.3.2:
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
- integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
-
-language-tags@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
- dependencies:
- language-subtag-registry "~0.3.2"
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-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==
-
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@^1.2.0, minimist@^1.2.6:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
- integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-nanoid@^3.3.4:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-next-tick@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
- integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-
-next@12.2.3:
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/next/-/next-12.2.3.tgz#c29d235ce480e589894dfab3120dade25d015a22"
- integrity sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==
- dependencies:
- "@next/env" "12.2.3"
- "@swc/helpers" "0.4.3"
- caniuse-lite "^1.0.30001332"
- postcss "8.4.14"
- styled-jsx "5.0.2"
- use-sync-external-store "1.2.0"
- optionalDependencies:
- "@next/swc-android-arm-eabi" "12.2.3"
- "@next/swc-android-arm64" "12.2.3"
- "@next/swc-darwin-arm64" "12.2.3"
- "@next/swc-darwin-x64" "12.2.3"
- "@next/swc-freebsd-x64" "12.2.3"
- "@next/swc-linux-arm-gnueabihf" "12.2.3"
- "@next/swc-linux-arm64-gnu" "12.2.3"
- "@next/swc-linux-arm64-musl" "12.2.3"
- "@next/swc-linux-x64-gnu" "12.2.3"
- "@next/swc-linux-x64-musl" "12.2.3"
- "@next/swc-win32-arm64-msvc" "12.2.3"
- "@next/swc-win32-ia32-msvc" "12.2.3"
- "@next/swc-win32-x64-msvc" "12.2.3"
-
-node-fetch@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-gyp-build@^4.3.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40"
- integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-inspect@^1.12.0, object-inspect@^1.9.0:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
- object-keys "^1.1.1"
-
-object.entries@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.fromentries@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.hasown@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
- integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==
- dependencies:
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-object.values@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.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"
- integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
- dependencies:
- p-limit "^1.1.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-postcss@8.4.14:
- version "8.4.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
- integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-punycode@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-react-dom@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
- integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
- dependencies:
- loose-envify "^1.1.0"
- scheduler "^0.23.0"
-
-react-hot-toast@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/react-hot-toast/-/react-hot-toast-2.3.0.tgz#70b3d183ac2a4afb6b17cda4a7f4cfe02e730415"
- integrity sha512-/RxV+bfjld7tSJR1SCLzMAXgFuNW7fCpK6+vbYqfmbGSWcqTMz2rizrvfWKvtcPH5HK0NqxmBaC5SrAy1F42zA==
- dependencies:
- goober "^2.1.10"
-
-react-icons@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.4.0.tgz#a13a8a20c254854e1ec9aecef28a95cdf24ef703"
- integrity sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-react@18.2.0:
- version "18.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
- integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
- dependencies:
- loose-envify "^1.1.0"
-
-regenerator-runtime@^0.13.4:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
-
-regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
-
-regexpp@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve@^1.20.0, resolve@^1.22.0:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.3:
- version "2.0.0-next.4"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
- integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-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==
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-scheduler@^0.23.0:
- version "0.23.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.7:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
- dependencies:
- lru-cache "^6.0.0"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-string.prototype.matchall@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
- integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.1"
- side-channel "^1.0.4"
-
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-styled-jsx@5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.2.tgz#ff230fd593b737e9e68b630a694d460425478729"
- integrity sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-tsconfig-paths@^3.14.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
- integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
- integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-
-type@^2.5.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/type/-/type-2.6.1.tgz#808f389ec777205cc3cd97c1c88ec1a913105aae"
- integrity sha512-OvgH5rB0XM+iDZGQ1Eg/o7IZn0XYJFVrN/9FQ4OWIYILyJJgVP2s1hLTOFn6UOZoDUI/HctGa0PFlE2n2HW3NQ==
-
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-use-sync-external-store@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
-utf-8-validate@^5.0.2:
- version "5.0.9"
- resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.9.tgz#ba16a822fbeedff1a58918f2a6a6b36387493ea3"
- integrity sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==
- dependencies:
- node-gyp-build "^4.3.0"
-
-v8-compile-cache@^2.0.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-websocket@^1.0.34:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
- integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==
- dependencies:
- bufferutil "^4.0.1"
- debug "^2.2.0"
- es5-ext "^0.10.50"
- typedarray-to-buffer "^3.1.5"
- utf-8-validate "^5.0.2"
- yaeti "^0.0.6"
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-word-wrap@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-yaeti@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
- integrity sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==