initial commit
|
|
@ -4,6 +4,7 @@
|
||||||
/node_modules
|
/node_modules
|
||||||
/.pnp
|
/.pnp
|
||||||
.pnp.js
|
.pnp.js
|
||||||
|
.env
|
||||||
|
|
||||||
# testing
|
# testing
|
||||||
/coverage
|
/coverage
|
||||||
|
|
|
||||||
BIN
app/favicon.ico
|
Before Width: | Height: | Size: 25 KiB |
|
|
@ -1,27 +0,0 @@
|
||||||
@tailwind base;
|
|
||||||
@tailwind components;
|
|
||||||
@tailwind utilities;
|
|
||||||
|
|
||||||
:root {
|
|
||||||
--foreground-rgb: 0, 0, 0;
|
|
||||||
--background-start-rgb: 214, 219, 220;
|
|
||||||
--background-end-rgb: 255, 255, 255;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
:root {
|
|
||||||
--foreground-rgb: 255, 255, 255;
|
|
||||||
--background-start-rgb: 0, 0, 0;
|
|
||||||
--background-end-rgb: 0, 0, 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
color: rgb(var(--foreground-rgb));
|
|
||||||
background: linear-gradient(
|
|
||||||
to bottom,
|
|
||||||
transparent,
|
|
||||||
rgb(var(--background-end-rgb))
|
|
||||||
)
|
|
||||||
rgb(var(--background-start-rgb));
|
|
||||||
}
|
|
||||||
|
|
@ -1,17 +1,22 @@
|
||||||
import './globals.css'
|
import '@styles/globals.css';
|
||||||
import { Inter } from 'next/font/google'
|
|
||||||
|
|
||||||
const inter = Inter({ subsets: ['latin'] })
|
|
||||||
|
|
||||||
export const metadata = {
|
export const metadata = {
|
||||||
title: 'Create Next App',
|
title: 'Spokane Bitcoin Club',
|
||||||
description: 'Generated by create next app',
|
description: 'Generated by Next.js',
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function RootLayout({ children }) {
|
export default function RootLayout({ children }) {
|
||||||
return (
|
return (
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<body className={inter.className}>{children}</body>
|
<body>
|
||||||
|
<div className="main">
|
||||||
|
<div className="gradient" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<main className="app">
|
||||||
|
{children}
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
113
app/page.js
|
|
@ -1,113 +0,0 @@
|
||||||
import Image from 'next/image'
|
|
||||||
|
|
||||||
export default function Home() {
|
|
||||||
return (
|
|
||||||
<main className="flex min-h-screen flex-col items-center justify-between p-24">
|
|
||||||
<div className="z-10 w-full max-w-5xl items-center justify-between font-mono text-sm lg:flex">
|
|
||||||
<p className="fixed left-0 top-0 flex w-full justify-center border-b border-gray-300 bg-gradient-to-b from-zinc-200 pb-6 pt-8 backdrop-blur-2xl dark:border-neutral-800 dark:bg-zinc-800/30 dark:from-inherit lg:static lg:w-auto lg:rounded-xl lg:border lg:bg-gray-200 lg:p-4 lg:dark:bg-zinc-800/30">
|
|
||||||
Get started by editing
|
|
||||||
<code className="font-mono font-bold">app/page.js</code>
|
|
||||||
</p>
|
|
||||||
<div className="fixed bottom-0 left-0 flex h-48 w-full items-end justify-center bg-gradient-to-t from-white via-white dark:from-black dark:via-black lg:static lg:h-auto lg:w-auto lg:bg-none">
|
|
||||||
<a
|
|
||||||
className="pointer-events-none flex place-items-center gap-2 p-8 lg:pointer-events-auto lg:p-0"
|
|
||||||
href="https://vercel.com?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
By{' '}
|
|
||||||
<Image
|
|
||||||
src="/vercel.svg"
|
|
||||||
alt="Vercel Logo"
|
|
||||||
className="dark:invert"
|
|
||||||
width={100}
|
|
||||||
height={24}
|
|
||||||
priority
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="relative flex place-items-center before:absolute before:h-[300px] before:w-[480px] before:-translate-x-1/2 before:rounded-full before:bg-gradient-radial before:from-white before:to-transparent before:blur-2xl before:content-[''] after:absolute after:-z-20 after:h-[180px] after:w-[240px] after:translate-x-1/3 after:bg-gradient-conic after:from-sky-200 after:via-blue-200 after:blur-2xl after:content-[''] before:dark:bg-gradient-to-br before:dark:from-transparent before:dark:to-blue-700 before:dark:opacity-10 after:dark:from-sky-900 after:dark:via-[#0141ff] after:dark:opacity-40 before:lg:h-[360px] z-[-1]">
|
|
||||||
<Image
|
|
||||||
className="relative dark:drop-shadow-[0_0_0.3rem_#ffffff70] dark:invert"
|
|
||||||
src="/next.svg"
|
|
||||||
alt="Next.js Logo"
|
|
||||||
width={180}
|
|
||||||
height={37}
|
|
||||||
priority
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="mb-32 grid text-center lg:mb-0 lg:grid-cols-4 lg:text-left">
|
|
||||||
<a
|
|
||||||
href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
|
|
||||||
className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
<h2 className={`mb-3 text-2xl font-semibold`}>
|
|
||||||
Docs{' '}
|
|
||||||
<span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none">
|
|
||||||
->
|
|
||||||
</span>
|
|
||||||
</h2>
|
|
||||||
<p className={`m-0 max-w-[30ch] text-sm opacity-50`}>
|
|
||||||
Find in-depth information about Next.js features and API.
|
|
||||||
</p>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a
|
|
||||||
href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
|
|
||||||
className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800 hover:dark:bg-opacity-30"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
<h2 className={`mb-3 text-2xl font-semibold`}>
|
|
||||||
Learn{' '}
|
|
||||||
<span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none">
|
|
||||||
->
|
|
||||||
</span>
|
|
||||||
</h2>
|
|
||||||
<p className={`m-0 max-w-[30ch] text-sm opacity-50`}>
|
|
||||||
Learn about Next.js in an interactive course with quizzes!
|
|
||||||
</p>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a
|
|
||||||
href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
|
|
||||||
className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
<h2 className={`mb-3 text-2xl font-semibold`}>
|
|
||||||
Templates{' '}
|
|
||||||
<span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none">
|
|
||||||
->
|
|
||||||
</span>
|
|
||||||
</h2>
|
|
||||||
<p className={`m-0 max-w-[30ch] text-sm opacity-50`}>
|
|
||||||
Explore the Next.js 13 playground.
|
|
||||||
</p>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a
|
|
||||||
href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
|
|
||||||
className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
<h2 className={`mb-3 text-2xl font-semibold`}>
|
|
||||||
Deploy{' '}
|
|
||||||
<span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none">
|
|
||||||
->
|
|
||||||
</span>
|
|
||||||
</h2>
|
|
||||||
<p className={`m-0 max-w-[30ch] text-sm opacity-50`}>
|
|
||||||
Instantly deploy your Next.js site to a shareable URL with Vercel.
|
|
||||||
</p>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
const Home = () => {
|
||||||
|
return (
|
||||||
|
<div>test page</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Home;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"paths": {
|
"paths": {
|
||||||
"@/*": ["./*"]
|
"@*": ["./*"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg fill="none" shapeRendering="geometricPrecision" stroke="#FF5722" strokeLinecap="round" strokeLinejoin="round"
|
||||||
|
strokeWidth="1.5" viewBox="0 0 24 24" width="14" height="14" version="1.1" id="svg4" sodipodi:docname="copy.svg"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs id="defs8" />
|
||||||
|
<sodipodi:namedview id="namedview6" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1" />
|
||||||
|
<path
|
||||||
|
d="M8 17.929H6c-1.105 0-2-.912-2-2.036V5.036C4 3.91 4.895 3 6 3h8c1.105 0 2 .911 2 2.036v1.866m-6 .17h8c1.105 0 2 .91 2 2.035v10.857C20 21.09 19.105 22 18 22h-8c-1.105 0-2-.911-2-2.036V9.107c0-1.124.895-2.036 2-2.036z"
|
||||||
|
id="path2" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1013 B |
|
|
@ -0,0 +1,36 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
fill="none"
|
||||||
|
shapeRendering="geometricPrecision"
|
||||||
|
stroke="currentColor"
|
||||||
|
strokeLinecap="round"
|
||||||
|
strokeLinejoin="round"
|
||||||
|
strokeWidth="1.5"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
version="1.1"
|
||||||
|
id="svg6"
|
||||||
|
sodipodi:docname="link.svg"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs
|
||||||
|
id="defs10" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview8"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1" />
|
||||||
|
<path
|
||||||
|
d="M15 7h3a5 5 0 015 5 5 5 0 01-5 5h-3m-6 0H6a5 5 0 01-5-5 5 5 0 015-5h3"
|
||||||
|
id="path2" />
|
||||||
|
<path
|
||||||
|
d="M8 12h8"
|
||||||
|
id="path4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 983 B |
|
|
@ -0,0 +1,63 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin:auto;background:transparent;display:block;" width="200px" height="200px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid">
|
||||||
|
<g transform="rotate(0 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9333333333333333s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(24 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8666666666666667s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(48 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(72 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.7333333333333333s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(96 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(120 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(144 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5333333333333333s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(168 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4666666666666667s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(192 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(216 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(240 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.26666666666666666s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(264 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.2s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(288 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.13333333333333333s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(312 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.06666666666666667s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g><g transform="rotate(336 50 50)">
|
||||||
|
<rect x="47.5" y="12.5" rx="1.5" ry="1.5" width="5" height="15" fill="#ee6123">
|
||||||
|
<animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate>
|
||||||
|
</rect>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.1 KiB |
|
|
@ -0,0 +1,12 @@
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30px"
|
||||||
|
height="30px" viewBox="0,0,256,256">
|
||||||
|
<g fill="#262626" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter"
|
||||||
|
stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none"
|
||||||
|
font-size="none" text-anchor="none" style="mix-blend-mode: normal">
|
||||||
|
<g transform="scale(8.53333,8.53333)">
|
||||||
|
<path
|
||||||
|
d="M3,7c-0.36064,-0.0051 -0.69608,0.18438 -0.87789,0.49587c-0.18181,0.3115 -0.18181,0.69676 0,1.00825c0.18181,0.3115 0.51725,0.50097 0.87789,0.49587h24c0.36064,0.0051 0.69608,-0.18438 0.87789,-0.49587c0.18181,-0.3115 0.18181,-0.69676 0,-1.00825c-0.18181,-0.3115 -0.51725,-0.50097 -0.87789,-0.49587zM3,14c-0.36064,-0.0051 -0.69608,0.18438 -0.87789,0.49587c-0.18181,0.3115 -0.18181,0.69676 0,1.00825c0.18181,0.3115 0.51725,0.50097 0.87789,0.49587h24c0.36064,0.0051 0.69608,-0.18438 0.87789,-0.49587c0.18181,-0.3115 0.18181,-0.69676 0,-1.00825c-0.18181,-0.3115 -0.51725,-0.50097 -0.87789,-0.49587zM3,21c-0.36064,-0.0051 -0.69608,0.18438 -0.87789,0.49587c-0.18181,0.3115 -0.18181,0.69676 0,1.00825c0.18181,0.3115 0.51725,0.50097 0.87789,0.49587h24c0.36064,0.0051 0.69608,-0.18438 0.87789,-0.49587c0.18181,-0.3115 0.18181,-0.69676 0,-1.00825c-0.18181,-0.3115 -0.51725,-0.50097 -0.87789,-0.49587z">
|
||||||
|
</path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.4 KiB |
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg fill="none" shapeRendering="geometricPrecision" stroke="#2563eb" strokeLinecap="round" strokeLinejoin="round"
|
||||||
|
strokeWidth="1.5" viewBox="0 0 24 24" width="14" height="14" version="1.1" id="svg4" sodipodi:docname="tick.svg"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs id="defs8" />
|
||||||
|
<sodipodi:namedview id="namedview6" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1" />
|
||||||
|
<path d="M20 6L9 17l-5-5" id="path2" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 802 B |
|
|
@ -0,0 +1,4 @@
|
||||||
|
<svg id="download" xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
|
||||||
|
<path id="Path_3" data-name="Path 3" d="M96,95h4v1H96v4H95V96H86v4H85V96H76v4H75V96H66v4H65V96H56v4H55V96H46v4H45V96H36v4H35V96H26v4H25V96H16v4H15V96H0V95H15V86H0V85H15V76H0V75H15V66H0V65H15V56H0V55H15V46H0V45H15V36H0V35H15V26H0V25H15V16H0V15H15V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h9V0h1V15h4v1H96v9h4v1H96v9h4v1H96v9h4v1H96v9h4v1H96v9h4v1H96v9h4v1H96v9h4v1H96Zm-1,0V86H86v9ZM85,95V86H76v9ZM75,95V86H66v9ZM65,95V86H56v9ZM55,95V86H46v9ZM45,95V86H36v9ZM35,95V86H26v9ZM25,95V86H16v9ZM16,85h9V76H16Zm10,0h9V76H26Zm10,0h9V76H36Zm10,0h9V76H46Zm10,0h9V76H56Zm10,0h9V76H66Zm10,0h9V76H76Zm10,0h9V76H86Zm9-10V66H86v9ZM85,75V66H76v9ZM75,75V66H66v9ZM65,75V66H56v9ZM55,75V66H46v9ZM45,75V66H36v9ZM35,75V66H26v9ZM25,75V66H16v9ZM16,65h9V56H16Zm10,0h9V56H26Zm10,0h9V56H36Zm10,0h9V56H46Zm10,0h9V56H56Zm10,0h9V56H66Zm10,0h9V56H76Zm10,0h9V56H86Zm9-10V46H86v9ZM85,55V46H76v9ZM75,55V46H66v9ZM65,55V46H56v9ZM55,55V46H46v9ZM45,55V46H36v9ZM35,55V46H26v9ZM25,55V46H16v9ZM16,45h9V36H16Zm10,0h9V36H26Zm10,0h9V36H36Zm10,0h9V36H46Zm10,0h9V36H56Zm10,0h9V36H66Zm10,0h9V36H76Zm10,0h9V36H86Zm9-10V26H86v9ZM85,35V26H76v9ZM75,35V26H66v9ZM65,35V26H56v9ZM55,35V26H46v9ZM45,35V26H36v9ZM35,35V26H26v9ZM25,35V26H16v9ZM16,25h9V16H16Zm10,0h9V16H26Zm10,0h9V16H36Zm10,0h9V16H46Zm10,0h9V16H56Zm10,0h9V16H66Zm10,0h9V16H76Zm10,0h9V16H86Z" fill="rgba(255,255,255,0.1)" fill-rule="evenodd" opacity="0.5"/>
|
||||||
|
<path id="Path_4" data-name="Path 4" d="M6,5V0H5V5H0V6H5v94H6V6h94V5Z" fill="rgba(255,255,255,0.1)" fill-rule="evenodd"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
|
@ -0,0 +1,23 @@
|
||||||
|
<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_109_2)">
|
||||||
|
<path d="M73.281 27.8306C86.4101 32.1364 97.9918 39.8229 107.062 49.8358C108.556 48.4981 110.328 47.7137 112.235 47.7137C112.795 47.7137 113.342 47.7948 113.874 47.9235C117.232 38.5521 118.425 28.4563 116.891 18.1913C116.883 18.1278 116.865 18.0679 116.856 18.0044C110.728 12.4806 103.62 8.02847 95.8221 4.92993C87.4959 11.1111 79.8447 18.8117 73.281 27.8306Z" fill="#FF5722"/>
|
||||||
|
<path d="M41.536 24.2966C43.9365 24.071 46.3583 23.9141 48.8188 23.9141C55.0546 23.9141 61.1124 24.6544 66.9253 26.0291C73.6441 16.8851 81.4891 9.11055 90.0128 2.91876C83.6729 1.0258 76.9559 0 69.9992 0C61.8933 0 54.1152 1.39417 46.8747 3.92869C42.9848 9.19515 39.7699 14.9798 37.283 21.1381C39.1178 21.7779 40.6159 22.8689 41.536 24.2966Z" fill="#FF5722"/>
|
||||||
|
<path d="M33.7579 36.5251C33.43 36.6026 33.104 36.6661 32.7797 36.7189C32.0006 41.1358 31.5706 45.6726 31.5706 50.3134C31.5706 63.6787 34.9687 76.2332 40.8873 87.2297C42.1634 87.064 43.4888 87.064 44.8284 87.2121C45.5404 73.4061 48.9809 59.1031 55.4794 45.2884C57.5609 40.8609 59.891 36.652 62.4185 32.6528C56.7942 31.3714 50.9391 30.6946 44.9235 30.6946C43.8466 30.6946 42.7838 30.7563 41.7175 30.8039C40.3762 33.4212 37.468 35.642 33.7579 36.5251Z" fill="#FF5722"/>
|
||||||
|
<path d="M68.8253 34.4312C66.4001 38.3087 64.1546 42.3802 62.1435 46.6579C55.5305 60.7159 52.0953 75.2744 51.4731 89.3042C54.0376 90.6983 56.1033 92.6283 57.5539 94.8297C76.6704 90.7583 92.7694 80.4351 103.466 66.7314C102.918 65.0394 102.606 63.1658 102.606 61.1882C102.606 59.5861 102.818 58.0544 103.182 56.6303C93.9785 46.4675 82.1924 38.7035 68.8253 34.4312Z" fill="#FF5722"/>
|
||||||
|
<path d="M30.3033 94.738C31.1317 92.7781 32.4642 91.1636 34.1139 89.921C28.227 78.9421 24.8641 66.407 24.8641 53.0769C24.8641 47.324 25.5515 41.7403 26.7412 36.3452C25.1778 35.8411 23.8453 35.0162 22.883 33.9358C17.0702 35.6349 11.5252 37.9579 6.35218 40.8731C2.28601 49.744 0 59.6036 0 70.0008C0 75.9758 0.752603 81.7728 2.16087 87.3071C10.4836 91.821 19.8691 94.8455 29.8344 96.0793C29.9631 95.6281 30.1165 95.1804 30.3033 94.738Z" fill="#FF5722"/>
|
||||||
|
<path d="M112.235 74.6592C110.851 74.6592 109.536 74.245 108.348 73.5083C97.2673 87.9858 80.2007 98.7936 59.9015 102.574C59.8698 104.028 59.5896 105.479 59.0026 106.87C58.7118 107.555 58.347 108.19 57.9434 108.794C71.4532 120.769 89.1173 128.143 108.521 128.439C114.059 124.782 119.043 120.358 123.326 115.321C123.478 113.35 123.584 111.366 123.584 109.355C123.584 96.6381 120.503 84.6634 115.138 74.0371C114.221 74.4389 113.246 74.6592 112.235 74.6592Z" fill="#FF5722"/>
|
||||||
|
<path d="M53.2286 113.268C55.171 122.836 58.5762 131.772 63.328 139.674C65.5259 139.88 67.7484 140 70.0009 140C82.3316 140 93.908 136.801 103.97 131.205C103.651 131.208 103.339 131.235 103.022 131.235C84.0871 131.233 66.7491 124.474 53.2286 113.268Z" fill="#FF5722"/>
|
||||||
|
<path d="M39.4596 113.097C34.5193 111.01 31.0682 107.032 29.8609 102.687C20.4595 100.985 11.6609 97.671 3.89343 93.0232C12.0275 116.379 32.1786 134.097 56.9422 138.772C52.4795 131.475 49.1994 123.265 47.1531 114.489C44.6521 114.611 42.0153 114.177 39.4596 113.097Z" fill="#FF5722"/>
|
||||||
|
<path d="M30.0319 20.8772C30.6893 20.7203 31.3432 20.6181 31.9883 20.5547C34.2532 15.6319 36.9939 10.9753 40.1841 6.66235C27.4991 12.6444 16.9063 22.3207 9.78564 34.3095C13.4552 32.2068 17.317 30.409 21.325 28.9091C21.8167 25.3505 25.266 22.0123 30.0319 20.8772Z" fill="#FF5722"/>
|
||||||
|
<path d="M140 70.0008C140 51.2932 132.647 34.313 120.691 21.7549C120.954 22.9869 121.185 24.233 121.374 25.495C122.74 34.6461 121.936 43.665 119.368 52.1569C120.914 54.5469 121.865 57.7089 121.865 61.1881C121.865 64.1685 121.166 66.9146 119.993 69.146C124.772 79.2946 127.475 90.6136 127.475 102.576C127.475 105.259 127.326 107.904 127.063 110.52C135.197 99.0809 140 85.1057 140 70.0008Z" fill="#FF5722"/>
|
||||||
|
<path d="M41.9405 107.218C46.0731 108.965 50.636 107.512 52.1321 103.973C53.6282 100.434 51.491 96.1491 47.3584 94.4021C43.2259 92.655 38.663 94.1077 37.1669 97.6466C35.6708 101.186 37.808 105.471 41.9405 107.218Z" fill="#FF5722"/>
|
||||||
|
<path d="M112.235 66.8952C114.487 66.8952 116.313 64.3393 116.313 61.1864C116.313 58.0335 114.487 55.4775 112.235 55.4775C109.982 55.4775 108.156 58.0335 108.156 61.1864C108.156 64.3393 109.982 66.8952 112.235 66.8952Z" fill="#FF5722"/>
|
||||||
|
<path d="M32.6862 32.0288C35.1461 31.4423 36.7849 29.4763 36.3465 27.6375C35.9081 25.7987 33.5586 24.7835 31.0987 25.37C28.6388 25.9565 27 27.9225 27.4384 29.7613C27.8768 31.6001 30.2263 32.6153 32.6862 32.0288Z" fill="#FF5722"/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_109_2">
|
||||||
|
<rect width="140" height="140" fill="white"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 4.6 KiB |
|
|
@ -1 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 394 80"><path fill="#000" d="M262 0h68.5v12.7h-27.2v66.6h-13.6V12.7H262V0ZM149 0v12.7H94v20.4h44.3v12.6H94v21h55v12.6H80.5V0h68.7zm34.3 0h-17.8l63.8 79.4h17.9l-32-39.7 32-39.6h-17.9l-23 28.6-23-28.6zm18.3 56.7-9-11-27.1 33.7h17.8l18.3-22.7z"/><path fill="#000" d="M81 79.3 17 0H0v79.3h13.6V17l50.2 62.3H81Zm252.6-.4c-1 0-1.8-.4-2.5-1s-1.1-1.6-1.1-2.6.3-1.8 1-2.5 1.6-1 2.6-1 1.8.3 2.5 1a3.4 3.4 0 0 1 .6 4.3 3.7 3.7 0 0 1-3 1.8zm23.2-33.5h6v23.3c0 2.1-.4 4-1.3 5.5a9.1 9.1 0 0 1-3.8 3.5c-1.6.8-3.5 1.3-5.7 1.3-2 0-3.7-.4-5.3-1s-2.8-1.8-3.7-3.2c-.9-1.3-1.4-3-1.4-5h6c.1.8.3 1.6.7 2.2s1 1.2 1.6 1.5c.7.4 1.5.5 2.4.5 1 0 1.8-.2 2.4-.6a4 4 0 0 0 1.6-1.8c.3-.8.5-1.8.5-3V45.5zm30.9 9.1a4.4 4.4 0 0 0-2-3.3 7.5 7.5 0 0 0-4.3-1.1c-1.3 0-2.4.2-3.3.5-.9.4-1.6 1-2 1.6a3.5 3.5 0 0 0-.3 4c.3.5.7.9 1.3 1.2l1.8 1 2 .5 3.2.8c1.3.3 2.5.7 3.7 1.2a13 13 0 0 1 3.2 1.8 8.1 8.1 0 0 1 3 6.5c0 2-.5 3.7-1.5 5.1a10 10 0 0 1-4.4 3.5c-1.8.8-4.1 1.2-6.8 1.2-2.6 0-4.9-.4-6.8-1.2-2-.8-3.4-2-4.5-3.5a10 10 0 0 1-1.7-5.6h6a5 5 0 0 0 3.5 4.6c1 .4 2.2.6 3.4.6 1.3 0 2.5-.2 3.5-.6 1-.4 1.8-1 2.4-1.7a4 4 0 0 0 .8-2.4c0-.9-.2-1.6-.7-2.2a11 11 0 0 0-2.1-1.4l-3.2-1-3.8-1c-2.8-.7-5-1.7-6.6-3.2a7.2 7.2 0 0 1-2.4-5.7 8 8 0 0 1 1.7-5 10 10 0 0 1 4.3-3.5c2-.8 4-1.2 6.4-1.2 2.3 0 4.4.4 6.2 1.2 1.8.8 3.2 2 4.3 3.4 1 1.4 1.5 3 1.5 5h-5.8z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -1 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 283 64"><path fill="black" d="M141 16c-11 0-19 7-19 18s9 18 20 18c7 0 13-3 16-7l-7-5c-2 3-6 4-9 4-5 0-9-3-10-7h28v-3c0-11-8-18-19-18zm-9 15c1-4 4-7 9-7s8 3 9 7h-18zm117-15c-11 0-19 7-19 18s9 18 20 18c6 0 12-3 16-7l-8-5c-2 3-5 4-8 4-5 0-9-3-11-7h28l1-3c0-11-8-18-19-18zm-10 15c2-4 5-7 10-7s8 3 9 7h-19zm-39 3c0 6 4 10 10 10 4 0 7-2 9-5l8 5c-3 5-9 8-17 8-11 0-19-7-19-18s8-18 19-18c8 0 14 3 17 8l-8 5c-2-3-5-5-9-5-6 0-10 4-10 10zm83-29v46h-9V5h9zM37 0l37 64H0L37 0zm92 5-27 48L74 5h10l18 30 17-30h10zm59 12v10l-3-1c-6 0-10 4-10 10v15h-9V17h9v9c0-5 6-9 13-9z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 629 B |
|
|
@ -0,0 +1,170 @@
|
||||||
|
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
|
||||||
|
|
||||||
|
@tailwind base;
|
||||||
|
@tailwind components;
|
||||||
|
@tailwind utilities;
|
||||||
|
|
||||||
|
/*
|
||||||
|
Note: The styles for this gradient grid background is heavily inspired by the creator of this amazing site (https://dub.sh) – all credits go to them!
|
||||||
|
*/
|
||||||
|
|
||||||
|
.main {
|
||||||
|
width: 100vw;
|
||||||
|
min-height: 100vh;
|
||||||
|
position: fixed;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 120px 24px 160px 24px;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main:before {
|
||||||
|
background: radial-gradient(circle, rgba(2, 0, 36, 0) 0, #fafafa 100%);
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
z-index: 2;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main:after {
|
||||||
|
content: "";
|
||||||
|
background-image: url("/assets/images/grid.svg");
|
||||||
|
z-index: 1;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
opacity: 0.4;
|
||||||
|
filter: invert(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.gradient {
|
||||||
|
height: fit-content;
|
||||||
|
z-index: 3;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 640px;
|
||||||
|
background-image: radial-gradient(
|
||||||
|
at 27% 37%,
|
||||||
|
hsla(215, 98%, 61%, 1) 0px,
|
||||||
|
transparent 0%
|
||||||
|
),
|
||||||
|
radial-gradient(at 97% 21%, hsla(125, 98%, 72%, 1) 0px, transparent 50%),
|
||||||
|
radial-gradient(at 52% 99%, hsla(354, 98%, 61%, 1) 0px, transparent 50%),
|
||||||
|
radial-gradient(at 10% 29%, hsla(256, 96%, 67%, 1) 0px, transparent 50%),
|
||||||
|
radial-gradient(at 97% 96%, hsla(38, 60%, 74%, 1) 0px, transparent 50%),
|
||||||
|
radial-gradient(at 33% 50%, hsla(222, 67%, 73%, 1) 0px, transparent 50%),
|
||||||
|
radial-gradient(at 79% 53%, hsla(343, 68%, 79%, 1) 0px, transparent 50%);
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
filter: blur(100px) saturate(150%);
|
||||||
|
top: 80px;
|
||||||
|
opacity: 0.15;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 640px) {
|
||||||
|
.main {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tailwind Styles */
|
||||||
|
|
||||||
|
.app {
|
||||||
|
@apply relative z-10 flex justify-center items-center flex-col max-w-7xl mx-auto sm:px-16 px-6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.black_btn {
|
||||||
|
@apply rounded-full border border-black bg-black py-1.5 px-5 text-white transition-all hover:bg-white hover:text-black text-center text-sm font-inter flex items-center justify-center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.outline_btn {
|
||||||
|
@apply rounded-full border border-black bg-transparent py-1.5 px-5 text-black transition-all hover:bg-black hover:text-white text-center text-sm font-inter flex items-center justify-center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.head_text {
|
||||||
|
@apply mt-5 text-5xl font-extrabold leading-[1.15] text-black sm:text-6xl;
|
||||||
|
}
|
||||||
|
|
||||||
|
.orange_gradient {
|
||||||
|
@apply bg-gradient-to-r from-amber-500 via-orange-600 to-yellow-500 bg-clip-text text-transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.green_gradient {
|
||||||
|
@apply bg-gradient-to-r from-green-400 to-green-500 bg-clip-text text-transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue_gradient {
|
||||||
|
@apply bg-gradient-to-r from-blue-600 to-cyan-600 bg-clip-text text-transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.desc {
|
||||||
|
@apply mt-5 text-lg text-gray-600 sm:text-xl max-w-2xl;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search_input {
|
||||||
|
@apply block w-full rounded-md border border-gray-200 bg-white py-2.5 font-satoshi pl-5 pr-12 text-sm shadow-lg font-medium focus:border-black focus:outline-none focus:ring-0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy_btn {
|
||||||
|
@apply w-7 h-7 rounded-full bg-white/10 shadow-[inset_10px_-50px_94px_0_rgb(199,199,199,0.2)] backdrop-blur flex justify-center items-center cursor-pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.glassmorphism {
|
||||||
|
@apply rounded-xl border border-gray-200 bg-white/20 shadow-[inset_10px_-50px_94px_0_rgb(199,199,199,0.2)] backdrop-blur p-5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.prompt_layout {
|
||||||
|
@apply space-y-6 py-8 sm:columns-2 sm:gap-6 xl:columns-3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Feed Component */
|
||||||
|
.feed {
|
||||||
|
@apply mt-16 mx-auto w-full max-w-xl flex justify-center items-center flex-col gap-2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Form Component */
|
||||||
|
.form_textarea {
|
||||||
|
@apply w-full flex rounded-lg h-[200px] mt-2 p-3 text-sm text-gray-500 outline-0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form_input {
|
||||||
|
@apply w-full flex rounded-lg mt-2 p-3 text-sm text-gray-500 outline-0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Nav Component */
|
||||||
|
.logo_text {
|
||||||
|
@apply max-sm:hidden font-satoshi font-semibold text-lg text-black tracking-wide;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown {
|
||||||
|
@apply absolute right-0 top-full mt-3 w-full p-5 rounded-lg bg-white min-w-[210px] flex flex-col gap-2 justify-end items-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown_link {
|
||||||
|
@apply text-sm font-inter text-gray-700 hover:text-gray-500 font-medium;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PromptCard Component */
|
||||||
|
.prompt_card {
|
||||||
|
@apply flex-1 break-inside-avoid rounded-lg border border-gray-300 bg-white/20 bg-clip-padding p-6 pb-4 backdrop-blur-lg backdrop-filter md:w-[360px] w-full h-fit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-center {
|
||||||
|
@apply flex justify-center items-center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-start {
|
||||||
|
@apply flex justify-start items-start;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-end {
|
||||||
|
@apply flex justify-end items-center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-between {
|
||||||
|
@apply flex justify-between items-center;
|
||||||
|
}
|
||||||
|
|
@ -7,12 +7,14 @@ module.exports = {
|
||||||
],
|
],
|
||||||
theme: {
|
theme: {
|
||||||
extend: {
|
extend: {
|
||||||
backgroundImage: {
|
fontFamily: {
|
||||||
'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
|
satoshi: ['Satoshi', 'sans-serif'],
|
||||||
'gradient-conic':
|
inter: ['Inter', 'sans-serif'],
|
||||||
'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
|
|
||||||
},
|
},
|
||||||
|
colors: {
|
||||||
|
'primary-orange': '#FF5722',
|
||||||
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
plugins: [],
|
plugins: [],
|
||||||
}
|
}
|
||||||