CodeFoxy commited on
Commit ·
bbde35a
1
Parent(s): 80273ed
asd
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- Dockerfile +7 -6
- api.py +81 -0
- pyvenv.cfg +5 -0
- static/.codesandbox/Dockerfile +1 -0
- static/.codesandbox/icon.png +0 -0
- static/.codesandbox/tasks.json +29 -0
- static/.codesandbox/template.json +10 -0
- static/.gitignore +1 -0
- static/ProductSans-Black.woff2 +0 -0
- static/ProductSans-Bold.woff2 +0 -0
- static/ProductSans-Light.woff2 +0 -0
- static/ProductSans-Medium.woff2 +0 -0
- static/ProductSans-Regular.woff2 +0 -0
- static/ProductSans-Thin.woff2 +0 -0
- static/README.md +10 -0
- static/bundle.js +0 -0
- static/colors.module.css +294 -0
- static/fonts.css +36 -0
- static/index.html +97 -0
- static/index.js +19 -0
- static/login_FILL0_wght400_GRAD0_opsz24 (3).svg +1 -0
- static/login_FILL0_wght400_GRAD0_opsz24.svg +1 -0
- static/package-lock.json +661 -0
- static/package.json +28 -0
- static/theme.css +69 -0
- static/theme.dark.css +51 -0
- static/theme.light.css +51 -0
- static/tokens.css +333 -0
- static/typography.module.css +150 -0
- static/yarn.lock +383 -0
- templates/.codesandbox/Dockerfile +1 -0
- templates/.codesandbox/icon.png +0 -0
- templates/.codesandbox/tasks.json +29 -0
- templates/.codesandbox/template.json +10 -0
- templates/ProductSans-Black.woff2 +0 -0
- templates/ProductSans-Bold.woff2 +0 -0
- templates/ProductSans-Light.woff2 +0 -0
- templates/ProductSans-Medium.woff2 +0 -0
- templates/ProductSans-Regular.woff2 +0 -0
- templates/ProductSans-Thin.woff2 +0 -0
- templates/README.md +10 -0
- templates/bundle.js +0 -0
- templates/colors.module.css +294 -0
- templates/fonts.css +36 -0
- templates/index.html +97 -0
- templates/index.js +19 -0
- templates/login_FILL0_wght400_GRAD0_opsz24 (3).svg +1 -0
- templates/login_FILL0_wght400_GRAD0_opsz24.svg +1 -0
- templates/package-lock.json +661 -0
- templates/package.json +28 -0
Dockerfile
CHANGED
|
@@ -1,9 +1,10 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
RUN ls
|
| 6 |
COPY requirements.txt ./
|
| 7 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 8 |
|
| 9 |
-
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM python:3.9
|
| 2 |
+
|
| 3 |
+
WORKDIR /app
|
| 4 |
+
|
|
|
|
| 5 |
COPY requirements.txt ./
|
| 6 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 7 |
|
| 8 |
+
COPY ./ /app
|
| 9 |
+
|
| 10 |
+
CMD [ "python", "api.py" ]
|
api.py
ADDED
|
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from pymongo import MongoClient
|
| 2 |
+
from pymongo.server_api import ServerApi
|
| 3 |
+
from flask import Flask, request, session, render_template
|
| 4 |
+
import jsonpickle
|
| 5 |
+
|
| 6 |
+
app = Flask(__name__)
|
| 7 |
+
|
| 8 |
+
URI = "mongodb+srv://Client:PY@database.s3xgmax.mongodb.net/?retryWrites=true&w=majority"
|
| 9 |
+
|
| 10 |
+
# Create a new client and connect to the server
|
| 11 |
+
client = MongoClient(URI, server_api=ServerApi("1"))
|
| 12 |
+
|
| 13 |
+
|
| 14 |
+
def get(sad):
|
| 15 |
+
db = client["Auth"]
|
| 16 |
+
mycol = db["Data"]
|
| 17 |
+
myquery = {"email": sad}
|
| 18 |
+
mydoc = mycol.find(myquery)
|
| 19 |
+
|
| 20 |
+
sentdata = "lolno"
|
| 21 |
+
for x in mydoc:
|
| 22 |
+
sentdata = x
|
| 23 |
+
lastdata = str(sentdata) # Key to check for in the BSON document
|
| 24 |
+
key_to_check = 'password'
|
| 25 |
+
print(lastdata)
|
| 26 |
+
# Check if the key exists in the BSON document
|
| 27 |
+
if key_to_check in sentdata:
|
| 28 |
+
print(
|
| 29 |
+
f"key exists with the value '{sentdata[key_to_check]}'.")
|
| 30 |
+
return jsonpickle.encode(lastdata)
|
| 31 |
+
return "0"
|
| 32 |
+
|
| 33 |
+
|
| 34 |
+
# Send a ping to confirm a successful connection
|
| 35 |
+
try:
|
| 36 |
+
client.admin.command("ping")
|
| 37 |
+
print("Pinged your deployment. You successfully connected to MongoDB!")
|
| 38 |
+
|
| 39 |
+
@app.route("/")
|
| 40 |
+
def webindex():
|
| 41 |
+
return render_template("index.html")
|
| 42 |
+
|
| 43 |
+
@app.route('/session', methods=['GET', 'POST'])
|
| 44 |
+
def websession():
|
| 45 |
+
if request.method == 'POST':
|
| 46 |
+
# Set session
|
| 47 |
+
session['username'] = 'trust'
|
| 48 |
+
session.permanent = True # Long-term validity, one month
|
| 49 |
+
return "done"
|
| 50 |
+
else:
|
| 51 |
+
return "<form method='post' action='/session'><input type='text' name='username' />" \
|
| 52 |
+
"</br>" \
|
| 53 |
+
"<button type='submit'>Submit</button></form>"
|
| 54 |
+
|
| 55 |
+
@app.route('/add', methods=['GET', 'POST'])
|
| 56 |
+
def webadd():
|
| 57 |
+
if request.method == 'POST':
|
| 58 |
+
db = client["Auth"]
|
| 59 |
+
mycol = db["Data"]
|
| 60 |
+
mydict = {"email": request.values['email'],
|
| 61 |
+
"password": request.values['password']}
|
| 62 |
+
mycol.insert_one(mydict)
|
| 63 |
+
return "done"
|
| 64 |
+
return "<form method='post' action='/add'><input type='text' name='email' />" \
|
| 65 |
+
"<input type='text' name='password' />" \
|
| 66 |
+
"</br>" \
|
| 67 |
+
"<button type='submit'>Submit</button></form>"
|
| 68 |
+
|
| 69 |
+
@app.route('/get', methods=['GET', 'POST'])
|
| 70 |
+
def webget():
|
| 71 |
+
if request.method == 'POST':
|
| 72 |
+
return get(request.values['email'])
|
| 73 |
+
return "<form method='post' action='/get'><input type='text' name='email' />" \
|
| 74 |
+
"</br>" \
|
| 75 |
+
"<button type='submit'>Submit</button></form>"
|
| 76 |
+
|
| 77 |
+
if __name__ == "__main__":
|
| 78 |
+
app.run(debug=True)
|
| 79 |
+
|
| 80 |
+
except Exception as e:
|
| 81 |
+
print(e)
|
pyvenv.cfg
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
home = /usr/local/bin
|
| 2 |
+
include-system-site-packages = false
|
| 3 |
+
version = 3.12.0
|
| 4 |
+
executable = /usr/local/bin/python3.12
|
| 5 |
+
command = /usr/local/bin/python -m venv /workspace/env
|
static/.codesandbox/Dockerfile
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
FROM node:20-bullseye
|
static/.codesandbox/icon.png
ADDED
|
|
static/.codesandbox/tasks.json
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
// These tasks will run in order when initializing your CodeSandbox project.
|
| 3 |
+
"setupTasks": [
|
| 4 |
+
{
|
| 5 |
+
"name": "Install Dependencies",
|
| 6 |
+
"command": "yarn install"
|
| 7 |
+
}
|
| 8 |
+
],
|
| 9 |
+
|
| 10 |
+
// These tasks can be run from CodeSandbox. Running one will open a log in the app.
|
| 11 |
+
"tasks": {
|
| 12 |
+
"start": {
|
| 13 |
+
"name": "start",
|
| 14 |
+
"command": "rm bundle.js | npx rollup -p @rollup/plugin-node-resolve index.js -o bundle.js | npx http-server",
|
| 15 |
+
"runAtStart": true,
|
| 16 |
+
"preview": {
|
| 17 |
+
"port": 8081
|
| 18 |
+
}
|
| 19 |
+
},
|
| 20 |
+
"build": {
|
| 21 |
+
"name": "build",
|
| 22 |
+
"command": "rm bundle.js | npx rollup -p @rollup/plugin-node-resolve index.js -o bundle.js | npx http-server",
|
| 23 |
+
"runAtStart": false,
|
| 24 |
+
"preview": {
|
| 25 |
+
"port": 8080
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
}
|
| 29 |
+
}
|
static/.codesandbox/template.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"title": "Node.js",
|
| 3 |
+
"description": "The official Node.js template by the CodeSandbox team",
|
| 4 |
+
"iconUrl": "https://github.com/codesandbox/sandbox-templates/blob/main/node/.codesandbox/icon.png?raw=true",
|
| 5 |
+
"tags": [
|
| 6 |
+
"node",
|
| 7 |
+
"javascript"
|
| 8 |
+
],
|
| 9 |
+
"published": true
|
| 10 |
+
}
|
static/.gitignore
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
node_modules
|
static/ProductSans-Black.woff2
ADDED
|
Binary file (32.2 kB). View file
|
|
|
static/ProductSans-Bold.woff2
ADDED
|
Binary file (32.8 kB). View file
|
|
|
static/ProductSans-Light.woff2
ADDED
|
Binary file (32.9 kB). View file
|
|
|
static/ProductSans-Medium.woff2
ADDED
|
Binary file (32.9 kB). View file
|
|
|
static/ProductSans-Regular.woff2
ADDED
|
Binary file (37.4 kB). View file
|
|
|
static/ProductSans-Thin.woff2
ADDED
|
Binary file (32.3 kB). View file
|
|
|
static/README.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Node.js template
|
| 2 |
+
|
| 3 |
+
This is a Node.js project.
|
| 4 |
+
|
| 5 |
+
Add your [configuration](https://codesandbox.io/docs/projects/learn/setting-up/tasks) to optimize it for [CodeSandbox](https://codesandbox.io/p/dashboard).
|
| 6 |
+
|
| 7 |
+
## Resources
|
| 8 |
+
|
| 9 |
+
- [CodeSandbox — Docs](https://codesandbox.io/docs/learn)
|
| 10 |
+
- [CodeSandbox — Discord](https://discord.gg/Ggarp3pX5H)
|
static/bundle.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
static/colors.module.css
ADDED
|
@@ -0,0 +1,294 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.primary {
|
| 2 |
+
background-color: var(--md-sys-color-primary);
|
| 3 |
+
}
|
| 4 |
+
.primary-text {
|
| 5 |
+
color: var(--md-sys-color-primary);
|
| 6 |
+
}
|
| 7 |
+
.on-primary {
|
| 8 |
+
background-color: var(--md-sys-color-on-primary);
|
| 9 |
+
}
|
| 10 |
+
.on-primary-text {
|
| 11 |
+
color: var(--md-sys-color-on-primary);
|
| 12 |
+
}
|
| 13 |
+
.primary-container {
|
| 14 |
+
background-color: var(--md-sys-color-primary-container);
|
| 15 |
+
}
|
| 16 |
+
.primary-container-text {
|
| 17 |
+
color: var(--md-sys-color-primary-container);
|
| 18 |
+
}
|
| 19 |
+
.on-primary-container {
|
| 20 |
+
background-color: var(--md-sys-color-on-primary-container);
|
| 21 |
+
}
|
| 22 |
+
.on-primary-container-text {
|
| 23 |
+
color: var(--md-sys-color-on-primary-container);
|
| 24 |
+
}
|
| 25 |
+
.primary-fixed {
|
| 26 |
+
background-color: var(--md-sys-color-primary-fixed);
|
| 27 |
+
}
|
| 28 |
+
.primary-fixed-text {
|
| 29 |
+
color: var(--md-sys-color-primary-fixed);
|
| 30 |
+
}
|
| 31 |
+
.on-primary-fixed {
|
| 32 |
+
background-color: var(--md-sys-color-on-primary-fixed);
|
| 33 |
+
}
|
| 34 |
+
.on-primary-fixed-text {
|
| 35 |
+
color: var(--md-sys-color-on-primary-fixed);
|
| 36 |
+
}
|
| 37 |
+
.primary-fixed-dim {
|
| 38 |
+
background-color: var(--md-sys-color-primary-fixed-dim);
|
| 39 |
+
}
|
| 40 |
+
.primary-fixed-dim-text {
|
| 41 |
+
color: var(--md-sys-color-primary-fixed-dim);
|
| 42 |
+
}
|
| 43 |
+
.on-primary-fixed-variant {
|
| 44 |
+
background-color: var(--md-sys-color-on-primary-fixed-variant);
|
| 45 |
+
}
|
| 46 |
+
.on-primary-fixed-variant-text {
|
| 47 |
+
color: var(--md-sys-color-on-primary-fixed-variant);
|
| 48 |
+
}
|
| 49 |
+
.secondary {
|
| 50 |
+
background-color: var(--md-sys-color-secondary);
|
| 51 |
+
}
|
| 52 |
+
.secondary-text {
|
| 53 |
+
color: var(--md-sys-color-secondary);
|
| 54 |
+
}
|
| 55 |
+
.on-secondary {
|
| 56 |
+
background-color: var(--md-sys-color-on-secondary);
|
| 57 |
+
}
|
| 58 |
+
.on-secondary-text {
|
| 59 |
+
color: var(--md-sys-color-on-secondary);
|
| 60 |
+
}
|
| 61 |
+
.secondary-container {
|
| 62 |
+
background-color: var(--md-sys-color-secondary-container);
|
| 63 |
+
}
|
| 64 |
+
.secondary-container-text {
|
| 65 |
+
color: var(--md-sys-color-secondary-container);
|
| 66 |
+
}
|
| 67 |
+
.on-secondary-container {
|
| 68 |
+
background-color: var(--md-sys-color-on-secondary-container);
|
| 69 |
+
}
|
| 70 |
+
.on-secondary-container-text {
|
| 71 |
+
color: var(--md-sys-color-on-secondary-container);
|
| 72 |
+
}
|
| 73 |
+
.secondary-fixed {
|
| 74 |
+
background-color: var(--md-sys-color-secondary-fixed);
|
| 75 |
+
}
|
| 76 |
+
.secondary-fixed-text {
|
| 77 |
+
color: var(--md-sys-color-secondary-fixed);
|
| 78 |
+
}
|
| 79 |
+
.on-secondary-fixed {
|
| 80 |
+
background-color: var(--md-sys-color-on-secondary-fixed);
|
| 81 |
+
}
|
| 82 |
+
.on-secondary-fixed-text {
|
| 83 |
+
color: var(--md-sys-color-on-secondary-fixed);
|
| 84 |
+
}
|
| 85 |
+
.secondary-fixed-dim {
|
| 86 |
+
background-color: var(--md-sys-color-secondary-fixed-dim);
|
| 87 |
+
}
|
| 88 |
+
.secondary-fixed-dim-text {
|
| 89 |
+
color: var(--md-sys-color-secondary-fixed-dim);
|
| 90 |
+
}
|
| 91 |
+
.on-secondary-fixed-variant {
|
| 92 |
+
background-color: var(--md-sys-color-on-secondary-fixed-variant);
|
| 93 |
+
}
|
| 94 |
+
.on-secondary-fixed-variant-text {
|
| 95 |
+
color: var(--md-sys-color-on-secondary-fixed-variant);
|
| 96 |
+
}
|
| 97 |
+
.tertiary {
|
| 98 |
+
background-color: var(--md-sys-color-tertiary);
|
| 99 |
+
}
|
| 100 |
+
.tertiary-text {
|
| 101 |
+
color: var(--md-sys-color-tertiary);
|
| 102 |
+
}
|
| 103 |
+
.on-tertiary {
|
| 104 |
+
background-color: var(--md-sys-color-on-tertiary);
|
| 105 |
+
}
|
| 106 |
+
.on-tertiary-text {
|
| 107 |
+
color: var(--md-sys-color-on-tertiary);
|
| 108 |
+
}
|
| 109 |
+
.tertiary-container {
|
| 110 |
+
background-color: var(--md-sys-color-tertiary-container);
|
| 111 |
+
}
|
| 112 |
+
.tertiary-container-text {
|
| 113 |
+
color: var(--md-sys-color-tertiary-container);
|
| 114 |
+
}
|
| 115 |
+
.on-tertiary-container {
|
| 116 |
+
background-color: var(--md-sys-color-on-tertiary-container);
|
| 117 |
+
}
|
| 118 |
+
.on-tertiary-container-text {
|
| 119 |
+
color: var(--md-sys-color-on-tertiary-container);
|
| 120 |
+
}
|
| 121 |
+
.tertiary-fixed {
|
| 122 |
+
background-color: var(--md-sys-color-tertiary-fixed);
|
| 123 |
+
}
|
| 124 |
+
.tertiary-fixed-text {
|
| 125 |
+
color: var(--md-sys-color-tertiary-fixed);
|
| 126 |
+
}
|
| 127 |
+
.on-tertiary-fixed {
|
| 128 |
+
background-color: var(--md-sys-color-on-tertiary-fixed);
|
| 129 |
+
}
|
| 130 |
+
.on-tertiary-fixed-text {
|
| 131 |
+
color: var(--md-sys-color-on-tertiary-fixed);
|
| 132 |
+
}
|
| 133 |
+
.tertiary-fixed-dim {
|
| 134 |
+
background-color: var(--md-sys-color-tertiary-fixed-dim);
|
| 135 |
+
}
|
| 136 |
+
.tertiary-fixed-dim-text {
|
| 137 |
+
color: var(--md-sys-color-tertiary-fixed-dim);
|
| 138 |
+
}
|
| 139 |
+
.on-tertiary-fixed-variant {
|
| 140 |
+
background-color: var(--md-sys-color-on-tertiary-fixed-variant);
|
| 141 |
+
}
|
| 142 |
+
.on-tertiary-fixed-variant-text {
|
| 143 |
+
color: var(--md-sys-color-on-tertiary-fixed-variant);
|
| 144 |
+
}
|
| 145 |
+
.error {
|
| 146 |
+
background-color: var(--md-sys-color-error);
|
| 147 |
+
}
|
| 148 |
+
.error-text {
|
| 149 |
+
color: var(--md-sys-color-error);
|
| 150 |
+
}
|
| 151 |
+
.on-error {
|
| 152 |
+
background-color: var(--md-sys-color-on-error);
|
| 153 |
+
}
|
| 154 |
+
.on-error-text {
|
| 155 |
+
color: var(--md-sys-color-on-error);
|
| 156 |
+
}
|
| 157 |
+
.error-container {
|
| 158 |
+
background-color: var(--md-sys-color-error-container);
|
| 159 |
+
}
|
| 160 |
+
.error-container-text {
|
| 161 |
+
color: var(--md-sys-color-error-container);
|
| 162 |
+
}
|
| 163 |
+
.on-error-container {
|
| 164 |
+
background-color: var(--md-sys-color-on-error-container);
|
| 165 |
+
}
|
| 166 |
+
.on-error-container-text {
|
| 167 |
+
color: var(--md-sys-color-on-error-container);
|
| 168 |
+
}
|
| 169 |
+
.outline {
|
| 170 |
+
background-color: var(--md-sys-color-outline);
|
| 171 |
+
}
|
| 172 |
+
.outline-text {
|
| 173 |
+
color: var(--md-sys-color-outline);
|
| 174 |
+
}
|
| 175 |
+
.background {
|
| 176 |
+
background-color: var(--md-sys-color-background);
|
| 177 |
+
}
|
| 178 |
+
.background-text {
|
| 179 |
+
color: var(--md-sys-color-background);
|
| 180 |
+
}
|
| 181 |
+
.on-background {
|
| 182 |
+
background-color: var(--md-sys-color-on-background);
|
| 183 |
+
}
|
| 184 |
+
.on-background-text {
|
| 185 |
+
color: var(--md-sys-color-on-background);
|
| 186 |
+
}
|
| 187 |
+
.surface {
|
| 188 |
+
background-color: var(--md-sys-color-surface);
|
| 189 |
+
}
|
| 190 |
+
.surface-text {
|
| 191 |
+
color: var(--md-sys-color-surface);
|
| 192 |
+
}
|
| 193 |
+
.on-surface {
|
| 194 |
+
background-color: var(--md-sys-color-on-surface);
|
| 195 |
+
}
|
| 196 |
+
.on-surface-text {
|
| 197 |
+
color: var(--md-sys-color-on-surface);
|
| 198 |
+
}
|
| 199 |
+
.surface-variant {
|
| 200 |
+
background-color: var(--md-sys-color-surface-variant);
|
| 201 |
+
}
|
| 202 |
+
.surface-variant-text {
|
| 203 |
+
color: var(--md-sys-color-surface-variant);
|
| 204 |
+
}
|
| 205 |
+
.on-surface-variant {
|
| 206 |
+
background-color: var(--md-sys-color-on-surface-variant);
|
| 207 |
+
}
|
| 208 |
+
.on-surface-variant-text {
|
| 209 |
+
color: var(--md-sys-color-on-surface-variant);
|
| 210 |
+
}
|
| 211 |
+
.inverse-surface {
|
| 212 |
+
background-color: var(--md-sys-color-inverse-surface);
|
| 213 |
+
}
|
| 214 |
+
.inverse-surface-text {
|
| 215 |
+
color: var(--md-sys-color-inverse-surface);
|
| 216 |
+
}
|
| 217 |
+
.inverse-on-surface {
|
| 218 |
+
background-color: var(--md-sys-color-inverse-on-surface);
|
| 219 |
+
}
|
| 220 |
+
.inverse-on-surface-text {
|
| 221 |
+
color: var(--md-sys-color-inverse-on-surface);
|
| 222 |
+
}
|
| 223 |
+
.inverse-primary {
|
| 224 |
+
background-color: var(--md-sys-color-inverse-primary);
|
| 225 |
+
}
|
| 226 |
+
.inverse-primary-text {
|
| 227 |
+
color: var(--md-sys-color-inverse-primary);
|
| 228 |
+
}
|
| 229 |
+
.shadow {
|
| 230 |
+
background-color: var(--md-sys-color-shadow);
|
| 231 |
+
}
|
| 232 |
+
.shadow-text {
|
| 233 |
+
color: var(--md-sys-color-shadow);
|
| 234 |
+
}
|
| 235 |
+
.surface-tint {
|
| 236 |
+
background-color: var(--md-sys-color-surface-tint);
|
| 237 |
+
}
|
| 238 |
+
.surface-tint-text {
|
| 239 |
+
color: var(--md-sys-color-surface-tint);
|
| 240 |
+
}
|
| 241 |
+
.outline-variant {
|
| 242 |
+
background-color: var(--md-sys-color-outline-variant);
|
| 243 |
+
}
|
| 244 |
+
.outline-variant-text {
|
| 245 |
+
color: var(--md-sys-color-outline-variant);
|
| 246 |
+
}
|
| 247 |
+
.scrim {
|
| 248 |
+
background-color: var(--md-sys-color-scrim);
|
| 249 |
+
}
|
| 250 |
+
.scrim-text {
|
| 251 |
+
color: var(--md-sys-color-scrim);
|
| 252 |
+
}
|
| 253 |
+
.surface-container-highest {
|
| 254 |
+
background-color: var(--md-sys-color-surface-container-highest);
|
| 255 |
+
}
|
| 256 |
+
.surface-container-highest-text {
|
| 257 |
+
color: var(--md-sys-color-surface-container-highest);
|
| 258 |
+
}
|
| 259 |
+
.surface-container-high {
|
| 260 |
+
background-color: var(--md-sys-color-surface-container-high);
|
| 261 |
+
}
|
| 262 |
+
.surface-container-high-text {
|
| 263 |
+
color: var(--md-sys-color-surface-container-high);
|
| 264 |
+
}
|
| 265 |
+
.surface-container {
|
| 266 |
+
background-color: var(--md-sys-color-surface-container);
|
| 267 |
+
}
|
| 268 |
+
.surface-container-text {
|
| 269 |
+
color: var(--md-sys-color-surface-container);
|
| 270 |
+
}
|
| 271 |
+
.surface-container-low {
|
| 272 |
+
background-color: var(--md-sys-color-surface-container-low);
|
| 273 |
+
}
|
| 274 |
+
.surface-container-low-text {
|
| 275 |
+
color: var(--md-sys-color-surface-container-low);
|
| 276 |
+
}
|
| 277 |
+
.surface-container-lowest {
|
| 278 |
+
background-color: var(--md-sys-color-surface-container-lowest);
|
| 279 |
+
}
|
| 280 |
+
.surface-container-lowest-text {
|
| 281 |
+
color: var(--md-sys-color-surface-container-lowest);
|
| 282 |
+
}
|
| 283 |
+
.surface-bright {
|
| 284 |
+
background-color: var(--md-sys-color-surface-bright);
|
| 285 |
+
}
|
| 286 |
+
.surface-bright-text {
|
| 287 |
+
color: var(--md-sys-color-surface-bright);
|
| 288 |
+
}
|
| 289 |
+
.surface-dim {
|
| 290 |
+
background-color: var(--md-sys-color-surface-dim);
|
| 291 |
+
}
|
| 292 |
+
.surface-dim-text {
|
| 293 |
+
color: var(--md-sys-color-surface-dim);
|
| 294 |
+
}
|
static/fonts.css
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@font-face {
|
| 2 |
+
font-family: "Google Sans";
|
| 3 |
+
src: url("ProductSans-Thin.woff2") format("woff2");
|
| 4 |
+
font-weight: 100;
|
| 5 |
+
font-style: normal;
|
| 6 |
+
}
|
| 7 |
+
@font-face {
|
| 8 |
+
font-family: "Google Sans";
|
| 9 |
+
src: url("ProductSans-Light.woff2") format("woff2");
|
| 10 |
+
font-weight: 300;
|
| 11 |
+
font-style: normal;
|
| 12 |
+
}
|
| 13 |
+
@font-face {
|
| 14 |
+
font-family: "Google Sans";
|
| 15 |
+
src: url("ProductSans-Regular.woff2") format("woff2");
|
| 16 |
+
font-weight: 400;
|
| 17 |
+
font-style: normal;
|
| 18 |
+
}
|
| 19 |
+
@font-face {
|
| 20 |
+
font-family: "Google Sans";
|
| 21 |
+
src: url("ProductSans-Medium.woff2") format("woff2");
|
| 22 |
+
font-weight: 500;
|
| 23 |
+
font-style: normal;
|
| 24 |
+
}
|
| 25 |
+
@font-face {
|
| 26 |
+
font-family: "Google Sans";
|
| 27 |
+
src: url("ProductSans-Bold.woff2") format("woff2");
|
| 28 |
+
font-weight: 700;
|
| 29 |
+
font-style: normal;
|
| 30 |
+
}
|
| 31 |
+
@font-face {
|
| 32 |
+
font-family: "Google Sans";
|
| 33 |
+
src: url("ProductSans-Black.woff2") format("woff2");
|
| 34 |
+
font-weight: 900;
|
| 35 |
+
font-style: normal;
|
| 36 |
+
}
|
static/index.html
ADDED
|
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8" />
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
+
<title>MD3</title>
|
| 7 |
+
</head>
|
| 8 |
+
<body>
|
| 9 |
+
<div class="container">
|
| 10 |
+
<div class="flex">
|
| 11 |
+
<div>
|
| 12 |
+
<br />
|
| 13 |
+
<br />
|
| 14 |
+
<br />
|
| 15 |
+
<br />
|
| 16 |
+
<br />
|
| 17 |
+
<br />
|
| 18 |
+
<br />
|
| 19 |
+
<br />
|
| 20 |
+
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
|
| 21 |
+
|
| 22 |
+
<script src="./bundle.js"></script>
|
| 23 |
+
<!-- Browser elements -->
|
| 24 |
+
|
| 25 |
+
<link rel="stylesheet" type="text/css" href="./theme.css" />
|
| 26 |
+
<link rel="stylesheet" type="text/css" href="./fonts.css" />
|
| 27 |
+
|
| 28 |
+
<label>
|
| 29 |
+
<div class="icon baseline">
|
| 30 |
+
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="102.4176" height="36.80865" viewBox="0,0,102.4176,36.80865">
|
| 31 |
+
<g transform="translate(-189.72794,-33.39623)">
|
| 32 |
+
<g
|
| 33 |
+
data-paper-data='{"isPaintingLayer":true}'
|
| 34 |
+
fill="#000000"
|
| 35 |
+
fill-rule="nonzero"
|
| 36 |
+
stroke-linecap="butt"
|
| 37 |
+
stroke-linejoin="miter"
|
| 38 |
+
stroke-miterlimit="10"
|
| 39 |
+
stroke-dasharray=""
|
| 40 |
+
stroke-dashoffset="0"
|
| 41 |
+
style="mix-blend-mode: normal;"
|
| 42 |
+
>
|
| 43 |
+
<g>
|
| 44 |
+
<path
|
| 45 |
+
d="M279.96737,66.3465v-2.6507h9.27747v-18.55493h-9.27747v-2.6507h9.27747c0.72894,0 1.35296,0.25955 1.87206,0.77864c0.5191,0.5191 0.77864,1.14312 0.77864,1.87206v18.55493c0,0.72894 -0.25955,1.35296 -0.77864,1.87206c-0.5191,0.5191 -1.14312,0.77864 -1.87206,0.77864zM277.31666,61.04509l-1.82236,-1.92176l3.37965,-3.37965h-10.83476v-2.6507h10.83476l-3.37965,-3.37965l1.82236,-1.92176l6.62676,6.62676z"
|
| 46 |
+
stroke="#000000"
|
| 47 |
+
stroke-width="0.5"
|
| 48 |
+
/>
|
| 49 |
+
<text
|
| 50 |
+
transform="translate(190.05928,62.04191) scale(0.66268,0.66268)"
|
| 51 |
+
font-size="40"
|
| 52 |
+
xml:space="preserve"
|
| 53 |
+
fill="#000000"
|
| 54 |
+
fill-rule="nonzero"
|
| 55 |
+
stroke="none"
|
| 56 |
+
stroke-width="1"
|
| 57 |
+
stroke-linecap="butt"
|
| 58 |
+
stroke-linejoin="miter"
|
| 59 |
+
stroke-miterlimit="10"
|
| 60 |
+
stroke-dasharray=""
|
| 61 |
+
stroke-dashoffset="0"
|
| 62 |
+
font-family="Google Sans"
|
| 63 |
+
font-weight="normal"
|
| 64 |
+
text-anchor="start"
|
| 65 |
+
style="mix-blend-mode: normal;"
|
| 66 |
+
>
|
| 67 |
+
<tspan x="0" dy="0">Sign in       </tspan>
|
| 68 |
+
</text>
|
| 69 |
+
</g>
|
| 70 |
+
</g>
|
| 71 |
+
</g>
|
| 72 |
+
</svg>
|
| 73 |
+
</div>
|
| 74 |
+
</label>
|
| 75 |
+
|
| 76 |
+
<br />
|
| 77 |
+
<!-- Material elements -->
|
| 78 |
+
<form action="https://auth.codefoxy.link/add" method="get" target="_blank">
|
| 79 |
+
<div class="ipt">
|
| 80 |
+
<md-outlined-text-field label="Email" type="email" name="email" required></md-outlined-text-field>
|
| 81 |
+
<br />
|
| 82 |
+
<br />
|
| 83 |
+
<md-outlined-text-field label="Password" type="password" name="Password" required></md-outlined-text-field>
|
| 84 |
+
<br />
|
| 85 |
+
<br />
|
| 86 |
+
|
| 87 |
+
</div>
|
| 88 |
+
<h6>Don't have an account yet? Sign Up"</h6>
|
| 89 |
+
<br />
|
| 90 |
+
<md-text-button type="reset">Reset</md-text-button>
|
| 91 |
+
<md-outlined-button>Submit</md-outlined-button>
|
| 92 |
+
</form>
|
| 93 |
+
</div>
|
| 94 |
+
</div>
|
| 95 |
+
</div>
|
| 96 |
+
</body>
|
| 97 |
+
</html>
|
static/index.js
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// index.js
|
| 2 |
+
import "@material/web/button/filled-button.js";
|
| 3 |
+
import "@material/web/button/outlined-button.js";
|
| 4 |
+
import "@material/web/checkbox/checkbox.js";
|
| 5 |
+
import "@material/web/field/outlined-field.js";
|
| 6 |
+
import "@material/web/button/outlined-button.js";
|
| 7 |
+
import "@material/web/button/text-button.js";
|
| 8 |
+
import "@material/web/icon/icon.js";
|
| 9 |
+
import "@material/web/iconbutton/icon-button.js";
|
| 10 |
+
import "@material/web/textfield/filled-text-field.js";
|
| 11 |
+
import "@material/web/textfield/outlined-text-field.js";
|
| 12 |
+
import '@material/web/iconbutton/icon-button.js';
|
| 13 |
+
import '@material/web/textfield/filled-text-field.js';
|
| 14 |
+
import '@material/web/radio/radio.js';
|
| 15 |
+
import '@material/web/icon/icon.js';
|
| 16 |
+
import '@material/web/button/filled-tonal-button.js';
|
| 17 |
+
import '@material/web/button/filled-button.js';
|
| 18 |
+
import '@material/web/button/text-button.js';
|
| 19 |
+
import '@material/web/dialog/dialog.js';
|
static/login_FILL0_wght400_GRAD0_opsz24 (3).svg
ADDED
|
|
static/login_FILL0_wght400_GRAD0_opsz24.svg
ADDED
|
|
static/package-lock.json
ADDED
|
@@ -0,0 +1,661 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "nodejs-sandbox",
|
| 3 |
+
"version": "1.0.0",
|
| 4 |
+
"lockfileVersion": 3,
|
| 5 |
+
"requires": true,
|
| 6 |
+
"packages": {
|
| 7 |
+
"": {
|
| 8 |
+
"name": "nodejs-sandbox",
|
| 9 |
+
"version": "1.0.0",
|
| 10 |
+
"license": "MIT",
|
| 11 |
+
"dependencies": {
|
| 12 |
+
"@material/web": "^1.0.0",
|
| 13 |
+
"@rollup/plugin-node-resolve": "^15.2.1",
|
| 14 |
+
"rollup": "^3.29.4"
|
| 15 |
+
},
|
| 16 |
+
"devDependencies": {
|
| 17 |
+
"nodemon": "^3.0.1"
|
| 18 |
+
}
|
| 19 |
+
},
|
| 20 |
+
"node_modules/@lit-labs/ssr-dom-shim": {
|
| 21 |
+
"version": "1.1.1",
|
| 22 |
+
"resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz",
|
| 23 |
+
"integrity": "sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ=="
|
| 24 |
+
},
|
| 25 |
+
"node_modules/@lit/reactive-element": {
|
| 26 |
+
"version": "1.6.3",
|
| 27 |
+
"resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz",
|
| 28 |
+
"integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==",
|
| 29 |
+
"dependencies": {
|
| 30 |
+
"@lit-labs/ssr-dom-shim": "^1.0.0"
|
| 31 |
+
}
|
| 32 |
+
},
|
| 33 |
+
"node_modules/@material/web": {
|
| 34 |
+
"version": "1.0.0",
|
| 35 |
+
"resolved": "https://registry.npmjs.org/@material/web/-/web-1.0.0.tgz",
|
| 36 |
+
"integrity": "sha512-mNn2qzHvzJLty93NTtnkrSup+Wnte5yAtcZIx0N+WbIZPVlixA2v6wXkqHN1/SJVl0EV2tNT1qz4k0jfTQ+0lw==",
|
| 37 |
+
"dependencies": {
|
| 38 |
+
"lit": "^2.7.4 || ^3.0.0",
|
| 39 |
+
"tslib": "^2.4.0"
|
| 40 |
+
}
|
| 41 |
+
},
|
| 42 |
+
"node_modules/@rollup/plugin-node-resolve": {
|
| 43 |
+
"version": "15.2.1",
|
| 44 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.1.tgz",
|
| 45 |
+
"integrity": "sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w==",
|
| 46 |
+
"dependencies": {
|
| 47 |
+
"@rollup/pluginutils": "^5.0.1",
|
| 48 |
+
"@types/resolve": "1.20.2",
|
| 49 |
+
"deepmerge": "^4.2.2",
|
| 50 |
+
"is-builtin-module": "^3.2.1",
|
| 51 |
+
"is-module": "^1.0.0",
|
| 52 |
+
"resolve": "^1.22.1"
|
| 53 |
+
},
|
| 54 |
+
"engines": {
|
| 55 |
+
"node": ">=14.0.0"
|
| 56 |
+
},
|
| 57 |
+
"peerDependencies": {
|
| 58 |
+
"rollup": "^2.78.0||^3.0.0"
|
| 59 |
+
},
|
| 60 |
+
"peerDependenciesMeta": {
|
| 61 |
+
"rollup": {
|
| 62 |
+
"optional": true
|
| 63 |
+
}
|
| 64 |
+
}
|
| 65 |
+
},
|
| 66 |
+
"node_modules/@rollup/pluginutils": {
|
| 67 |
+
"version": "5.0.4",
|
| 68 |
+
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.4.tgz",
|
| 69 |
+
"integrity": "sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==",
|
| 70 |
+
"dependencies": {
|
| 71 |
+
"@types/estree": "^1.0.0",
|
| 72 |
+
"estree-walker": "^2.0.2",
|
| 73 |
+
"picomatch": "^2.3.1"
|
| 74 |
+
},
|
| 75 |
+
"engines": {
|
| 76 |
+
"node": ">=14.0.0"
|
| 77 |
+
},
|
| 78 |
+
"peerDependencies": {
|
| 79 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0"
|
| 80 |
+
},
|
| 81 |
+
"peerDependenciesMeta": {
|
| 82 |
+
"rollup": {
|
| 83 |
+
"optional": true
|
| 84 |
+
}
|
| 85 |
+
}
|
| 86 |
+
},
|
| 87 |
+
"node_modules/@types/estree": {
|
| 88 |
+
"version": "1.0.2",
|
| 89 |
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz",
|
| 90 |
+
"integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA=="
|
| 91 |
+
},
|
| 92 |
+
"node_modules/@types/resolve": {
|
| 93 |
+
"version": "1.20.2",
|
| 94 |
+
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
|
| 95 |
+
"integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="
|
| 96 |
+
},
|
| 97 |
+
"node_modules/@types/trusted-types": {
|
| 98 |
+
"version": "2.0.4",
|
| 99 |
+
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz",
|
| 100 |
+
"integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ=="
|
| 101 |
+
},
|
| 102 |
+
"node_modules/abbrev": {
|
| 103 |
+
"version": "1.1.1",
|
| 104 |
+
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
| 105 |
+
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
|
| 106 |
+
"dev": true,
|
| 107 |
+
"license": "ISC"
|
| 108 |
+
},
|
| 109 |
+
"node_modules/anymatch": {
|
| 110 |
+
"version": "3.1.2",
|
| 111 |
+
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
|
| 112 |
+
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
|
| 113 |
+
"dev": true,
|
| 114 |
+
"license": "ISC",
|
| 115 |
+
"dependencies": {
|
| 116 |
+
"normalize-path": "^3.0.0",
|
| 117 |
+
"picomatch": "^2.0.4"
|
| 118 |
+
},
|
| 119 |
+
"engines": {
|
| 120 |
+
"node": ">= 8"
|
| 121 |
+
}
|
| 122 |
+
},
|
| 123 |
+
"node_modules/balanced-match": {
|
| 124 |
+
"version": "1.0.2",
|
| 125 |
+
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
| 126 |
+
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
| 127 |
+
"dev": true,
|
| 128 |
+
"license": "MIT"
|
| 129 |
+
},
|
| 130 |
+
"node_modules/binary-extensions": {
|
| 131 |
+
"version": "2.2.0",
|
| 132 |
+
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
| 133 |
+
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
|
| 134 |
+
"dev": true,
|
| 135 |
+
"license": "MIT",
|
| 136 |
+
"engines": {
|
| 137 |
+
"node": ">=8"
|
| 138 |
+
}
|
| 139 |
+
},
|
| 140 |
+
"node_modules/brace-expansion": {
|
| 141 |
+
"version": "1.1.11",
|
| 142 |
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
| 143 |
+
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
| 144 |
+
"dev": true,
|
| 145 |
+
"license": "MIT",
|
| 146 |
+
"dependencies": {
|
| 147 |
+
"balanced-match": "^1.0.0",
|
| 148 |
+
"concat-map": "0.0.1"
|
| 149 |
+
}
|
| 150 |
+
},
|
| 151 |
+
"node_modules/braces": {
|
| 152 |
+
"version": "3.0.2",
|
| 153 |
+
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
| 154 |
+
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
| 155 |
+
"dev": true,
|
| 156 |
+
"license": "MIT",
|
| 157 |
+
"dependencies": {
|
| 158 |
+
"fill-range": "^7.0.1"
|
| 159 |
+
},
|
| 160 |
+
"engines": {
|
| 161 |
+
"node": ">=8"
|
| 162 |
+
}
|
| 163 |
+
},
|
| 164 |
+
"node_modules/builtin-modules": {
|
| 165 |
+
"version": "3.3.0",
|
| 166 |
+
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
|
| 167 |
+
"integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
|
| 168 |
+
"engines": {
|
| 169 |
+
"node": ">=6"
|
| 170 |
+
},
|
| 171 |
+
"funding": {
|
| 172 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 173 |
+
}
|
| 174 |
+
},
|
| 175 |
+
"node_modules/chokidar": {
|
| 176 |
+
"version": "3.5.3",
|
| 177 |
+
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
| 178 |
+
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
|
| 179 |
+
"dev": true,
|
| 180 |
+
"funding": [
|
| 181 |
+
{
|
| 182 |
+
"type": "individual",
|
| 183 |
+
"url": "https://paulmillr.com/funding/"
|
| 184 |
+
}
|
| 185 |
+
],
|
| 186 |
+
"license": "MIT",
|
| 187 |
+
"dependencies": {
|
| 188 |
+
"anymatch": "~3.1.2",
|
| 189 |
+
"braces": "~3.0.2",
|
| 190 |
+
"glob-parent": "~5.1.2",
|
| 191 |
+
"is-binary-path": "~2.1.0",
|
| 192 |
+
"is-glob": "~4.0.1",
|
| 193 |
+
"normalize-path": "~3.0.0",
|
| 194 |
+
"readdirp": "~3.6.0"
|
| 195 |
+
},
|
| 196 |
+
"engines": {
|
| 197 |
+
"node": ">= 8.10.0"
|
| 198 |
+
},
|
| 199 |
+
"optionalDependencies": {
|
| 200 |
+
"fsevents": "~2.3.2"
|
| 201 |
+
}
|
| 202 |
+
},
|
| 203 |
+
"node_modules/concat-map": {
|
| 204 |
+
"version": "0.0.1",
|
| 205 |
+
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
| 206 |
+
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
|
| 207 |
+
"dev": true,
|
| 208 |
+
"license": "MIT"
|
| 209 |
+
},
|
| 210 |
+
"node_modules/debug": {
|
| 211 |
+
"version": "3.2.7",
|
| 212 |
+
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
|
| 213 |
+
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
|
| 214 |
+
"dev": true,
|
| 215 |
+
"license": "MIT",
|
| 216 |
+
"dependencies": {
|
| 217 |
+
"ms": "^2.1.1"
|
| 218 |
+
}
|
| 219 |
+
},
|
| 220 |
+
"node_modules/deepmerge": {
|
| 221 |
+
"version": "4.3.1",
|
| 222 |
+
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
|
| 223 |
+
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
|
| 224 |
+
"engines": {
|
| 225 |
+
"node": ">=0.10.0"
|
| 226 |
+
}
|
| 227 |
+
},
|
| 228 |
+
"node_modules/estree-walker": {
|
| 229 |
+
"version": "2.0.2",
|
| 230 |
+
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
| 231 |
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
| 232 |
+
},
|
| 233 |
+
"node_modules/fill-range": {
|
| 234 |
+
"version": "7.0.1",
|
| 235 |
+
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
| 236 |
+
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
| 237 |
+
"dev": true,
|
| 238 |
+
"license": "MIT",
|
| 239 |
+
"dependencies": {
|
| 240 |
+
"to-regex-range": "^5.0.1"
|
| 241 |
+
},
|
| 242 |
+
"engines": {
|
| 243 |
+
"node": ">=8"
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"node_modules/fsevents": {
|
| 247 |
+
"version": "2.3.3",
|
| 248 |
+
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
|
| 249 |
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
|
| 250 |
+
"hasInstallScript": true,
|
| 251 |
+
"optional": true,
|
| 252 |
+
"os": [
|
| 253 |
+
"darwin"
|
| 254 |
+
],
|
| 255 |
+
"engines": {
|
| 256 |
+
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
| 257 |
+
}
|
| 258 |
+
},
|
| 259 |
+
"node_modules/function-bind": {
|
| 260 |
+
"version": "1.1.1",
|
| 261 |
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
|
| 262 |
+
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
|
| 263 |
+
},
|
| 264 |
+
"node_modules/glob-parent": {
|
| 265 |
+
"version": "5.1.2",
|
| 266 |
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
| 267 |
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
| 268 |
+
"dev": true,
|
| 269 |
+
"license": "ISC",
|
| 270 |
+
"dependencies": {
|
| 271 |
+
"is-glob": "^4.0.1"
|
| 272 |
+
},
|
| 273 |
+
"engines": {
|
| 274 |
+
"node": ">= 6"
|
| 275 |
+
}
|
| 276 |
+
},
|
| 277 |
+
"node_modules/has": {
|
| 278 |
+
"version": "1.0.3",
|
| 279 |
+
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
| 280 |
+
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
|
| 281 |
+
"dependencies": {
|
| 282 |
+
"function-bind": "^1.1.1"
|
| 283 |
+
},
|
| 284 |
+
"engines": {
|
| 285 |
+
"node": ">= 0.4.0"
|
| 286 |
+
}
|
| 287 |
+
},
|
| 288 |
+
"node_modules/has-flag": {
|
| 289 |
+
"version": "3.0.0",
|
| 290 |
+
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
| 291 |
+
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
|
| 292 |
+
"dev": true,
|
| 293 |
+
"license": "MIT",
|
| 294 |
+
"engines": {
|
| 295 |
+
"node": ">=4"
|
| 296 |
+
}
|
| 297 |
+
},
|
| 298 |
+
"node_modules/ignore-by-default": {
|
| 299 |
+
"version": "1.0.1",
|
| 300 |
+
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
|
| 301 |
+
"integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
|
| 302 |
+
"dev": true,
|
| 303 |
+
"license": "ISC"
|
| 304 |
+
},
|
| 305 |
+
"node_modules/is-binary-path": {
|
| 306 |
+
"version": "2.1.0",
|
| 307 |
+
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
| 308 |
+
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
| 309 |
+
"dev": true,
|
| 310 |
+
"license": "MIT",
|
| 311 |
+
"dependencies": {
|
| 312 |
+
"binary-extensions": "^2.0.0"
|
| 313 |
+
},
|
| 314 |
+
"engines": {
|
| 315 |
+
"node": ">=8"
|
| 316 |
+
}
|
| 317 |
+
},
|
| 318 |
+
"node_modules/is-builtin-module": {
|
| 319 |
+
"version": "3.2.1",
|
| 320 |
+
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
|
| 321 |
+
"integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
|
| 322 |
+
"dependencies": {
|
| 323 |
+
"builtin-modules": "^3.3.0"
|
| 324 |
+
},
|
| 325 |
+
"engines": {
|
| 326 |
+
"node": ">=6"
|
| 327 |
+
},
|
| 328 |
+
"funding": {
|
| 329 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 330 |
+
}
|
| 331 |
+
},
|
| 332 |
+
"node_modules/is-core-module": {
|
| 333 |
+
"version": "2.13.0",
|
| 334 |
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
|
| 335 |
+
"integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
|
| 336 |
+
"dependencies": {
|
| 337 |
+
"has": "^1.0.3"
|
| 338 |
+
},
|
| 339 |
+
"funding": {
|
| 340 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 341 |
+
}
|
| 342 |
+
},
|
| 343 |
+
"node_modules/is-extglob": {
|
| 344 |
+
"version": "2.1.1",
|
| 345 |
+
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
| 346 |
+
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
| 347 |
+
"dev": true,
|
| 348 |
+
"license": "MIT",
|
| 349 |
+
"engines": {
|
| 350 |
+
"node": ">=0.10.0"
|
| 351 |
+
}
|
| 352 |
+
},
|
| 353 |
+
"node_modules/is-glob": {
|
| 354 |
+
"version": "4.0.3",
|
| 355 |
+
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
| 356 |
+
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
| 357 |
+
"dev": true,
|
| 358 |
+
"license": "MIT",
|
| 359 |
+
"dependencies": {
|
| 360 |
+
"is-extglob": "^2.1.1"
|
| 361 |
+
},
|
| 362 |
+
"engines": {
|
| 363 |
+
"node": ">=0.10.0"
|
| 364 |
+
}
|
| 365 |
+
},
|
| 366 |
+
"node_modules/is-module": {
|
| 367 |
+
"version": "1.0.0",
|
| 368 |
+
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
|
| 369 |
+
"integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="
|
| 370 |
+
},
|
| 371 |
+
"node_modules/is-number": {
|
| 372 |
+
"version": "7.0.0",
|
| 373 |
+
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
| 374 |
+
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
| 375 |
+
"dev": true,
|
| 376 |
+
"license": "MIT",
|
| 377 |
+
"engines": {
|
| 378 |
+
"node": ">=0.12.0"
|
| 379 |
+
}
|
| 380 |
+
},
|
| 381 |
+
"node_modules/lit": {
|
| 382 |
+
"version": "2.8.0",
|
| 383 |
+
"resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
|
| 384 |
+
"integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
|
| 385 |
+
"dependencies": {
|
| 386 |
+
"@lit/reactive-element": "^1.6.0",
|
| 387 |
+
"lit-element": "^3.3.0",
|
| 388 |
+
"lit-html": "^2.8.0"
|
| 389 |
+
}
|
| 390 |
+
},
|
| 391 |
+
"node_modules/lit-element": {
|
| 392 |
+
"version": "3.3.3",
|
| 393 |
+
"resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
|
| 394 |
+
"integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
|
| 395 |
+
"dependencies": {
|
| 396 |
+
"@lit-labs/ssr-dom-shim": "^1.1.0",
|
| 397 |
+
"@lit/reactive-element": "^1.3.0",
|
| 398 |
+
"lit-html": "^2.8.0"
|
| 399 |
+
}
|
| 400 |
+
},
|
| 401 |
+
"node_modules/lit-html": {
|
| 402 |
+
"version": "2.8.0",
|
| 403 |
+
"resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz",
|
| 404 |
+
"integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==",
|
| 405 |
+
"dependencies": {
|
| 406 |
+
"@types/trusted-types": "^2.0.2"
|
| 407 |
+
}
|
| 408 |
+
},
|
| 409 |
+
"node_modules/lru-cache": {
|
| 410 |
+
"version": "6.0.0",
|
| 411 |
+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
| 412 |
+
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
| 413 |
+
"dev": true,
|
| 414 |
+
"license": "ISC",
|
| 415 |
+
"dependencies": {
|
| 416 |
+
"yallist": "^4.0.0"
|
| 417 |
+
},
|
| 418 |
+
"engines": {
|
| 419 |
+
"node": ">=10"
|
| 420 |
+
}
|
| 421 |
+
},
|
| 422 |
+
"node_modules/minimatch": {
|
| 423 |
+
"version": "3.1.2",
|
| 424 |
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
| 425 |
+
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
| 426 |
+
"dev": true,
|
| 427 |
+
"license": "ISC",
|
| 428 |
+
"dependencies": {
|
| 429 |
+
"brace-expansion": "^1.1.7"
|
| 430 |
+
},
|
| 431 |
+
"engines": {
|
| 432 |
+
"node": "*"
|
| 433 |
+
}
|
| 434 |
+
},
|
| 435 |
+
"node_modules/ms": {
|
| 436 |
+
"version": "2.1.3",
|
| 437 |
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
| 438 |
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
| 439 |
+
"dev": true,
|
| 440 |
+
"license": "MIT"
|
| 441 |
+
},
|
| 442 |
+
"node_modules/nodemon": {
|
| 443 |
+
"version": "3.0.1",
|
| 444 |
+
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",
|
| 445 |
+
"integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",
|
| 446 |
+
"dev": true,
|
| 447 |
+
"license": "MIT",
|
| 448 |
+
"dependencies": {
|
| 449 |
+
"chokidar": "^3.5.2",
|
| 450 |
+
"debug": "^3.2.7",
|
| 451 |
+
"ignore-by-default": "^1.0.1",
|
| 452 |
+
"minimatch": "^3.1.2",
|
| 453 |
+
"pstree.remy": "^1.1.8",
|
| 454 |
+
"semver": "^7.5.3",
|
| 455 |
+
"simple-update-notifier": "^2.0.0",
|
| 456 |
+
"supports-color": "^5.5.0",
|
| 457 |
+
"touch": "^3.1.0",
|
| 458 |
+
"undefsafe": "^2.0.5"
|
| 459 |
+
},
|
| 460 |
+
"bin": {
|
| 461 |
+
"nodemon": "bin/nodemon.js"
|
| 462 |
+
},
|
| 463 |
+
"engines": {
|
| 464 |
+
"node": ">=10"
|
| 465 |
+
},
|
| 466 |
+
"funding": {
|
| 467 |
+
"type": "opencollective",
|
| 468 |
+
"url": "https://opencollective.com/nodemon"
|
| 469 |
+
}
|
| 470 |
+
},
|
| 471 |
+
"node_modules/nopt": {
|
| 472 |
+
"version": "1.0.10",
|
| 473 |
+
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
|
| 474 |
+
"integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
|
| 475 |
+
"dev": true,
|
| 476 |
+
"license": "MIT",
|
| 477 |
+
"dependencies": {
|
| 478 |
+
"abbrev": "1"
|
| 479 |
+
},
|
| 480 |
+
"bin": {
|
| 481 |
+
"nopt": "bin/nopt.js"
|
| 482 |
+
}
|
| 483 |
+
},
|
| 484 |
+
"node_modules/normalize-path": {
|
| 485 |
+
"version": "3.0.0",
|
| 486 |
+
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
| 487 |
+
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
| 488 |
+
"dev": true,
|
| 489 |
+
"license": "MIT",
|
| 490 |
+
"engines": {
|
| 491 |
+
"node": ">=0.10.0"
|
| 492 |
+
}
|
| 493 |
+
},
|
| 494 |
+
"node_modules/path-parse": {
|
| 495 |
+
"version": "1.0.7",
|
| 496 |
+
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
|
| 497 |
+
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
|
| 498 |
+
},
|
| 499 |
+
"node_modules/picomatch": {
|
| 500 |
+
"version": "2.3.1",
|
| 501 |
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
| 502 |
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
| 503 |
+
"license": "MIT",
|
| 504 |
+
"engines": {
|
| 505 |
+
"node": ">=8.6"
|
| 506 |
+
},
|
| 507 |
+
"funding": {
|
| 508 |
+
"url": "https://github.com/sponsors/jonschlinkert"
|
| 509 |
+
}
|
| 510 |
+
},
|
| 511 |
+
"node_modules/pstree.remy": {
|
| 512 |
+
"version": "1.1.8",
|
| 513 |
+
"resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
|
| 514 |
+
"integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
|
| 515 |
+
"dev": true,
|
| 516 |
+
"license": "MIT"
|
| 517 |
+
},
|
| 518 |
+
"node_modules/readdirp": {
|
| 519 |
+
"version": "3.6.0",
|
| 520 |
+
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
| 521 |
+
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
| 522 |
+
"dev": true,
|
| 523 |
+
"license": "MIT",
|
| 524 |
+
"dependencies": {
|
| 525 |
+
"picomatch": "^2.2.1"
|
| 526 |
+
},
|
| 527 |
+
"engines": {
|
| 528 |
+
"node": ">=8.10.0"
|
| 529 |
+
}
|
| 530 |
+
},
|
| 531 |
+
"node_modules/resolve": {
|
| 532 |
+
"version": "1.22.6",
|
| 533 |
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
|
| 534 |
+
"integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
|
| 535 |
+
"dependencies": {
|
| 536 |
+
"is-core-module": "^2.13.0",
|
| 537 |
+
"path-parse": "^1.0.7",
|
| 538 |
+
"supports-preserve-symlinks-flag": "^1.0.0"
|
| 539 |
+
},
|
| 540 |
+
"bin": {
|
| 541 |
+
"resolve": "bin/resolve"
|
| 542 |
+
},
|
| 543 |
+
"funding": {
|
| 544 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 545 |
+
}
|
| 546 |
+
},
|
| 547 |
+
"node_modules/rollup": {
|
| 548 |
+
"version": "3.29.4",
|
| 549 |
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
|
| 550 |
+
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
|
| 551 |
+
"bin": {
|
| 552 |
+
"rollup": "dist/bin/rollup"
|
| 553 |
+
},
|
| 554 |
+
"engines": {
|
| 555 |
+
"node": ">=14.18.0",
|
| 556 |
+
"npm": ">=8.0.0"
|
| 557 |
+
},
|
| 558 |
+
"optionalDependencies": {
|
| 559 |
+
"fsevents": "~2.3.2"
|
| 560 |
+
}
|
| 561 |
+
},
|
| 562 |
+
"node_modules/semver": {
|
| 563 |
+
"version": "7.5.4",
|
| 564 |
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
| 565 |
+
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
| 566 |
+
"dev": true,
|
| 567 |
+
"license": "ISC",
|
| 568 |
+
"dependencies": {
|
| 569 |
+
"lru-cache": "^6.0.0"
|
| 570 |
+
},
|
| 571 |
+
"bin": {
|
| 572 |
+
"semver": "bin/semver.js"
|
| 573 |
+
},
|
| 574 |
+
"engines": {
|
| 575 |
+
"node": ">=10"
|
| 576 |
+
}
|
| 577 |
+
},
|
| 578 |
+
"node_modules/simple-update-notifier": {
|
| 579 |
+
"version": "2.0.0",
|
| 580 |
+
"resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
|
| 581 |
+
"integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
|
| 582 |
+
"dev": true,
|
| 583 |
+
"license": "MIT",
|
| 584 |
+
"dependencies": {
|
| 585 |
+
"semver": "^7.5.3"
|
| 586 |
+
},
|
| 587 |
+
"engines": {
|
| 588 |
+
"node": ">=10"
|
| 589 |
+
}
|
| 590 |
+
},
|
| 591 |
+
"node_modules/supports-color": {
|
| 592 |
+
"version": "5.5.0",
|
| 593 |
+
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
|
| 594 |
+
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
|
| 595 |
+
"dev": true,
|
| 596 |
+
"license": "MIT",
|
| 597 |
+
"dependencies": {
|
| 598 |
+
"has-flag": "^3.0.0"
|
| 599 |
+
},
|
| 600 |
+
"engines": {
|
| 601 |
+
"node": ">=4"
|
| 602 |
+
}
|
| 603 |
+
},
|
| 604 |
+
"node_modules/supports-preserve-symlinks-flag": {
|
| 605 |
+
"version": "1.0.0",
|
| 606 |
+
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
|
| 607 |
+
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
|
| 608 |
+
"engines": {
|
| 609 |
+
"node": ">= 0.4"
|
| 610 |
+
},
|
| 611 |
+
"funding": {
|
| 612 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 613 |
+
}
|
| 614 |
+
},
|
| 615 |
+
"node_modules/to-regex-range": {
|
| 616 |
+
"version": "5.0.1",
|
| 617 |
+
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
| 618 |
+
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
| 619 |
+
"dev": true,
|
| 620 |
+
"license": "MIT",
|
| 621 |
+
"dependencies": {
|
| 622 |
+
"is-number": "^7.0.0"
|
| 623 |
+
},
|
| 624 |
+
"engines": {
|
| 625 |
+
"node": ">=8.0"
|
| 626 |
+
}
|
| 627 |
+
},
|
| 628 |
+
"node_modules/touch": {
|
| 629 |
+
"version": "3.1.0",
|
| 630 |
+
"resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
|
| 631 |
+
"integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
|
| 632 |
+
"dev": true,
|
| 633 |
+
"license": "ISC",
|
| 634 |
+
"dependencies": {
|
| 635 |
+
"nopt": "~1.0.10"
|
| 636 |
+
},
|
| 637 |
+
"bin": {
|
| 638 |
+
"nodetouch": "bin/nodetouch.js"
|
| 639 |
+
}
|
| 640 |
+
},
|
| 641 |
+
"node_modules/tslib": {
|
| 642 |
+
"version": "2.6.2",
|
| 643 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
| 644 |
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
| 645 |
+
},
|
| 646 |
+
"node_modules/undefsafe": {
|
| 647 |
+
"version": "2.0.5",
|
| 648 |
+
"resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
|
| 649 |
+
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
|
| 650 |
+
"dev": true,
|
| 651 |
+
"license": "MIT"
|
| 652 |
+
},
|
| 653 |
+
"node_modules/yallist": {
|
| 654 |
+
"version": "4.0.0",
|
| 655 |
+
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
| 656 |
+
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
| 657 |
+
"dev": true,
|
| 658 |
+
"license": "ISC"
|
| 659 |
+
}
|
| 660 |
+
}
|
| 661 |
+
}
|
static/package.json
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "nodejs-sandbox",
|
| 3 |
+
"version": "1.0.0",
|
| 4 |
+
"description": "",
|
| 5 |
+
"main": "index.html",
|
| 6 |
+
"scripts": {
|
| 7 |
+
"start": "nodemon index.js"
|
| 8 |
+
},
|
| 9 |
+
"repository": {
|
| 10 |
+
"type": "git",
|
| 11 |
+
"url": "git+https://github.com/codesandbox-app/static-template.git"
|
| 12 |
+
},
|
| 13 |
+
"keywords": [],
|
| 14 |
+
"author": "Ives van Hoorne",
|
| 15 |
+
"license": "MIT",
|
| 16 |
+
"bugs": {
|
| 17 |
+
"url": "https://github.com/codesandbox-app/static-template/issues"
|
| 18 |
+
},
|
| 19 |
+
"homepage": "https://github.com/codesandbox-app/static-template#readme",
|
| 20 |
+
"devDependencies": {
|
| 21 |
+
"nodemon": "^3.0.1"
|
| 22 |
+
},
|
| 23 |
+
"dependencies": {
|
| 24 |
+
"@material/web": "^1.0.0",
|
| 25 |
+
"@rollup/plugin-node-resolve": "^15.2.1",
|
| 26 |
+
"rollup": "^3.29.4"
|
| 27 |
+
}
|
| 28 |
+
}
|
static/theme.css
ADDED
|
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@import url(tokens.css);
|
| 2 |
+
@import url(colors.module.css);
|
| 3 |
+
@import url(typography.module.css);
|
| 4 |
+
@import url(theme.light.css) (prefers-color-scheme: light);
|
| 5 |
+
@import url(theme.dark.css) (prefers-color-scheme: dark);
|
| 6 |
+
.ipt {
|
| 7 |
+
text-align: left;
|
| 8 |
+
color: black;
|
| 9 |
+
}
|
| 10 |
+
body {
|
| 11 |
+
font-family: "Google Sans", sans-serif;
|
| 12 |
+
}
|
| 13 |
+
.svg-icon {
|
| 14 |
+
display: inline-flex;
|
| 15 |
+
align-self: center;
|
| 16 |
+
}
|
| 17 |
+
.svg-icon svg {
|
| 18 |
+
height: 1em;
|
| 19 |
+
width: 1em;
|
| 20 |
+
}
|
| 21 |
+
.svg-icon.svg-baseline svg {
|
| 22 |
+
top: 0.125em;
|
| 23 |
+
position: relative;
|
| 24 |
+
}
|
| 25 |
+
/*-----------------*/
|
| 26 |
+
/*-----------------*/
|
| 27 |
+
/*-----------------*/
|
| 28 |
+
/*PROTOTYPE EXAMPLE*/
|
| 29 |
+
body {
|
| 30 |
+
padding: 8px;
|
| 31 |
+
font-size: 16px;
|
| 32 |
+
font-family: arial;
|
| 33 |
+
}
|
| 34 |
+
h1,
|
| 35 |
+
h2,
|
| 36 |
+
h3,
|
| 37 |
+
h4,
|
| 38 |
+
h5,
|
| 39 |
+
h6 {
|
| 40 |
+
margin: 0 0 16px 0;
|
| 41 |
+
padding: 0;
|
| 42 |
+
line-height: 1;
|
| 43 |
+
font-weight: normal;
|
| 44 |
+
position: relative;
|
| 45 |
+
color: black;
|
| 46 |
+
}
|
| 47 |
+
/*H Tag Sizing*/
|
| 48 |
+
h1 {
|
| 49 |
+
font-size: 64px;
|
| 50 |
+
}
|
| 51 |
+
h2 {
|
| 52 |
+
font-size: 48px;
|
| 53 |
+
}
|
| 54 |
+
h3 {
|
| 55 |
+
font-size: 32px;
|
| 56 |
+
}
|
| 57 |
+
h4 {
|
| 58 |
+
font-size: 24px;
|
| 59 |
+
}
|
| 60 |
+
h5 {
|
| 61 |
+
font-size: 16px;
|
| 62 |
+
}
|
| 63 |
+
h6 {
|
| 64 |
+
font-size: 12px;
|
| 65 |
+
}
|
| 66 |
+
p {
|
| 67 |
+
margin-top: 0;
|
| 68 |
+
margin-bottom: 8px;
|
| 69 |
+
}
|
static/theme.dark.css
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
:root {
|
| 2 |
+
--md-sys-color-primary: var(--md-sys-color-primary-dark);
|
| 3 |
+
--md-sys-color-on-primary: var(--md-sys-color-on-primary-dark);
|
| 4 |
+
--md-sys-color-primary-container: var(--md-sys-color-primary-container-dark);
|
| 5 |
+
--md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-dark);
|
| 6 |
+
--md-sys-color-primary-fixed: var(--md-sys-color-primary-fixed-dark);
|
| 7 |
+
--md-sys-color-on-primary-fixed: var(--md-sys-color-on-primary-fixed-dark);
|
| 8 |
+
--md-sys-color-primary-fixed-dim: var(--md-sys-color-primary-fixed-dim-dark);
|
| 9 |
+
--md-sys-color-on-primary-fixed-variant: var(--md-sys-color-on-primary-fixed-variant-dark);
|
| 10 |
+
--md-sys-color-secondary: var(--md-sys-color-secondary-dark);
|
| 11 |
+
--md-sys-color-on-secondary: var(--md-sys-color-on-secondary-dark);
|
| 12 |
+
--md-sys-color-secondary-container: var(--md-sys-color-secondary-container-dark);
|
| 13 |
+
--md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-dark);
|
| 14 |
+
--md-sys-color-secondary-fixed: var(--md-sys-color-secondary-fixed-dark);
|
| 15 |
+
--md-sys-color-on-secondary-fixed: var(--md-sys-color-on-secondary-fixed-dark);
|
| 16 |
+
--md-sys-color-secondary-fixed-dim: var(--md-sys-color-secondary-fixed-dim-dark);
|
| 17 |
+
--md-sys-color-on-secondary-fixed-variant: var(--md-sys-color-on-secondary-fixed-variant-dark);
|
| 18 |
+
--md-sys-color-tertiary: var(--md-sys-color-tertiary-dark);
|
| 19 |
+
--md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-dark);
|
| 20 |
+
--md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-dark);
|
| 21 |
+
--md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-dark);
|
| 22 |
+
--md-sys-color-tertiary-fixed: var(--md-sys-color-tertiary-fixed-dark);
|
| 23 |
+
--md-sys-color-on-tertiary-fixed: var(--md-sys-color-on-tertiary-fixed-dark);
|
| 24 |
+
--md-sys-color-tertiary-fixed-dim: var(--md-sys-color-tertiary-fixed-dim-dark);
|
| 25 |
+
--md-sys-color-on-tertiary-fixed-variant: var(--md-sys-color-on-tertiary-fixed-variant-dark);
|
| 26 |
+
--md-sys-color-error: var(--md-sys-color-error-dark);
|
| 27 |
+
--md-sys-color-on-error: var(--md-sys-color-on-error-dark);
|
| 28 |
+
--md-sys-color-error-container: var(--md-sys-color-error-container-dark);
|
| 29 |
+
--md-sys-color-on-error-container: var(--md-sys-color-on-error-container-dark);
|
| 30 |
+
--md-sys-color-outline: var(--md-sys-color-outline-dark);
|
| 31 |
+
--md-sys-color-background: var(--md-sys-color-background-dark);
|
| 32 |
+
--md-sys-color-on-background: var(--md-sys-color-on-background-dark);
|
| 33 |
+
--md-sys-color-surface: var(--md-sys-color-surface-dark);
|
| 34 |
+
--md-sys-color-on-surface: var(--md-sys-color-on-surface-dark);
|
| 35 |
+
--md-sys-color-surface-variant: var(--md-sys-color-surface-variant-dark);
|
| 36 |
+
--md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-dark);
|
| 37 |
+
--md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-dark);
|
| 38 |
+
--md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-dark);
|
| 39 |
+
--md-sys-color-inverse-primary: var(--md-sys-color-inverse-primary-dark);
|
| 40 |
+
--md-sys-color-shadow: var(--md-sys-color-shadow-dark);
|
| 41 |
+
--md-sys-color-surface-tint: var(--md-sys-color-surface-tint-dark);
|
| 42 |
+
--md-sys-color-outline-variant: var(--md-sys-color-outline-variant-dark);
|
| 43 |
+
--md-sys-color-scrim: var(--md-sys-color-scrim-dark);
|
| 44 |
+
--md-sys-color-surface-container-highest: var(--md-sys-color-surface-container-highest-dark);
|
| 45 |
+
--md-sys-color-surface-container-high: var(--md-sys-color-surface-container-high-dark);
|
| 46 |
+
--md-sys-color-surface-container: var(--md-sys-color-surface-container-dark);
|
| 47 |
+
--md-sys-color-surface-container-low: var(--md-sys-color-surface-container-low-dark);
|
| 48 |
+
--md-sys-color-surface-container-lowest: var(--md-sys-color-surface-container-lowest-dark);
|
| 49 |
+
--md-sys-color-surface-bright: var(--md-sys-color-surface-bright-dark);
|
| 50 |
+
--md-sys-color-surface-dim: var(--md-sys-color-surface-dim-dark);
|
| 51 |
+
}
|
static/theme.light.css
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
:root {
|
| 2 |
+
--md-sys-color-primary: var(--md-sys-color-primary-light);
|
| 3 |
+
--md-sys-color-on-primary: var(--md-sys-color-on-primary-light);
|
| 4 |
+
--md-sys-color-primary-container: var(--md-sys-color-primary-container-light);
|
| 5 |
+
--md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-light);
|
| 6 |
+
--md-sys-color-primary-fixed: var(--md-sys-color-primary-fixed-light);
|
| 7 |
+
--md-sys-color-on-primary-fixed: var(--md-sys-color-on-primary-fixed-light);
|
| 8 |
+
--md-sys-color-primary-fixed-dim: var(--md-sys-color-primary-fixed-dim-light);
|
| 9 |
+
--md-sys-color-on-primary-fixed-variant: var(--md-sys-color-on-primary-fixed-variant-light);
|
| 10 |
+
--md-sys-color-secondary: var(--md-sys-color-secondary-light);
|
| 11 |
+
--md-sys-color-on-secondary: var(--md-sys-color-on-secondary-light);
|
| 12 |
+
--md-sys-color-secondary-container: var(--md-sys-color-secondary-container-light);
|
| 13 |
+
--md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-light);
|
| 14 |
+
--md-sys-color-secondary-fixed: var(--md-sys-color-secondary-fixed-light);
|
| 15 |
+
--md-sys-color-on-secondary-fixed: var(--md-sys-color-on-secondary-fixed-light);
|
| 16 |
+
--md-sys-color-secondary-fixed-dim: var(--md-sys-color-secondary-fixed-dim-light);
|
| 17 |
+
--md-sys-color-on-secondary-fixed-variant: var(--md-sys-color-on-secondary-fixed-variant-light);
|
| 18 |
+
--md-sys-color-tertiary: var(--md-sys-color-tertiary-light);
|
| 19 |
+
--md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-light);
|
| 20 |
+
--md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-light);
|
| 21 |
+
--md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-light);
|
| 22 |
+
--md-sys-color-tertiary-fixed: var(--md-sys-color-tertiary-fixed-light);
|
| 23 |
+
--md-sys-color-on-tertiary-fixed: var(--md-sys-color-on-tertiary-fixed-light);
|
| 24 |
+
--md-sys-color-tertiary-fixed-dim: var(--md-sys-color-tertiary-fixed-dim-light);
|
| 25 |
+
--md-sys-color-on-tertiary-fixed-variant: var(--md-sys-color-on-tertiary-fixed-variant-light);
|
| 26 |
+
--md-sys-color-error: var(--md-sys-color-error-light);
|
| 27 |
+
--md-sys-color-on-error: var(--md-sys-color-on-error-light);
|
| 28 |
+
--md-sys-color-error-container: var(--md-sys-color-error-container-light);
|
| 29 |
+
--md-sys-color-on-error-container: var(--md-sys-color-on-error-container-light);
|
| 30 |
+
--md-sys-color-outline: var(--md-sys-color-outline-light);
|
| 31 |
+
--md-sys-color-background: var(--md-sys-color-background-light);
|
| 32 |
+
--md-sys-color-on-background: var(--md-sys-color-on-background-light);
|
| 33 |
+
--md-sys-color-surface: var(--md-sys-color-surface-light);
|
| 34 |
+
--md-sys-color-on-surface: var(--md-sys-color-on-surface-light);
|
| 35 |
+
--md-sys-color-surface-variant: var(--md-sys-color-surface-variant-light);
|
| 36 |
+
--md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-light);
|
| 37 |
+
--md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-light);
|
| 38 |
+
--md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-light);
|
| 39 |
+
--md-sys-color-inverse-primary: var(--md-sys-color-inverse-primary-light);
|
| 40 |
+
--md-sys-color-shadow: var(--md-sys-color-shadow-light);
|
| 41 |
+
--md-sys-color-surface-tint: var(--md-sys-color-surface-tint-light);
|
| 42 |
+
--md-sys-color-outline-variant: var(--md-sys-color-outline-variant-light);
|
| 43 |
+
--md-sys-color-scrim: var(--md-sys-color-scrim-light);
|
| 44 |
+
--md-sys-color-surface-container-highest: var(--md-sys-color-surface-container-highest-light);
|
| 45 |
+
--md-sys-color-surface-container-high: var(--md-sys-color-surface-container-high-light);
|
| 46 |
+
--md-sys-color-surface-container: var(--md-sys-color-surface-container-light);
|
| 47 |
+
--md-sys-color-surface-container-low: var(--md-sys-color-surface-container-low-light);
|
| 48 |
+
--md-sys-color-surface-container-lowest: var(--md-sys-color-surface-container-lowest-light);
|
| 49 |
+
--md-sys-color-surface-bright: var(--md-sys-color-surface-bright-light);
|
| 50 |
+
--md-sys-color-surface-dim: var(--md-sys-color-surface-dim-light);
|
| 51 |
+
}
|
static/tokens.css
ADDED
|
@@ -0,0 +1,333 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
:root {
|
| 2 |
+
--md-source: #9cb8fc;
|
| 3 |
+
/* primary */
|
| 4 |
+
--md-ref-palette-primary0: #000000;
|
| 5 |
+
--md-ref-palette-primary5: #000f2f;
|
| 6 |
+
--md-ref-palette-primary10: #001944;
|
| 7 |
+
--md-ref-palette-primary20: #002d6d;
|
| 8 |
+
--md-ref-palette-primary25: #003783;
|
| 9 |
+
--md-ref-palette-primary30: #17438f;
|
| 10 |
+
--md-ref-palette-primary35: #27509b;
|
| 11 |
+
--md-ref-palette-primary40: #365ca8;
|
| 12 |
+
--md-ref-palette-primary50: #5175c3;
|
| 13 |
+
--md-ref-palette-primary60: #6b8fdf;
|
| 14 |
+
--md-ref-palette-primary70: #86aafc;
|
| 15 |
+
--md-ref-palette-primary80: #afc6ff;
|
| 16 |
+
--md-ref-palette-primary90: #d9e2ff;
|
| 17 |
+
--md-ref-palette-primary95: #edf0ff;
|
| 18 |
+
--md-ref-palette-primary98: #faf8ff;
|
| 19 |
+
--md-ref-palette-primary99: #fefbff;
|
| 20 |
+
--md-ref-palette-primary100: #ffffff;
|
| 21 |
+
/* secondary */
|
| 22 |
+
--md-ref-palette-secondary0: #000000;
|
| 23 |
+
--md-ref-palette-secondary5: #000f31;
|
| 24 |
+
--md-ref-palette-secondary10: #001946;
|
| 25 |
+
--md-ref-palette-secondary20: #002c71;
|
| 26 |
+
--md-ref-palette-secondary25: #023686;
|
| 27 |
+
--md-ref-palette-secondary30: #184392;
|
| 28 |
+
--md-ref-palette-secondary35: #284f9f;
|
| 29 |
+
--md-ref-palette-secondary40: #375bab;
|
| 30 |
+
--md-ref-palette-secondary50: #5174c6;
|
| 31 |
+
--md-ref-palette-secondary60: #6c8ee2;
|
| 32 |
+
--md-ref-palette-secondary70: #87a9ff;
|
| 33 |
+
--md-ref-palette-secondary80: #b1c5ff;
|
| 34 |
+
--md-ref-palette-secondary90: #dae2ff;
|
| 35 |
+
--md-ref-palette-secondary95: #eef0ff;
|
| 36 |
+
--md-ref-palette-secondary98: #faf8ff;
|
| 37 |
+
--md-ref-palette-secondary99: #fefbff;
|
| 38 |
+
--md-ref-palette-secondary100: #ffffff;
|
| 39 |
+
/* tertiary */
|
| 40 |
+
--md-ref-palette-tertiary0: #000000;
|
| 41 |
+
--md-ref-palette-tertiary5: #001129;
|
| 42 |
+
--md-ref-palette-tertiary10: #001b3b;
|
| 43 |
+
--md-ref-palette-tertiary20: #003060;
|
| 44 |
+
--md-ref-palette-tertiary25: #003b74;
|
| 45 |
+
--md-ref-palette-tertiary30: #004788;
|
| 46 |
+
--md-ref-palette-tertiary35: #0d5299;
|
| 47 |
+
--md-ref-palette-tertiary40: #235fa6;
|
| 48 |
+
--md-ref-palette-tertiary50: #4278c1;
|
| 49 |
+
--md-ref-palette-tertiary60: #5e92dd;
|
| 50 |
+
--md-ref-palette-tertiary70: #7aadfa;
|
| 51 |
+
--md-ref-palette-tertiary80: #a7c8ff;
|
| 52 |
+
--md-ref-palette-tertiary90: #d5e3ff;
|
| 53 |
+
--md-ref-palette-tertiary95: #ebf1ff;
|
| 54 |
+
--md-ref-palette-tertiary98: #f9f9ff;
|
| 55 |
+
--md-ref-palette-tertiary99: #fdfbff;
|
| 56 |
+
--md-ref-palette-tertiary100: #ffffff;
|
| 57 |
+
/* error */
|
| 58 |
+
--md-ref-palette-error0: #000000;
|
| 59 |
+
--md-ref-palette-error5: #2d0001;
|
| 60 |
+
--md-ref-palette-error10: #410002;
|
| 61 |
+
--md-ref-palette-error20: #690005;
|
| 62 |
+
--md-ref-palette-error25: #7e0007;
|
| 63 |
+
--md-ref-palette-error30: #93000a;
|
| 64 |
+
--md-ref-palette-error35: #a80710;
|
| 65 |
+
--md-ref-palette-error40: #ba1a1a;
|
| 66 |
+
--md-ref-palette-error50: #de3730;
|
| 67 |
+
--md-ref-palette-error60: #ff5449;
|
| 68 |
+
--md-ref-palette-error70: #ff897d;
|
| 69 |
+
--md-ref-palette-error80: #ffb4ab;
|
| 70 |
+
--md-ref-palette-error90: #ffdad6;
|
| 71 |
+
--md-ref-palette-error95: #ffedea;
|
| 72 |
+
--md-ref-palette-error98: #fff8f7;
|
| 73 |
+
--md-ref-palette-error99: #fffbff;
|
| 74 |
+
--md-ref-palette-error100: #ffffff;
|
| 75 |
+
/* neutral */
|
| 76 |
+
--md-ref-palette-neutral0: #000000;
|
| 77 |
+
--md-ref-palette-neutral5: #101114;
|
| 78 |
+
--md-ref-palette-neutral10: #1b1b1f;
|
| 79 |
+
--md-ref-palette-neutral20: #303034;
|
| 80 |
+
--md-ref-palette-neutral25: #3b3b3f;
|
| 81 |
+
--md-ref-palette-neutral30: #46464a;
|
| 82 |
+
--md-ref-palette-neutral35: #525256;
|
| 83 |
+
--md-ref-palette-neutral40: #5e5e62;
|
| 84 |
+
--md-ref-palette-neutral50: #77767a;
|
| 85 |
+
--md-ref-palette-neutral60: #919094;
|
| 86 |
+
--md-ref-palette-neutral70: #acaaaf;
|
| 87 |
+
--md-ref-palette-neutral80: #000000;
|
| 88 |
+
--md-ref-palette-neutral90: #e4e2e6;
|
| 89 |
+
--md-ref-palette-neutral95: #f2f0f4;
|
| 90 |
+
--md-ref-palette-neutral98: #fbf8fd;
|
| 91 |
+
--md-ref-palette-neutral99: #fefbff;
|
| 92 |
+
--md-ref-palette-neutral100: #ffffff;
|
| 93 |
+
/* neutral-variant */
|
| 94 |
+
--md-ref-palette-neutral-variant0: #000000;
|
| 95 |
+
--md-ref-palette-neutral-variant5: #0e1118;
|
| 96 |
+
--md-ref-palette-neutral-variant10: #191b23;
|
| 97 |
+
--md-ref-palette-neutral-variant20: #2e3038;
|
| 98 |
+
--md-ref-palette-neutral-variant25: #393b43;
|
| 99 |
+
--md-ref-palette-neutral-variant30: #45464f;
|
| 100 |
+
--md-ref-palette-neutral-variant35: #50525a;
|
| 101 |
+
--md-ref-palette-neutral-variant40: #5c5e67;
|
| 102 |
+
--md-ref-palette-neutral-variant50: #757780;
|
| 103 |
+
--md-ref-palette-neutral-variant60: #8f909a;
|
| 104 |
+
--md-ref-palette-neutral-variant70: #aaabb4;
|
| 105 |
+
--md-ref-palette-neutral-variant80: #c5c6d0;
|
| 106 |
+
--md-ref-palette-neutral-variant90: #e1e2ec;
|
| 107 |
+
--md-ref-palette-neutral-variant95: #f0f0fa;
|
| 108 |
+
--md-ref-palette-neutral-variant98: #faf8ff;
|
| 109 |
+
--md-ref-palette-neutral-variant99: #fefbff;
|
| 110 |
+
--md-ref-palette-neutral-variant100: #ffffff;
|
| 111 |
+
/* light */
|
| 112 |
+
--md-sys-color-primary-light: #365ca8;
|
| 113 |
+
--md-sys-color-on-primary-light: #ffffff;
|
| 114 |
+
--md-sys-color-primary-container-light: #d9e2ff;
|
| 115 |
+
--md-sys-color-on-primary-container-light: #001944;
|
| 116 |
+
--md-sys-color-primary-fixed-light: #d9e2ff;
|
| 117 |
+
--md-sys-color-on-primary-fixed-light: #001944;
|
| 118 |
+
--md-sys-color-primary-fixed-dim-light: #afc6ff;
|
| 119 |
+
--md-sys-color-on-primary-fixed-variant-light: #17438f;
|
| 120 |
+
--md-sys-color-secondary-light: #375bab;
|
| 121 |
+
--md-sys-color-on-secondary-light: #ffffff;
|
| 122 |
+
--md-sys-color-secondary-container-light: #dae2ff;
|
| 123 |
+
--md-sys-color-on-secondary-container-light: #001946;
|
| 124 |
+
--md-sys-color-secondary-fixed-light: #dae2ff;
|
| 125 |
+
--md-sys-color-on-secondary-fixed-light: #001946;
|
| 126 |
+
--md-sys-color-secondary-fixed-dim-light: #b1c5ff;
|
| 127 |
+
--md-sys-color-on-secondary-fixed-variant-light: #184392;
|
| 128 |
+
--md-sys-color-tertiary-light: #235fa6;
|
| 129 |
+
--md-sys-color-on-tertiary-light: #ffffff;
|
| 130 |
+
--md-sys-color-tertiary-container-light: #d5e3ff;
|
| 131 |
+
--md-sys-color-on-tertiary-container-light: #001b3b;
|
| 132 |
+
--md-sys-color-tertiary-fixed-light: #d5e3ff;
|
| 133 |
+
--md-sys-color-on-tertiary-fixed-light: #001b3b;
|
| 134 |
+
--md-sys-color-tertiary-fixed-dim-light: #a7c8ff;
|
| 135 |
+
--md-sys-color-on-tertiary-fixed-variant-light: #004788;
|
| 136 |
+
--md-sys-color-error-light: #ba1a1a;
|
| 137 |
+
--md-sys-color-on-error-light: #ffffff;
|
| 138 |
+
--md-sys-color-error-container-light: #ffdad6;
|
| 139 |
+
--md-sys-color-on-error-container-light: #410002;
|
| 140 |
+
--md-sys-color-outline-light: #757780;
|
| 141 |
+
--md-sys-color-background-light: #fefbff;
|
| 142 |
+
--md-sys-color-on-background-light: #1b1b1f;
|
| 143 |
+
--md-sys-color-surface-light: #fbf8fd;
|
| 144 |
+
--md-sys-color-on-surface-light: #1b1b1f;
|
| 145 |
+
--md-sys-color-surface-variant-light: #e1e2ec;
|
| 146 |
+
--md-sys-color-on-surface-variant-light: #45464f;
|
| 147 |
+
--md-sys-color-inverse-surface-light: #303034;
|
| 148 |
+
--md-sys-color-inverse-on-surface-light: #f2f0f4;
|
| 149 |
+
--md-sys-color-inverse-primary-light: #afc6ff;
|
| 150 |
+
--md-sys-color-shadow-light: #000000;
|
| 151 |
+
--md-sys-color-surface-tint-light: #365ca8;
|
| 152 |
+
--md-sys-color-outline-variant-light: #c5c6d0;
|
| 153 |
+
--md-sys-color-scrim-light: #000000;
|
| 154 |
+
--md-sys-color-surface-container-highest-light: #e4e2e6;
|
| 155 |
+
--md-sys-color-surface-container-high-light: #e9e7ec;
|
| 156 |
+
--md-sys-color-surface-container-light: #efedf1;
|
| 157 |
+
--md-sys-color-surface-container-low-light: #f5f3f7;
|
| 158 |
+
--md-sys-color-surface-container-lowest-light: #ffffff;
|
| 159 |
+
--md-sys-color-surface-bright-light: #fbf8fd;
|
| 160 |
+
--md-sys-color-surface-dim-light: #dbd9dd;
|
| 161 |
+
/* dark */
|
| 162 |
+
--md-sys-color-primary-dark: #afc6ff;
|
| 163 |
+
--md-sys-color-on-primary-dark: #002d6d;
|
| 164 |
+
--md-sys-color-primary-container-dark: #17438f;
|
| 165 |
+
--md-sys-color-on-primary-container-dark: #d9e2ff;
|
| 166 |
+
--md-sys-color-primary-fixed-dark: #d9e2ff;
|
| 167 |
+
--md-sys-color-on-primary-fixed-dark: #001944;
|
| 168 |
+
--md-sys-color-primary-fixed-dim-dark: #afc6ff;
|
| 169 |
+
--md-sys-color-on-primary-fixed-variant-dark: #17438f;
|
| 170 |
+
--md-sys-color-secondary-dark: #b1c5ff;
|
| 171 |
+
--md-sys-color-on-secondary-dark: #002c71;
|
| 172 |
+
--md-sys-color-secondary-container-dark: #184392;
|
| 173 |
+
--md-sys-color-on-secondary-container-dark: #dae2ff;
|
| 174 |
+
--md-sys-color-secondary-fixed-dark: #dae2ff;
|
| 175 |
+
--md-sys-color-on-secondary-fixed-dark: #001946;
|
| 176 |
+
--md-sys-color-secondary-fixed-dim-dark: #b1c5ff;
|
| 177 |
+
--md-sys-color-on-secondary-fixed-variant-dark: #184392;
|
| 178 |
+
--md-sys-color-tertiary-dark: #a7c8ff;
|
| 179 |
+
--md-sys-color-on-tertiary-dark: #003060;
|
| 180 |
+
--md-sys-color-tertiary-container-dark: #004788;
|
| 181 |
+
--md-sys-color-on-tertiary-container-dark: #d5e3ff;
|
| 182 |
+
--md-sys-color-tertiary-fixed-dark: #d5e3ff;
|
| 183 |
+
--md-sys-color-on-tertiary-fixed-dark: #001b3b;
|
| 184 |
+
--md-sys-color-tertiary-fixed-dim-dark: #a7c8ff;
|
| 185 |
+
--md-sys-color-on-tertiary-fixed-variant-dark: #004788;
|
| 186 |
+
--md-sys-color-error-dark: #ffb4ab;
|
| 187 |
+
--md-sys-color-on-error-dark: #690005;
|
| 188 |
+
--md-sys-color-error-container-dark: #93000a;
|
| 189 |
+
--md-sys-color-on-error-container-dark: #ffdad6;
|
| 190 |
+
--md-sys-color-outline-dark: #8f909a;
|
| 191 |
+
--md-sys-color-background-dark: #1b1b1f;
|
| 192 |
+
--md-sys-color-on-background-dark: #e4e2e6;
|
| 193 |
+
--md-sys-color-surface-dark: #131316;
|
| 194 |
+
--md-sys-color-on-surface-dark: #c7c6ca;
|
| 195 |
+
--md-sys-color-surface-variant-dark: #45464f;
|
| 196 |
+
--md-sys-color-on-surface-variant-dark: #c5c6d0;
|
| 197 |
+
--md-sys-color-inverse-surface-dark: #e4e2e6;
|
| 198 |
+
--md-sys-color-inverse-on-surface-dark: #1b1b1f;
|
| 199 |
+
--md-sys-color-inverse-primary-dark: #365ca8;
|
| 200 |
+
--md-sys-color-shadow-dark: #000000;
|
| 201 |
+
--md-sys-color-surface-tint-dark: #afc6ff;
|
| 202 |
+
--md-sys-color-outline-variant-dark: #45464f;
|
| 203 |
+
--md-sys-color-scrim-dark: #000000;
|
| 204 |
+
--md-sys-color-surface-container-highest-dark: #343438;
|
| 205 |
+
--md-sys-color-surface-container-high-dark: #292a2d;
|
| 206 |
+
--md-sys-color-surface-container-dark: #1f1f23;
|
| 207 |
+
--md-sys-color-surface-container-low-dark: #1b1b1f;
|
| 208 |
+
--md-sys-color-surface-container-lowest-dark: #0d0e11;
|
| 209 |
+
--md-sys-color-surface-bright-dark: #39393c;
|
| 210 |
+
--md-sys-color-surface-dim-dark: #131316;
|
| 211 |
+
/* display - large */
|
| 212 |
+
--md-sys-typescale-display-large-font-family-name: "Google Sans";
|
| 213 |
+
--md-sys-typescale-display-large-font-family-style: Regular;
|
| 214 |
+
--md-sys-typescale-display-large-font-weight: 400px;
|
| 215 |
+
--md-sys-typescale-display-large-font-size: 57px;
|
| 216 |
+
--md-sys-typescale-display-large-line-height: 64px;
|
| 217 |
+
--md-sys-typescale-display-large-letter-spacing: -0.25px;
|
| 218 |
+
/* display - medium */
|
| 219 |
+
--md-sys-typescale-display-medium-font-family-name: "Google Sans";
|
| 220 |
+
--md-sys-typescale-display-medium-font-family-style: Regular;
|
| 221 |
+
--md-sys-typescale-display-medium-font-weight: 400px;
|
| 222 |
+
--md-sys-typescale-display-medium-font-size: 45px;
|
| 223 |
+
--md-sys-typescale-display-medium-line-height: 52px;
|
| 224 |
+
--md-sys-typescale-display-medium-letter-spacing: 0px;
|
| 225 |
+
/* display - small */
|
| 226 |
+
--md-sys-typescale-display-small-font-family-name: "Google Sans";
|
| 227 |
+
--md-sys-typescale-display-small-font-family-style: Regular;
|
| 228 |
+
--md-sys-typescale-display-small-font-weight: 400px;
|
| 229 |
+
--md-sys-typescale-display-small-font-size: 36px;
|
| 230 |
+
--md-sys-typescale-display-small-line-height: 44px;
|
| 231 |
+
--md-sys-typescale-display-small-letter-spacing: 0px;
|
| 232 |
+
/* headline - large */
|
| 233 |
+
--md-sys-typescale-headline-large-font-family-name: "Google Sans";
|
| 234 |
+
--md-sys-typescale-headline-large-font-family-style: Regular;
|
| 235 |
+
--md-sys-typescale-headline-large-font-weight: 400px;
|
| 236 |
+
--md-sys-typescale-headline-large-font-size: 32px;
|
| 237 |
+
--md-sys-typescale-headline-large-line-height: 40px;
|
| 238 |
+
--md-sys-typescale-headline-large-letter-spacing: 0px;
|
| 239 |
+
/* headline - medium */
|
| 240 |
+
--md-sys-typescale-headline-medium-font-family-name: "Google Sans";
|
| 241 |
+
--md-sys-typescale-headline-medium-font-family-style: Regular;
|
| 242 |
+
--md-sys-typescale-headline-medium-font-weight: 400px;
|
| 243 |
+
--md-sys-typescale-headline-medium-font-size: 28px;
|
| 244 |
+
--md-sys-typescale-headline-medium-line-height: 36px;
|
| 245 |
+
--md-sys-typescale-headline-medium-letter-spacing: 0px;
|
| 246 |
+
/* headline - small */
|
| 247 |
+
--md-sys-typescale-headline-small-font-family-name: "Google Sans";
|
| 248 |
+
--md-sys-typescale-headline-small-font-family-style: Regular;
|
| 249 |
+
--md-sys-typescale-headline-small-font-weight: 400px;
|
| 250 |
+
--md-sys-typescale-headline-small-font-size: 24px;
|
| 251 |
+
--md-sys-typescale-headline-small-line-height: 32px;
|
| 252 |
+
--md-sys-typescale-headline-small-letter-spacing: 0px;
|
| 253 |
+
/* body - large */
|
| 254 |
+
--md-sys-typescale-body-large-font-family-name: "Google Sans";
|
| 255 |
+
--md-sys-typescale-body-large-font-family-style: Regular;
|
| 256 |
+
--md-sys-typescale-body-large-font-weight: 400px;
|
| 257 |
+
--md-sys-typescale-body-large-font-size: 16px;
|
| 258 |
+
--md-sys-typescale-body-large-line-height: 24px;
|
| 259 |
+
--md-sys-typescale-body-large-letter-spacing: 0.5px;
|
| 260 |
+
/* body - medium */
|
| 261 |
+
--md-sys-typescale-body-medium-font-family-name: "Google Sans";
|
| 262 |
+
--md-sys-typescale-body-medium-font-family-style: Regular;
|
| 263 |
+
--md-sys-typescale-body-medium-font-weight: 400px;
|
| 264 |
+
--md-sys-typescale-body-medium-font-size: 14px;
|
| 265 |
+
--md-sys-typescale-body-medium-line-height: 20px;
|
| 266 |
+
--md-sys-typescale-body-medium-letter-spacing: 0.25px;
|
| 267 |
+
/* body - small */
|
| 268 |
+
--md-sys-typescale-body-small-font-family-name: "Google Sans";
|
| 269 |
+
--md-sys-typescale-body-small-font-family-style: Regular;
|
| 270 |
+
--md-sys-typescale-body-small-font-weight: 400px;
|
| 271 |
+
--md-sys-typescale-body-small-font-size: 12px;
|
| 272 |
+
--md-sys-typescale-body-small-line-height: 16px;
|
| 273 |
+
--md-sys-typescale-body-small-letter-spacing: 0.4px;
|
| 274 |
+
/* label - large */
|
| 275 |
+
--md-sys-typescale-label-large-font-family-name: "Google Sans";
|
| 276 |
+
--md-sys-typescale-label-large-font-family-style: Medium;
|
| 277 |
+
--md-sys-typescale-label-large-font-weight: 500px;
|
| 278 |
+
--md-sys-typescale-label-large-font-size: 14px;
|
| 279 |
+
--md-sys-typescale-label-large-line-height: 20px;
|
| 280 |
+
--md-sys-typescale-label-large-letter-spacing: 0.1px;
|
| 281 |
+
/* label - medium */
|
| 282 |
+
--md-sys-typescale-label-medium-font-family-name: "Google Sans";
|
| 283 |
+
--md-sys-typescale-label-medium-font-family-style: Medium;
|
| 284 |
+
--md-sys-typescale-label-medium-font-weight: 500px;
|
| 285 |
+
--md-sys-typescale-label-medium-font-size: 12px;
|
| 286 |
+
--md-sys-typescale-label-medium-line-height: 16px;
|
| 287 |
+
--md-sys-typescale-label-medium-letter-spacing: 0.5px;
|
| 288 |
+
/* label - small */
|
| 289 |
+
--md-sys-typescale-label-small-font-family-name: "Google Sans";
|
| 290 |
+
--md-sys-typescale-label-small-font-family-style: Medium;
|
| 291 |
+
--md-sys-typescale-label-small-font-weight: 500px;
|
| 292 |
+
--md-sys-typescale-label-small-font-size: 11px;
|
| 293 |
+
--md-sys-typescale-label-small-line-height: 16px;
|
| 294 |
+
--md-sys-typescale-label-small-letter-spacing: 0.5px;
|
| 295 |
+
/* title - large */
|
| 296 |
+
--md-sys-typescale-title-large-font-family-name: "Google Sans";
|
| 297 |
+
--md-sys-typescale-title-large-font-family-style: Regular;
|
| 298 |
+
--md-sys-typescale-title-large-font-weight: 400px;
|
| 299 |
+
--md-sys-typescale-title-large-font-size: 22px;
|
| 300 |
+
--md-sys-typescale-title-large-line-height: 28px;
|
| 301 |
+
--md-sys-typescale-title-large-letter-spacing: 0px;
|
| 302 |
+
/* title - medium */
|
| 303 |
+
--md-sys-typescale-title-medium-font-family-name: "Google Sans";
|
| 304 |
+
--md-sys-typescale-title-medium-font-family-style: Medium;
|
| 305 |
+
--md-sys-typescale-title-medium-font-weight: 500px;
|
| 306 |
+
--md-sys-typescale-title-medium-font-size: 16px;
|
| 307 |
+
--md-sys-typescale-title-medium-line-height: 24px;
|
| 308 |
+
--md-sys-typescale-title-medium-letter-spacing: 0.15px;
|
| 309 |
+
/* title - small */
|
| 310 |
+
--md-sys-typescale-title-small-font-family-name: "Google Sans";
|
| 311 |
+
--md-sys-typescale-title-small-font-family-style: Medium;
|
| 312 |
+
--md-sys-typescale-title-small-font-weight: 500px;
|
| 313 |
+
--md-sys-typescale-title-small-font-size: 14px;
|
| 314 |
+
--md-sys-typescale-title-small-line-height: 20px;
|
| 315 |
+
--md-sys-typescale-title-small-letter-spacing: 0.1px;
|
| 316 |
+
}
|
| 317 |
+
|
| 318 |
+
body {
|
| 319 |
+
font-family: "Google Sans", sans-serif;
|
| 320 |
+
}
|
| 321 |
+
.container {
|
| 322 |
+
text-align: center;
|
| 323 |
+
}
|
| 324 |
+
.flex {
|
| 325 |
+
margin: auto;
|
| 326 |
+
display: flex;
|
| 327 |
+
align-items: center;
|
| 328 |
+
justify-content: center;
|
| 329 |
+
top: 50%;
|
| 330 |
+
}
|
| 331 |
+
input {
|
| 332 |
+
border-color: -internal-light-dark(rgb(0, 0, 0), rgb(0, 0, 0));
|
| 333 |
+
}
|
static/typography.module.css
ADDED
|
@@ -0,0 +1,150 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.display-large{
|
| 2 |
+
font-family: var(--md-sys-typescale-display-large-font-family-name);
|
| 3 |
+
font-style: var(--md-sys-typescale-display-large-font-family-style);
|
| 4 |
+
font-weight: var(--md-sys-typescale-display-large-font-weight);
|
| 5 |
+
font-size: var(--md-sys-typescale-display-large-font-size);
|
| 6 |
+
letter-spacing: var(--md-sys-typescale-display-large-tracking);
|
| 7 |
+
line-height: var(--md-sys-typescale-display-large-height);
|
| 8 |
+
text-transform: var(--md-sys-typescale-display-large-text-transform);
|
| 9 |
+
text-decoration: var(--md-sys-typescale-display-large-text-decoration);
|
| 10 |
+
}
|
| 11 |
+
.display-medium{
|
| 12 |
+
font-family: var(--md-sys-typescale-display-medium-font-family-name);
|
| 13 |
+
font-style: var(--md-sys-typescale-display-medium-font-family-style);
|
| 14 |
+
font-weight: var(--md-sys-typescale-display-medium-font-weight);
|
| 15 |
+
font-size: var(--md-sys-typescale-display-medium-font-size);
|
| 16 |
+
letter-spacing: var(--md-sys-typescale-display-medium-tracking);
|
| 17 |
+
line-height: var(--md-sys-typescale-display-medium-height);
|
| 18 |
+
text-transform: var(--md-sys-typescale-display-medium-text-transform);
|
| 19 |
+
text-decoration: var(--md-sys-typescale-display-medium-text-decoration);
|
| 20 |
+
}
|
| 21 |
+
.display-small{
|
| 22 |
+
font-family: var(--md-sys-typescale-display-small-font-family-name);
|
| 23 |
+
font-style: var(--md-sys-typescale-display-small-font-family-style);
|
| 24 |
+
font-weight: var(--md-sys-typescale-display-small-font-weight);
|
| 25 |
+
font-size: var(--md-sys-typescale-display-small-font-size);
|
| 26 |
+
letter-spacing: var(--md-sys-typescale-display-small-tracking);
|
| 27 |
+
line-height: var(--md-sys-typescale-display-small-height);
|
| 28 |
+
text-transform: var(--md-sys-typescale-display-small-text-transform);
|
| 29 |
+
text-decoration: var(--md-sys-typescale-display-small-text-decoration);
|
| 30 |
+
}
|
| 31 |
+
.headline-large{
|
| 32 |
+
font-family: var(--md-sys-typescale-headline-large-font-family-name);
|
| 33 |
+
font-style: var(--md-sys-typescale-headline-large-font-family-style);
|
| 34 |
+
font-weight: var(--md-sys-typescale-headline-large-font-weight);
|
| 35 |
+
font-size: var(--md-sys-typescale-headline-large-font-size);
|
| 36 |
+
letter-spacing: var(--md-sys-typescale-headline-large-tracking);
|
| 37 |
+
line-height: var(--md-sys-typescale-headline-large-height);
|
| 38 |
+
text-transform: var(--md-sys-typescale-headline-large-text-transform);
|
| 39 |
+
text-decoration: var(--md-sys-typescale-headline-large-text-decoration);
|
| 40 |
+
}
|
| 41 |
+
.headline-medium{
|
| 42 |
+
font-family: var(--md-sys-typescale-headline-medium-font-family-name);
|
| 43 |
+
font-style: var(--md-sys-typescale-headline-medium-font-family-style);
|
| 44 |
+
font-weight: var(--md-sys-typescale-headline-medium-font-weight);
|
| 45 |
+
font-size: var(--md-sys-typescale-headline-medium-font-size);
|
| 46 |
+
letter-spacing: var(--md-sys-typescale-headline-medium-tracking);
|
| 47 |
+
line-height: var(--md-sys-typescale-headline-medium-height);
|
| 48 |
+
text-transform: var(--md-sys-typescale-headline-medium-text-transform);
|
| 49 |
+
text-decoration: var(--md-sys-typescale-headline-medium-text-decoration);
|
| 50 |
+
}
|
| 51 |
+
.headline-small{
|
| 52 |
+
font-family: var(--md-sys-typescale-headline-small-font-family-name);
|
| 53 |
+
font-style: var(--md-sys-typescale-headline-small-font-family-style);
|
| 54 |
+
font-weight: var(--md-sys-typescale-headline-small-font-weight);
|
| 55 |
+
font-size: var(--md-sys-typescale-headline-small-font-size);
|
| 56 |
+
letter-spacing: var(--md-sys-typescale-headline-small-tracking);
|
| 57 |
+
line-height: var(--md-sys-typescale-headline-small-height);
|
| 58 |
+
text-transform: var(--md-sys-typescale-headline-small-text-transform);
|
| 59 |
+
text-decoration: var(--md-sys-typescale-headline-small-text-decoration);
|
| 60 |
+
}
|
| 61 |
+
.body-large{
|
| 62 |
+
font-family: var(--md-sys-typescale-body-large-font-family-name);
|
| 63 |
+
font-style: var(--md-sys-typescale-body-large-font-family-style);
|
| 64 |
+
font-weight: var(--md-sys-typescale-body-large-font-weight);
|
| 65 |
+
font-size: var(--md-sys-typescale-body-large-font-size);
|
| 66 |
+
letter-spacing: var(--md-sys-typescale-body-large-tracking);
|
| 67 |
+
line-height: var(--md-sys-typescale-body-large-height);
|
| 68 |
+
text-transform: var(--md-sys-typescale-body-large-text-transform);
|
| 69 |
+
text-decoration: var(--md-sys-typescale-body-large-text-decoration);
|
| 70 |
+
}
|
| 71 |
+
.body-medium{
|
| 72 |
+
font-family: var(--md-sys-typescale-body-medium-font-family-name);
|
| 73 |
+
font-style: var(--md-sys-typescale-body-medium-font-family-style);
|
| 74 |
+
font-weight: var(--md-sys-typescale-body-medium-font-weight);
|
| 75 |
+
font-size: var(--md-sys-typescale-body-medium-font-size);
|
| 76 |
+
letter-spacing: var(--md-sys-typescale-body-medium-tracking);
|
| 77 |
+
line-height: var(--md-sys-typescale-body-medium-height);
|
| 78 |
+
text-transform: var(--md-sys-typescale-body-medium-text-transform);
|
| 79 |
+
text-decoration: var(--md-sys-typescale-body-medium-text-decoration);
|
| 80 |
+
}
|
| 81 |
+
.body-small{
|
| 82 |
+
font-family: var(--md-sys-typescale-body-small-font-family-name);
|
| 83 |
+
font-style: var(--md-sys-typescale-body-small-font-family-style);
|
| 84 |
+
font-weight: var(--md-sys-typescale-body-small-font-weight);
|
| 85 |
+
font-size: var(--md-sys-typescale-body-small-font-size);
|
| 86 |
+
letter-spacing: var(--md-sys-typescale-body-small-tracking);
|
| 87 |
+
line-height: var(--md-sys-typescale-body-small-height);
|
| 88 |
+
text-transform: var(--md-sys-typescale-body-small-text-transform);
|
| 89 |
+
text-decoration: var(--md-sys-typescale-body-small-text-decoration);
|
| 90 |
+
}
|
| 91 |
+
.label-large{
|
| 92 |
+
font-family: var(--md-sys-typescale-label-large-font-family-name);
|
| 93 |
+
font-style: var(--md-sys-typescale-label-large-font-family-style);
|
| 94 |
+
font-weight: var(--md-sys-typescale-label-large-font-weight);
|
| 95 |
+
font-size: var(--md-sys-typescale-label-large-font-size);
|
| 96 |
+
letter-spacing: var(--md-sys-typescale-label-large-tracking);
|
| 97 |
+
line-height: var(--md-sys-typescale-label-large-height);
|
| 98 |
+
text-transform: var(--md-sys-typescale-label-large-text-transform);
|
| 99 |
+
text-decoration: var(--md-sys-typescale-label-large-text-decoration);
|
| 100 |
+
}
|
| 101 |
+
.label-medium{
|
| 102 |
+
font-family: var(--md-sys-typescale-label-medium-font-family-name);
|
| 103 |
+
font-style: var(--md-sys-typescale-label-medium-font-family-style);
|
| 104 |
+
font-weight: var(--md-sys-typescale-label-medium-font-weight);
|
| 105 |
+
font-size: var(--md-sys-typescale-label-medium-font-size);
|
| 106 |
+
letter-spacing: var(--md-sys-typescale-label-medium-tracking);
|
| 107 |
+
line-height: var(--md-sys-typescale-label-medium-height);
|
| 108 |
+
text-transform: var(--md-sys-typescale-label-medium-text-transform);
|
| 109 |
+
text-decoration: var(--md-sys-typescale-label-medium-text-decoration);
|
| 110 |
+
}
|
| 111 |
+
.label-small{
|
| 112 |
+
font-family: var(--md-sys-typescale-label-small-font-family-name);
|
| 113 |
+
font-style: var(--md-sys-typescale-label-small-font-family-style);
|
| 114 |
+
font-weight: var(--md-sys-typescale-label-small-font-weight);
|
| 115 |
+
font-size: var(--md-sys-typescale-label-small-font-size);
|
| 116 |
+
letter-spacing: var(--md-sys-typescale-label-small-tracking);
|
| 117 |
+
line-height: var(--md-sys-typescale-label-small-height);
|
| 118 |
+
text-transform: var(--md-sys-typescale-label-small-text-transform);
|
| 119 |
+
text-decoration: var(--md-sys-typescale-label-small-text-decoration);
|
| 120 |
+
}
|
| 121 |
+
.title-large{
|
| 122 |
+
font-family: var(--md-sys-typescale-title-large-font-family-name);
|
| 123 |
+
font-style: var(--md-sys-typescale-title-large-font-family-style);
|
| 124 |
+
font-weight: var(--md-sys-typescale-title-large-font-weight);
|
| 125 |
+
font-size: var(--md-sys-typescale-title-large-font-size);
|
| 126 |
+
letter-spacing: var(--md-sys-typescale-title-large-tracking);
|
| 127 |
+
line-height: var(--md-sys-typescale-title-large-height);
|
| 128 |
+
text-transform: var(--md-sys-typescale-title-large-text-transform);
|
| 129 |
+
text-decoration: var(--md-sys-typescale-title-large-text-decoration);
|
| 130 |
+
}
|
| 131 |
+
.title-medium{
|
| 132 |
+
font-family: var(--md-sys-typescale-title-medium-font-family-name);
|
| 133 |
+
font-style: var(--md-sys-typescale-title-medium-font-family-style);
|
| 134 |
+
font-weight: var(--md-sys-typescale-title-medium-font-weight);
|
| 135 |
+
font-size: var(--md-sys-typescale-title-medium-font-size);
|
| 136 |
+
letter-spacing: var(--md-sys-typescale-title-medium-tracking);
|
| 137 |
+
line-height: var(--md-sys-typescale-title-medium-height);
|
| 138 |
+
text-transform: var(--md-sys-typescale-title-medium-text-transform);
|
| 139 |
+
text-decoration: var(--md-sys-typescale-title-medium-text-decoration);
|
| 140 |
+
}
|
| 141 |
+
.title-small{
|
| 142 |
+
font-family: var(--md-sys-typescale-title-small-font-family-name);
|
| 143 |
+
font-style: var(--md-sys-typescale-title-small-font-family-style);
|
| 144 |
+
font-weight: var(--md-sys-typescale-title-small-font-weight);
|
| 145 |
+
font-size: var(--md-sys-typescale-title-small-font-size);
|
| 146 |
+
letter-spacing: var(--md-sys-typescale-title-small-tracking);
|
| 147 |
+
line-height: var(--md-sys-typescale-title-small-height);
|
| 148 |
+
text-transform: var(--md-sys-typescale-title-small-text-transform);
|
| 149 |
+
text-decoration: var(--md-sys-typescale-title-small-text-decoration);
|
| 150 |
+
}
|
static/yarn.lock
ADDED
|
@@ -0,0 +1,383 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
| 2 |
+
# yarn lockfile v1
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0":
|
| 6 |
+
version "1.1.1"
|
| 7 |
+
resolved "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz"
|
| 8 |
+
integrity sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==
|
| 9 |
+
|
| 10 |
+
"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0":
|
| 11 |
+
version "1.6.3"
|
| 12 |
+
resolved "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz"
|
| 13 |
+
integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==
|
| 14 |
+
dependencies:
|
| 15 |
+
"@lit-labs/ssr-dom-shim" "^1.0.0"
|
| 16 |
+
|
| 17 |
+
"@material/web@^1.0.0":
|
| 18 |
+
version "1.0.0"
|
| 19 |
+
resolved "https://registry.npmjs.org/@material/web/-/web-1.0.0.tgz"
|
| 20 |
+
integrity sha512-mNn2qzHvzJLty93NTtnkrSup+Wnte5yAtcZIx0N+WbIZPVlixA2v6wXkqHN1/SJVl0EV2tNT1qz4k0jfTQ+0lw==
|
| 21 |
+
dependencies:
|
| 22 |
+
lit "^2.7.4 || ^3.0.0"
|
| 23 |
+
tslib "^2.4.0"
|
| 24 |
+
|
| 25 |
+
"@rollup/plugin-node-resolve@^15.2.1":
|
| 26 |
+
version "15.2.1"
|
| 27 |
+
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.1.tgz"
|
| 28 |
+
integrity sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w==
|
| 29 |
+
dependencies:
|
| 30 |
+
"@rollup/pluginutils" "^5.0.1"
|
| 31 |
+
"@types/resolve" "1.20.2"
|
| 32 |
+
deepmerge "^4.2.2"
|
| 33 |
+
is-builtin-module "^3.2.1"
|
| 34 |
+
is-module "^1.0.0"
|
| 35 |
+
resolve "^1.22.1"
|
| 36 |
+
|
| 37 |
+
"@rollup/pluginutils@^5.0.1":
|
| 38 |
+
version "5.0.4"
|
| 39 |
+
resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.4.tgz"
|
| 40 |
+
integrity sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==
|
| 41 |
+
dependencies:
|
| 42 |
+
"@types/estree" "^1.0.0"
|
| 43 |
+
estree-walker "^2.0.2"
|
| 44 |
+
picomatch "^2.3.1"
|
| 45 |
+
|
| 46 |
+
"@types/estree@^1.0.0":
|
| 47 |
+
version "1.0.2"
|
| 48 |
+
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz"
|
| 49 |
+
integrity sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==
|
| 50 |
+
|
| 51 |
+
"@types/resolve@1.20.2":
|
| 52 |
+
version "1.20.2"
|
| 53 |
+
resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz"
|
| 54 |
+
integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==
|
| 55 |
+
|
| 56 |
+
"@types/trusted-types@^2.0.2":
|
| 57 |
+
version "2.0.4"
|
| 58 |
+
resolved "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz"
|
| 59 |
+
integrity sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==
|
| 60 |
+
|
| 61 |
+
abbrev@1:
|
| 62 |
+
version "1.1.1"
|
| 63 |
+
resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
|
| 64 |
+
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
|
| 65 |
+
|
| 66 |
+
anymatch@~3.1.2:
|
| 67 |
+
version "3.1.2"
|
| 68 |
+
resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
|
| 69 |
+
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
|
| 70 |
+
dependencies:
|
| 71 |
+
normalize-path "^3.0.0"
|
| 72 |
+
picomatch "^2.0.4"
|
| 73 |
+
|
| 74 |
+
balanced-match@^1.0.0:
|
| 75 |
+
version "1.0.2"
|
| 76 |
+
resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
|
| 77 |
+
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
|
| 78 |
+
|
| 79 |
+
binary-extensions@^2.0.0:
|
| 80 |
+
version "2.2.0"
|
| 81 |
+
resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
|
| 82 |
+
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
|
| 83 |
+
|
| 84 |
+
brace-expansion@^1.1.7:
|
| 85 |
+
version "1.1.11"
|
| 86 |
+
resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
|
| 87 |
+
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
|
| 88 |
+
dependencies:
|
| 89 |
+
balanced-match "^1.0.0"
|
| 90 |
+
concat-map "0.0.1"
|
| 91 |
+
|
| 92 |
+
braces@~3.0.2:
|
| 93 |
+
version "3.0.2"
|
| 94 |
+
resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
|
| 95 |
+
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
|
| 96 |
+
dependencies:
|
| 97 |
+
fill-range "^7.0.1"
|
| 98 |
+
|
| 99 |
+
builtin-modules@^3.3.0:
|
| 100 |
+
version "3.3.0"
|
| 101 |
+
resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz"
|
| 102 |
+
integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
|
| 103 |
+
|
| 104 |
+
chokidar@^3.5.2:
|
| 105 |
+
version "3.5.3"
|
| 106 |
+
resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
|
| 107 |
+
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
|
| 108 |
+
dependencies:
|
| 109 |
+
anymatch "~3.1.2"
|
| 110 |
+
braces "~3.0.2"
|
| 111 |
+
glob-parent "~5.1.2"
|
| 112 |
+
is-binary-path "~2.1.0"
|
| 113 |
+
is-glob "~4.0.1"
|
| 114 |
+
normalize-path "~3.0.0"
|
| 115 |
+
readdirp "~3.6.0"
|
| 116 |
+
optionalDependencies:
|
| 117 |
+
fsevents "~2.3.2"
|
| 118 |
+
|
| 119 |
+
concat-map@0.0.1:
|
| 120 |
+
version "0.0.1"
|
| 121 |
+
resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
|
| 122 |
+
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
|
| 123 |
+
|
| 124 |
+
debug@^3.2.7:
|
| 125 |
+
version "3.2.7"
|
| 126 |
+
resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
|
| 127 |
+
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
|
| 128 |
+
dependencies:
|
| 129 |
+
ms "^2.1.1"
|
| 130 |
+
|
| 131 |
+
deepmerge@^4.2.2:
|
| 132 |
+
version "4.3.1"
|
| 133 |
+
resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
|
| 134 |
+
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
|
| 135 |
+
|
| 136 |
+
estree-walker@^2.0.2:
|
| 137 |
+
version "2.0.2"
|
| 138 |
+
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
|
| 139 |
+
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
|
| 140 |
+
|
| 141 |
+
fill-range@^7.0.1:
|
| 142 |
+
version "7.0.1"
|
| 143 |
+
resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
|
| 144 |
+
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
|
| 145 |
+
dependencies:
|
| 146 |
+
to-regex-range "^5.0.1"
|
| 147 |
+
|
| 148 |
+
function-bind@^1.1.1:
|
| 149 |
+
version "1.1.1"
|
| 150 |
+
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
|
| 151 |
+
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
|
| 152 |
+
|
| 153 |
+
glob-parent@~5.1.2:
|
| 154 |
+
version "5.1.2"
|
| 155 |
+
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
|
| 156 |
+
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
| 157 |
+
dependencies:
|
| 158 |
+
is-glob "^4.0.1"
|
| 159 |
+
|
| 160 |
+
has-flag@^3.0.0:
|
| 161 |
+
version "3.0.0"
|
| 162 |
+
resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
|
| 163 |
+
integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
|
| 164 |
+
|
| 165 |
+
has@^1.0.3:
|
| 166 |
+
version "1.0.3"
|
| 167 |
+
resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
|
| 168 |
+
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
|
| 169 |
+
dependencies:
|
| 170 |
+
function-bind "^1.1.1"
|
| 171 |
+
|
| 172 |
+
ignore-by-default@^1.0.1:
|
| 173 |
+
version "1.0.1"
|
| 174 |
+
resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz"
|
| 175 |
+
integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==
|
| 176 |
+
|
| 177 |
+
is-binary-path@~2.1.0:
|
| 178 |
+
version "2.1.0"
|
| 179 |
+
resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
|
| 180 |
+
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
|
| 181 |
+
dependencies:
|
| 182 |
+
binary-extensions "^2.0.0"
|
| 183 |
+
|
| 184 |
+
is-builtin-module@^3.2.1:
|
| 185 |
+
version "3.2.1"
|
| 186 |
+
resolved "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz"
|
| 187 |
+
integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
|
| 188 |
+
dependencies:
|
| 189 |
+
builtin-modules "^3.3.0"
|
| 190 |
+
|
| 191 |
+
is-core-module@^2.13.0:
|
| 192 |
+
version "2.13.0"
|
| 193 |
+
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz"
|
| 194 |
+
integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==
|
| 195 |
+
dependencies:
|
| 196 |
+
has "^1.0.3"
|
| 197 |
+
|
| 198 |
+
is-extglob@^2.1.1:
|
| 199 |
+
version "2.1.1"
|
| 200 |
+
resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
|
| 201 |
+
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
|
| 202 |
+
|
| 203 |
+
is-glob@^4.0.1, is-glob@~4.0.1:
|
| 204 |
+
version "4.0.3"
|
| 205 |
+
resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
|
| 206 |
+
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
|
| 207 |
+
dependencies:
|
| 208 |
+
is-extglob "^2.1.1"
|
| 209 |
+
|
| 210 |
+
is-module@^1.0.0:
|
| 211 |
+
version "1.0.0"
|
| 212 |
+
resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
|
| 213 |
+
integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==
|
| 214 |
+
|
| 215 |
+
is-number@^7.0.0:
|
| 216 |
+
version "7.0.0"
|
| 217 |
+
resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
|
| 218 |
+
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
|
| 219 |
+
|
| 220 |
+
lit-element@^3.3.0:
|
| 221 |
+
version "3.3.3"
|
| 222 |
+
resolved "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz"
|
| 223 |
+
integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==
|
| 224 |
+
dependencies:
|
| 225 |
+
"@lit-labs/ssr-dom-shim" "^1.1.0"
|
| 226 |
+
"@lit/reactive-element" "^1.3.0"
|
| 227 |
+
lit-html "^2.8.0"
|
| 228 |
+
|
| 229 |
+
lit-html@^2.8.0:
|
| 230 |
+
version "2.8.0"
|
| 231 |
+
resolved "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz"
|
| 232 |
+
integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==
|
| 233 |
+
dependencies:
|
| 234 |
+
"@types/trusted-types" "^2.0.2"
|
| 235 |
+
|
| 236 |
+
"lit@^2.7.4 || ^3.0.0":
|
| 237 |
+
version "2.8.0"
|
| 238 |
+
resolved "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz"
|
| 239 |
+
integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==
|
| 240 |
+
dependencies:
|
| 241 |
+
"@lit/reactive-element" "^1.6.0"
|
| 242 |
+
lit-element "^3.3.0"
|
| 243 |
+
lit-html "^2.8.0"
|
| 244 |
+
|
| 245 |
+
lru-cache@^6.0.0:
|
| 246 |
+
version "6.0.0"
|
| 247 |
+
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
|
| 248 |
+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
|
| 249 |
+
dependencies:
|
| 250 |
+
yallist "^4.0.0"
|
| 251 |
+
|
| 252 |
+
minimatch@^3.1.2:
|
| 253 |
+
version "3.1.2"
|
| 254 |
+
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
|
| 255 |
+
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
|
| 256 |
+
dependencies:
|
| 257 |
+
brace-expansion "^1.1.7"
|
| 258 |
+
|
| 259 |
+
ms@^2.1.1:
|
| 260 |
+
version "2.1.3"
|
| 261 |
+
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
|
| 262 |
+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
|
| 263 |
+
|
| 264 |
+
nodemon@^3.0.1:
|
| 265 |
+
version "3.0.1"
|
| 266 |
+
resolved "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz"
|
| 267 |
+
integrity sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==
|
| 268 |
+
dependencies:
|
| 269 |
+
chokidar "^3.5.2"
|
| 270 |
+
debug "^3.2.7"
|
| 271 |
+
ignore-by-default "^1.0.1"
|
| 272 |
+
minimatch "^3.1.2"
|
| 273 |
+
pstree.remy "^1.1.8"
|
| 274 |
+
semver "^7.5.3"
|
| 275 |
+
simple-update-notifier "^2.0.0"
|
| 276 |
+
supports-color "^5.5.0"
|
| 277 |
+
touch "^3.1.0"
|
| 278 |
+
undefsafe "^2.0.5"
|
| 279 |
+
|
| 280 |
+
nopt@~1.0.10:
|
| 281 |
+
version "1.0.10"
|
| 282 |
+
resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"
|
| 283 |
+
integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==
|
| 284 |
+
dependencies:
|
| 285 |
+
abbrev "1"
|
| 286 |
+
|
| 287 |
+
normalize-path@^3.0.0, normalize-path@~3.0.0:
|
| 288 |
+
version "3.0.0"
|
| 289 |
+
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
|
| 290 |
+
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
|
| 291 |
+
|
| 292 |
+
path-parse@^1.0.7:
|
| 293 |
+
version "1.0.7"
|
| 294 |
+
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
|
| 295 |
+
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
|
| 296 |
+
|
| 297 |
+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
|
| 298 |
+
version "2.3.1"
|
| 299 |
+
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
|
| 300 |
+
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
|
| 301 |
+
|
| 302 |
+
pstree.remy@^1.1.8:
|
| 303 |
+
version "1.1.8"
|
| 304 |
+
resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz"
|
| 305 |
+
integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
|
| 306 |
+
|
| 307 |
+
readdirp@~3.6.0:
|
| 308 |
+
version "3.6.0"
|
| 309 |
+
resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
|
| 310 |
+
integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
|
| 311 |
+
dependencies:
|
| 312 |
+
picomatch "^2.2.1"
|
| 313 |
+
|
| 314 |
+
resolve@^1.22.1:
|
| 315 |
+
version "1.22.6"
|
| 316 |
+
resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz"
|
| 317 |
+
integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==
|
| 318 |
+
dependencies:
|
| 319 |
+
is-core-module "^2.13.0"
|
| 320 |
+
path-parse "^1.0.7"
|
| 321 |
+
supports-preserve-symlinks-flag "^1.0.0"
|
| 322 |
+
|
| 323 |
+
rollup@^1.20.0||^2.0.0||^3.0.0, rollup@^2.78.0||^3.0.0, rollup@^3.29.4:
|
| 324 |
+
version "3.29.4"
|
| 325 |
+
resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz"
|
| 326 |
+
integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==
|
| 327 |
+
optionalDependencies:
|
| 328 |
+
fsevents "~2.3.2"
|
| 329 |
+
|
| 330 |
+
semver@^7.5.3:
|
| 331 |
+
version "7.5.4"
|
| 332 |
+
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
|
| 333 |
+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
|
| 334 |
+
dependencies:
|
| 335 |
+
lru-cache "^6.0.0"
|
| 336 |
+
|
| 337 |
+
simple-update-notifier@^2.0.0:
|
| 338 |
+
version "2.0.0"
|
| 339 |
+
resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz"
|
| 340 |
+
integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==
|
| 341 |
+
dependencies:
|
| 342 |
+
semver "^7.5.3"
|
| 343 |
+
|
| 344 |
+
supports-color@^5.5.0:
|
| 345 |
+
version "5.5.0"
|
| 346 |
+
resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
|
| 347 |
+
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
|
| 348 |
+
dependencies:
|
| 349 |
+
has-flag "^3.0.0"
|
| 350 |
+
|
| 351 |
+
supports-preserve-symlinks-flag@^1.0.0:
|
| 352 |
+
version "1.0.0"
|
| 353 |
+
resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
|
| 354 |
+
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
|
| 355 |
+
|
| 356 |
+
to-regex-range@^5.0.1:
|
| 357 |
+
version "5.0.1"
|
| 358 |
+
resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
|
| 359 |
+
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
|
| 360 |
+
dependencies:
|
| 361 |
+
is-number "^7.0.0"
|
| 362 |
+
|
| 363 |
+
touch@^3.1.0:
|
| 364 |
+
version "3.1.0"
|
| 365 |
+
resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"
|
| 366 |
+
integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==
|
| 367 |
+
dependencies:
|
| 368 |
+
nopt "~1.0.10"
|
| 369 |
+
|
| 370 |
+
tslib@^2.4.0:
|
| 371 |
+
version "2.6.2"
|
| 372 |
+
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
|
| 373 |
+
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
|
| 374 |
+
|
| 375 |
+
undefsafe@^2.0.5:
|
| 376 |
+
version "2.0.5"
|
| 377 |
+
resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz"
|
| 378 |
+
integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
|
| 379 |
+
|
| 380 |
+
yallist@^4.0.0:
|
| 381 |
+
version "4.0.0"
|
| 382 |
+
resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
|
| 383 |
+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
|
templates/.codesandbox/Dockerfile
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
FROM node:20-bullseye
|
templates/.codesandbox/icon.png
ADDED
|
|
templates/.codesandbox/tasks.json
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
// These tasks will run in order when initializing your CodeSandbox project.
|
| 3 |
+
"setupTasks": [
|
| 4 |
+
{
|
| 5 |
+
"name": "Install Dependencies",
|
| 6 |
+
"command": "yarn install"
|
| 7 |
+
}
|
| 8 |
+
],
|
| 9 |
+
|
| 10 |
+
// These tasks can be run from CodeSandbox. Running one will open a log in the app.
|
| 11 |
+
"tasks": {
|
| 12 |
+
"start": {
|
| 13 |
+
"name": "start",
|
| 14 |
+
"command": "rm bundle.js | npx rollup -p @rollup/plugin-node-resolve index.js -o bundle.js | npx http-server",
|
| 15 |
+
"runAtStart": true,
|
| 16 |
+
"preview": {
|
| 17 |
+
"port": 8081
|
| 18 |
+
}
|
| 19 |
+
},
|
| 20 |
+
"build": {
|
| 21 |
+
"name": "build",
|
| 22 |
+
"command": "rm bundle.js | npx rollup -p @rollup/plugin-node-resolve index.js -o bundle.js | npx http-server",
|
| 23 |
+
"runAtStart": false,
|
| 24 |
+
"preview": {
|
| 25 |
+
"port": 8080
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
}
|
| 29 |
+
}
|
templates/.codesandbox/template.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"title": "Node.js",
|
| 3 |
+
"description": "The official Node.js template by the CodeSandbox team",
|
| 4 |
+
"iconUrl": "https://github.com/codesandbox/sandbox-templates/blob/main/node/.codesandbox/icon.png?raw=true",
|
| 5 |
+
"tags": [
|
| 6 |
+
"node",
|
| 7 |
+
"javascript"
|
| 8 |
+
],
|
| 9 |
+
"published": true
|
| 10 |
+
}
|
templates/ProductSans-Black.woff2
ADDED
|
Binary file (32.2 kB). View file
|
|
|
templates/ProductSans-Bold.woff2
ADDED
|
Binary file (32.8 kB). View file
|
|
|
templates/ProductSans-Light.woff2
ADDED
|
Binary file (32.9 kB). View file
|
|
|
templates/ProductSans-Medium.woff2
ADDED
|
Binary file (32.9 kB). View file
|
|
|
templates/ProductSans-Regular.woff2
ADDED
|
Binary file (37.4 kB). View file
|
|
|
templates/ProductSans-Thin.woff2
ADDED
|
Binary file (32.3 kB). View file
|
|
|
templates/README.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Node.js template
|
| 2 |
+
|
| 3 |
+
This is a Node.js project.
|
| 4 |
+
|
| 5 |
+
Add your [configuration](https://codesandbox.io/docs/projects/learn/setting-up/tasks) to optimize it for [CodeSandbox](https://codesandbox.io/p/dashboard).
|
| 6 |
+
|
| 7 |
+
## Resources
|
| 8 |
+
|
| 9 |
+
- [CodeSandbox — Docs](https://codesandbox.io/docs/learn)
|
| 10 |
+
- [CodeSandbox — Discord](https://discord.gg/Ggarp3pX5H)
|
templates/bundle.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
templates/colors.module.css
ADDED
|
@@ -0,0 +1,294 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.primary {
|
| 2 |
+
background-color: var(--md-sys-color-primary);
|
| 3 |
+
}
|
| 4 |
+
.primary-text {
|
| 5 |
+
color: var(--md-sys-color-primary);
|
| 6 |
+
}
|
| 7 |
+
.on-primary {
|
| 8 |
+
background-color: var(--md-sys-color-on-primary);
|
| 9 |
+
}
|
| 10 |
+
.on-primary-text {
|
| 11 |
+
color: var(--md-sys-color-on-primary);
|
| 12 |
+
}
|
| 13 |
+
.primary-container {
|
| 14 |
+
background-color: var(--md-sys-color-primary-container);
|
| 15 |
+
}
|
| 16 |
+
.primary-container-text {
|
| 17 |
+
color: var(--md-sys-color-primary-container);
|
| 18 |
+
}
|
| 19 |
+
.on-primary-container {
|
| 20 |
+
background-color: var(--md-sys-color-on-primary-container);
|
| 21 |
+
}
|
| 22 |
+
.on-primary-container-text {
|
| 23 |
+
color: var(--md-sys-color-on-primary-container);
|
| 24 |
+
}
|
| 25 |
+
.primary-fixed {
|
| 26 |
+
background-color: var(--md-sys-color-primary-fixed);
|
| 27 |
+
}
|
| 28 |
+
.primary-fixed-text {
|
| 29 |
+
color: var(--md-sys-color-primary-fixed);
|
| 30 |
+
}
|
| 31 |
+
.on-primary-fixed {
|
| 32 |
+
background-color: var(--md-sys-color-on-primary-fixed);
|
| 33 |
+
}
|
| 34 |
+
.on-primary-fixed-text {
|
| 35 |
+
color: var(--md-sys-color-on-primary-fixed);
|
| 36 |
+
}
|
| 37 |
+
.primary-fixed-dim {
|
| 38 |
+
background-color: var(--md-sys-color-primary-fixed-dim);
|
| 39 |
+
}
|
| 40 |
+
.primary-fixed-dim-text {
|
| 41 |
+
color: var(--md-sys-color-primary-fixed-dim);
|
| 42 |
+
}
|
| 43 |
+
.on-primary-fixed-variant {
|
| 44 |
+
background-color: var(--md-sys-color-on-primary-fixed-variant);
|
| 45 |
+
}
|
| 46 |
+
.on-primary-fixed-variant-text {
|
| 47 |
+
color: var(--md-sys-color-on-primary-fixed-variant);
|
| 48 |
+
}
|
| 49 |
+
.secondary {
|
| 50 |
+
background-color: var(--md-sys-color-secondary);
|
| 51 |
+
}
|
| 52 |
+
.secondary-text {
|
| 53 |
+
color: var(--md-sys-color-secondary);
|
| 54 |
+
}
|
| 55 |
+
.on-secondary {
|
| 56 |
+
background-color: var(--md-sys-color-on-secondary);
|
| 57 |
+
}
|
| 58 |
+
.on-secondary-text {
|
| 59 |
+
color: var(--md-sys-color-on-secondary);
|
| 60 |
+
}
|
| 61 |
+
.secondary-container {
|
| 62 |
+
background-color: var(--md-sys-color-secondary-container);
|
| 63 |
+
}
|
| 64 |
+
.secondary-container-text {
|
| 65 |
+
color: var(--md-sys-color-secondary-container);
|
| 66 |
+
}
|
| 67 |
+
.on-secondary-container {
|
| 68 |
+
background-color: var(--md-sys-color-on-secondary-container);
|
| 69 |
+
}
|
| 70 |
+
.on-secondary-container-text {
|
| 71 |
+
color: var(--md-sys-color-on-secondary-container);
|
| 72 |
+
}
|
| 73 |
+
.secondary-fixed {
|
| 74 |
+
background-color: var(--md-sys-color-secondary-fixed);
|
| 75 |
+
}
|
| 76 |
+
.secondary-fixed-text {
|
| 77 |
+
color: var(--md-sys-color-secondary-fixed);
|
| 78 |
+
}
|
| 79 |
+
.on-secondary-fixed {
|
| 80 |
+
background-color: var(--md-sys-color-on-secondary-fixed);
|
| 81 |
+
}
|
| 82 |
+
.on-secondary-fixed-text {
|
| 83 |
+
color: var(--md-sys-color-on-secondary-fixed);
|
| 84 |
+
}
|
| 85 |
+
.secondary-fixed-dim {
|
| 86 |
+
background-color: var(--md-sys-color-secondary-fixed-dim);
|
| 87 |
+
}
|
| 88 |
+
.secondary-fixed-dim-text {
|
| 89 |
+
color: var(--md-sys-color-secondary-fixed-dim);
|
| 90 |
+
}
|
| 91 |
+
.on-secondary-fixed-variant {
|
| 92 |
+
background-color: var(--md-sys-color-on-secondary-fixed-variant);
|
| 93 |
+
}
|
| 94 |
+
.on-secondary-fixed-variant-text {
|
| 95 |
+
color: var(--md-sys-color-on-secondary-fixed-variant);
|
| 96 |
+
}
|
| 97 |
+
.tertiary {
|
| 98 |
+
background-color: var(--md-sys-color-tertiary);
|
| 99 |
+
}
|
| 100 |
+
.tertiary-text {
|
| 101 |
+
color: var(--md-sys-color-tertiary);
|
| 102 |
+
}
|
| 103 |
+
.on-tertiary {
|
| 104 |
+
background-color: var(--md-sys-color-on-tertiary);
|
| 105 |
+
}
|
| 106 |
+
.on-tertiary-text {
|
| 107 |
+
color: var(--md-sys-color-on-tertiary);
|
| 108 |
+
}
|
| 109 |
+
.tertiary-container {
|
| 110 |
+
background-color: var(--md-sys-color-tertiary-container);
|
| 111 |
+
}
|
| 112 |
+
.tertiary-container-text {
|
| 113 |
+
color: var(--md-sys-color-tertiary-container);
|
| 114 |
+
}
|
| 115 |
+
.on-tertiary-container {
|
| 116 |
+
background-color: var(--md-sys-color-on-tertiary-container);
|
| 117 |
+
}
|
| 118 |
+
.on-tertiary-container-text {
|
| 119 |
+
color: var(--md-sys-color-on-tertiary-container);
|
| 120 |
+
}
|
| 121 |
+
.tertiary-fixed {
|
| 122 |
+
background-color: var(--md-sys-color-tertiary-fixed);
|
| 123 |
+
}
|
| 124 |
+
.tertiary-fixed-text {
|
| 125 |
+
color: var(--md-sys-color-tertiary-fixed);
|
| 126 |
+
}
|
| 127 |
+
.on-tertiary-fixed {
|
| 128 |
+
background-color: var(--md-sys-color-on-tertiary-fixed);
|
| 129 |
+
}
|
| 130 |
+
.on-tertiary-fixed-text {
|
| 131 |
+
color: var(--md-sys-color-on-tertiary-fixed);
|
| 132 |
+
}
|
| 133 |
+
.tertiary-fixed-dim {
|
| 134 |
+
background-color: var(--md-sys-color-tertiary-fixed-dim);
|
| 135 |
+
}
|
| 136 |
+
.tertiary-fixed-dim-text {
|
| 137 |
+
color: var(--md-sys-color-tertiary-fixed-dim);
|
| 138 |
+
}
|
| 139 |
+
.on-tertiary-fixed-variant {
|
| 140 |
+
background-color: var(--md-sys-color-on-tertiary-fixed-variant);
|
| 141 |
+
}
|
| 142 |
+
.on-tertiary-fixed-variant-text {
|
| 143 |
+
color: var(--md-sys-color-on-tertiary-fixed-variant);
|
| 144 |
+
}
|
| 145 |
+
.error {
|
| 146 |
+
background-color: var(--md-sys-color-error);
|
| 147 |
+
}
|
| 148 |
+
.error-text {
|
| 149 |
+
color: var(--md-sys-color-error);
|
| 150 |
+
}
|
| 151 |
+
.on-error {
|
| 152 |
+
background-color: var(--md-sys-color-on-error);
|
| 153 |
+
}
|
| 154 |
+
.on-error-text {
|
| 155 |
+
color: var(--md-sys-color-on-error);
|
| 156 |
+
}
|
| 157 |
+
.error-container {
|
| 158 |
+
background-color: var(--md-sys-color-error-container);
|
| 159 |
+
}
|
| 160 |
+
.error-container-text {
|
| 161 |
+
color: var(--md-sys-color-error-container);
|
| 162 |
+
}
|
| 163 |
+
.on-error-container {
|
| 164 |
+
background-color: var(--md-sys-color-on-error-container);
|
| 165 |
+
}
|
| 166 |
+
.on-error-container-text {
|
| 167 |
+
color: var(--md-sys-color-on-error-container);
|
| 168 |
+
}
|
| 169 |
+
.outline {
|
| 170 |
+
background-color: var(--md-sys-color-outline);
|
| 171 |
+
}
|
| 172 |
+
.outline-text {
|
| 173 |
+
color: var(--md-sys-color-outline);
|
| 174 |
+
}
|
| 175 |
+
.background {
|
| 176 |
+
background-color: var(--md-sys-color-background);
|
| 177 |
+
}
|
| 178 |
+
.background-text {
|
| 179 |
+
color: var(--md-sys-color-background);
|
| 180 |
+
}
|
| 181 |
+
.on-background {
|
| 182 |
+
background-color: var(--md-sys-color-on-background);
|
| 183 |
+
}
|
| 184 |
+
.on-background-text {
|
| 185 |
+
color: var(--md-sys-color-on-background);
|
| 186 |
+
}
|
| 187 |
+
.surface {
|
| 188 |
+
background-color: var(--md-sys-color-surface);
|
| 189 |
+
}
|
| 190 |
+
.surface-text {
|
| 191 |
+
color: var(--md-sys-color-surface);
|
| 192 |
+
}
|
| 193 |
+
.on-surface {
|
| 194 |
+
background-color: var(--md-sys-color-on-surface);
|
| 195 |
+
}
|
| 196 |
+
.on-surface-text {
|
| 197 |
+
color: var(--md-sys-color-on-surface);
|
| 198 |
+
}
|
| 199 |
+
.surface-variant {
|
| 200 |
+
background-color: var(--md-sys-color-surface-variant);
|
| 201 |
+
}
|
| 202 |
+
.surface-variant-text {
|
| 203 |
+
color: var(--md-sys-color-surface-variant);
|
| 204 |
+
}
|
| 205 |
+
.on-surface-variant {
|
| 206 |
+
background-color: var(--md-sys-color-on-surface-variant);
|
| 207 |
+
}
|
| 208 |
+
.on-surface-variant-text {
|
| 209 |
+
color: var(--md-sys-color-on-surface-variant);
|
| 210 |
+
}
|
| 211 |
+
.inverse-surface {
|
| 212 |
+
background-color: var(--md-sys-color-inverse-surface);
|
| 213 |
+
}
|
| 214 |
+
.inverse-surface-text {
|
| 215 |
+
color: var(--md-sys-color-inverse-surface);
|
| 216 |
+
}
|
| 217 |
+
.inverse-on-surface {
|
| 218 |
+
background-color: var(--md-sys-color-inverse-on-surface);
|
| 219 |
+
}
|
| 220 |
+
.inverse-on-surface-text {
|
| 221 |
+
color: var(--md-sys-color-inverse-on-surface);
|
| 222 |
+
}
|
| 223 |
+
.inverse-primary {
|
| 224 |
+
background-color: var(--md-sys-color-inverse-primary);
|
| 225 |
+
}
|
| 226 |
+
.inverse-primary-text {
|
| 227 |
+
color: var(--md-sys-color-inverse-primary);
|
| 228 |
+
}
|
| 229 |
+
.shadow {
|
| 230 |
+
background-color: var(--md-sys-color-shadow);
|
| 231 |
+
}
|
| 232 |
+
.shadow-text {
|
| 233 |
+
color: var(--md-sys-color-shadow);
|
| 234 |
+
}
|
| 235 |
+
.surface-tint {
|
| 236 |
+
background-color: var(--md-sys-color-surface-tint);
|
| 237 |
+
}
|
| 238 |
+
.surface-tint-text {
|
| 239 |
+
color: var(--md-sys-color-surface-tint);
|
| 240 |
+
}
|
| 241 |
+
.outline-variant {
|
| 242 |
+
background-color: var(--md-sys-color-outline-variant);
|
| 243 |
+
}
|
| 244 |
+
.outline-variant-text {
|
| 245 |
+
color: var(--md-sys-color-outline-variant);
|
| 246 |
+
}
|
| 247 |
+
.scrim {
|
| 248 |
+
background-color: var(--md-sys-color-scrim);
|
| 249 |
+
}
|
| 250 |
+
.scrim-text {
|
| 251 |
+
color: var(--md-sys-color-scrim);
|
| 252 |
+
}
|
| 253 |
+
.surface-container-highest {
|
| 254 |
+
background-color: var(--md-sys-color-surface-container-highest);
|
| 255 |
+
}
|
| 256 |
+
.surface-container-highest-text {
|
| 257 |
+
color: var(--md-sys-color-surface-container-highest);
|
| 258 |
+
}
|
| 259 |
+
.surface-container-high {
|
| 260 |
+
background-color: var(--md-sys-color-surface-container-high);
|
| 261 |
+
}
|
| 262 |
+
.surface-container-high-text {
|
| 263 |
+
color: var(--md-sys-color-surface-container-high);
|
| 264 |
+
}
|
| 265 |
+
.surface-container {
|
| 266 |
+
background-color: var(--md-sys-color-surface-container);
|
| 267 |
+
}
|
| 268 |
+
.surface-container-text {
|
| 269 |
+
color: var(--md-sys-color-surface-container);
|
| 270 |
+
}
|
| 271 |
+
.surface-container-low {
|
| 272 |
+
background-color: var(--md-sys-color-surface-container-low);
|
| 273 |
+
}
|
| 274 |
+
.surface-container-low-text {
|
| 275 |
+
color: var(--md-sys-color-surface-container-low);
|
| 276 |
+
}
|
| 277 |
+
.surface-container-lowest {
|
| 278 |
+
background-color: var(--md-sys-color-surface-container-lowest);
|
| 279 |
+
}
|
| 280 |
+
.surface-container-lowest-text {
|
| 281 |
+
color: var(--md-sys-color-surface-container-lowest);
|
| 282 |
+
}
|
| 283 |
+
.surface-bright {
|
| 284 |
+
background-color: var(--md-sys-color-surface-bright);
|
| 285 |
+
}
|
| 286 |
+
.surface-bright-text {
|
| 287 |
+
color: var(--md-sys-color-surface-bright);
|
| 288 |
+
}
|
| 289 |
+
.surface-dim {
|
| 290 |
+
background-color: var(--md-sys-color-surface-dim);
|
| 291 |
+
}
|
| 292 |
+
.surface-dim-text {
|
| 293 |
+
color: var(--md-sys-color-surface-dim);
|
| 294 |
+
}
|
templates/fonts.css
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@font-face {
|
| 2 |
+
font-family: "Google Sans";
|
| 3 |
+
src: url("ProductSans-Thin.woff2") format("woff2");
|
| 4 |
+
font-weight: 100;
|
| 5 |
+
font-style: normal;
|
| 6 |
+
}
|
| 7 |
+
@font-face {
|
| 8 |
+
font-family: "Google Sans";
|
| 9 |
+
src: url("ProductSans-Light.woff2") format("woff2");
|
| 10 |
+
font-weight: 300;
|
| 11 |
+
font-style: normal;
|
| 12 |
+
}
|
| 13 |
+
@font-face {
|
| 14 |
+
font-family: "Google Sans";
|
| 15 |
+
src: url("ProductSans-Regular.woff2") format("woff2");
|
| 16 |
+
font-weight: 400;
|
| 17 |
+
font-style: normal;
|
| 18 |
+
}
|
| 19 |
+
@font-face {
|
| 20 |
+
font-family: "Google Sans";
|
| 21 |
+
src: url("ProductSans-Medium.woff2") format("woff2");
|
| 22 |
+
font-weight: 500;
|
| 23 |
+
font-style: normal;
|
| 24 |
+
}
|
| 25 |
+
@font-face {
|
| 26 |
+
font-family: "Google Sans";
|
| 27 |
+
src: url("ProductSans-Bold.woff2") format("woff2");
|
| 28 |
+
font-weight: 700;
|
| 29 |
+
font-style: normal;
|
| 30 |
+
}
|
| 31 |
+
@font-face {
|
| 32 |
+
font-family: "Google Sans";
|
| 33 |
+
src: url("ProductSans-Black.woff2") format("woff2");
|
| 34 |
+
font-weight: 900;
|
| 35 |
+
font-style: normal;
|
| 36 |
+
}
|
templates/index.html
ADDED
|
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8" />
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
+
<title>MD3</title>
|
| 7 |
+
</head>
|
| 8 |
+
<body>
|
| 9 |
+
<div class="container">
|
| 10 |
+
<div class="flex">
|
| 11 |
+
<div>
|
| 12 |
+
<br />
|
| 13 |
+
<br />
|
| 14 |
+
<br />
|
| 15 |
+
<br />
|
| 16 |
+
<br />
|
| 17 |
+
<br />
|
| 18 |
+
<br />
|
| 19 |
+
<br />
|
| 20 |
+
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
|
| 21 |
+
|
| 22 |
+
<script src="{{ url_for('static', filename='bundle.js') }}"></script>
|
| 23 |
+
<!-- Browser elements -->
|
| 24 |
+
|
| 25 |
+
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='theme.css') }}" />
|
| 26 |
+
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='fonts.css') }}" />
|
| 27 |
+
|
| 28 |
+
<label>
|
| 29 |
+
<div class="icon baseline">
|
| 30 |
+
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="102.4176" height="36.80865" viewBox="0,0,102.4176,36.80865">
|
| 31 |
+
<g transform="translate(-189.72794,-33.39623)">
|
| 32 |
+
<g
|
| 33 |
+
data-paper-data='{"isPaintingLayer":true}'
|
| 34 |
+
fill="#000000"
|
| 35 |
+
fill-rule="nonzero"
|
| 36 |
+
stroke-linecap="butt"
|
| 37 |
+
stroke-linejoin="miter"
|
| 38 |
+
stroke-miterlimit="10"
|
| 39 |
+
stroke-dasharray=""
|
| 40 |
+
stroke-dashoffset="0"
|
| 41 |
+
style="mix-blend-mode: normal;"
|
| 42 |
+
>
|
| 43 |
+
<g>
|
| 44 |
+
<path
|
| 45 |
+
d="M279.96737,66.3465v-2.6507h9.27747v-18.55493h-9.27747v-2.6507h9.27747c0.72894,0 1.35296,0.25955 1.87206,0.77864c0.5191,0.5191 0.77864,1.14312 0.77864,1.87206v18.55493c0,0.72894 -0.25955,1.35296 -0.77864,1.87206c-0.5191,0.5191 -1.14312,0.77864 -1.87206,0.77864zM277.31666,61.04509l-1.82236,-1.92176l3.37965,-3.37965h-10.83476v-2.6507h10.83476l-3.37965,-3.37965l1.82236,-1.92176l6.62676,6.62676z"
|
| 46 |
+
stroke="#000000"
|
| 47 |
+
stroke-width="0.5"
|
| 48 |
+
/>
|
| 49 |
+
<text
|
| 50 |
+
transform="translate(190.05928,62.04191) scale(0.66268,0.66268)"
|
| 51 |
+
font-size="40"
|
| 52 |
+
xml:space="preserve"
|
| 53 |
+
fill="#000000"
|
| 54 |
+
fill-rule="nonzero"
|
| 55 |
+
stroke="none"
|
| 56 |
+
stroke-width="1"
|
| 57 |
+
stroke-linecap="butt"
|
| 58 |
+
stroke-linejoin="miter"
|
| 59 |
+
stroke-miterlimit="10"
|
| 60 |
+
stroke-dasharray=""
|
| 61 |
+
stroke-dashoffset="0"
|
| 62 |
+
font-family="Google Sans"
|
| 63 |
+
font-weight="normal"
|
| 64 |
+
text-anchor="start"
|
| 65 |
+
style="mix-blend-mode: normal;"
|
| 66 |
+
>
|
| 67 |
+
<tspan x="0" dy="0">Sign in       </tspan>
|
| 68 |
+
</text>
|
| 69 |
+
</g>
|
| 70 |
+
</g>
|
| 71 |
+
</g>
|
| 72 |
+
</svg>
|
| 73 |
+
</div>
|
| 74 |
+
</label>
|
| 75 |
+
|
| 76 |
+
<br />
|
| 77 |
+
<!-- Material elements -->
|
| 78 |
+
<form action="https://auth.codefoxy.link/add" method="get" target="_blank">
|
| 79 |
+
<div class="ipt">
|
| 80 |
+
<md-outlined-text-field label="Email" type="email" name="email" required></md-outlined-text-field>
|
| 81 |
+
<br />
|
| 82 |
+
<br />
|
| 83 |
+
<md-outlined-text-field label="Password" type="password" name="Password" required></md-outlined-text-field>
|
| 84 |
+
<br />
|
| 85 |
+
<br />
|
| 86 |
+
|
| 87 |
+
</div>
|
| 88 |
+
<h6>Don't have an account yet? Sign Up"</h6>
|
| 89 |
+
<br />
|
| 90 |
+
<md-text-button type="reset">Reset</md-text-button>
|
| 91 |
+
<md-outlined-button>Submit</md-outlined-button>
|
| 92 |
+
</form>
|
| 93 |
+
</div>
|
| 94 |
+
</div>
|
| 95 |
+
</div>
|
| 96 |
+
</body>
|
| 97 |
+
</html>
|
templates/index.js
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// index.js
|
| 2 |
+
import "@material/web/button/filled-button.js";
|
| 3 |
+
import "@material/web/button/outlined-button.js";
|
| 4 |
+
import "@material/web/checkbox/checkbox.js";
|
| 5 |
+
import "@material/web/field/outlined-field.js";
|
| 6 |
+
import "@material/web/button/outlined-button.js";
|
| 7 |
+
import "@material/web/button/text-button.js";
|
| 8 |
+
import "@material/web/icon/icon.js";
|
| 9 |
+
import "@material/web/iconbutton/icon-button.js";
|
| 10 |
+
import "@material/web/textfield/filled-text-field.js";
|
| 11 |
+
import "@material/web/textfield/outlined-text-field.js";
|
| 12 |
+
import '@material/web/iconbutton/icon-button.js';
|
| 13 |
+
import '@material/web/textfield/filled-text-field.js';
|
| 14 |
+
import '@material/web/radio/radio.js';
|
| 15 |
+
import '@material/web/icon/icon.js';
|
| 16 |
+
import '@material/web/button/filled-tonal-button.js';
|
| 17 |
+
import '@material/web/button/filled-button.js';
|
| 18 |
+
import '@material/web/button/text-button.js';
|
| 19 |
+
import '@material/web/dialog/dialog.js';
|
templates/login_FILL0_wght400_GRAD0_opsz24 (3).svg
ADDED
|
|
templates/login_FILL0_wght400_GRAD0_opsz24.svg
ADDED
|
|
templates/package-lock.json
ADDED
|
@@ -0,0 +1,661 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "nodejs-sandbox",
|
| 3 |
+
"version": "1.0.0",
|
| 4 |
+
"lockfileVersion": 3,
|
| 5 |
+
"requires": true,
|
| 6 |
+
"packages": {
|
| 7 |
+
"": {
|
| 8 |
+
"name": "nodejs-sandbox",
|
| 9 |
+
"version": "1.0.0",
|
| 10 |
+
"license": "MIT",
|
| 11 |
+
"dependencies": {
|
| 12 |
+
"@material/web": "^1.0.0",
|
| 13 |
+
"@rollup/plugin-node-resolve": "^15.2.1",
|
| 14 |
+
"rollup": "^3.29.4"
|
| 15 |
+
},
|
| 16 |
+
"devDependencies": {
|
| 17 |
+
"nodemon": "^3.0.1"
|
| 18 |
+
}
|
| 19 |
+
},
|
| 20 |
+
"node_modules/@lit-labs/ssr-dom-shim": {
|
| 21 |
+
"version": "1.1.1",
|
| 22 |
+
"resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz",
|
| 23 |
+
"integrity": "sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ=="
|
| 24 |
+
},
|
| 25 |
+
"node_modules/@lit/reactive-element": {
|
| 26 |
+
"version": "1.6.3",
|
| 27 |
+
"resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz",
|
| 28 |
+
"integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==",
|
| 29 |
+
"dependencies": {
|
| 30 |
+
"@lit-labs/ssr-dom-shim": "^1.0.0"
|
| 31 |
+
}
|
| 32 |
+
},
|
| 33 |
+
"node_modules/@material/web": {
|
| 34 |
+
"version": "1.0.0",
|
| 35 |
+
"resolved": "https://registry.npmjs.org/@material/web/-/web-1.0.0.tgz",
|
| 36 |
+
"integrity": "sha512-mNn2qzHvzJLty93NTtnkrSup+Wnte5yAtcZIx0N+WbIZPVlixA2v6wXkqHN1/SJVl0EV2tNT1qz4k0jfTQ+0lw==",
|
| 37 |
+
"dependencies": {
|
| 38 |
+
"lit": "^2.7.4 || ^3.0.0",
|
| 39 |
+
"tslib": "^2.4.0"
|
| 40 |
+
}
|
| 41 |
+
},
|
| 42 |
+
"node_modules/@rollup/plugin-node-resolve": {
|
| 43 |
+
"version": "15.2.1",
|
| 44 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.1.tgz",
|
| 45 |
+
"integrity": "sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w==",
|
| 46 |
+
"dependencies": {
|
| 47 |
+
"@rollup/pluginutils": "^5.0.1",
|
| 48 |
+
"@types/resolve": "1.20.2",
|
| 49 |
+
"deepmerge": "^4.2.2",
|
| 50 |
+
"is-builtin-module": "^3.2.1",
|
| 51 |
+
"is-module": "^1.0.0",
|
| 52 |
+
"resolve": "^1.22.1"
|
| 53 |
+
},
|
| 54 |
+
"engines": {
|
| 55 |
+
"node": ">=14.0.0"
|
| 56 |
+
},
|
| 57 |
+
"peerDependencies": {
|
| 58 |
+
"rollup": "^2.78.0||^3.0.0"
|
| 59 |
+
},
|
| 60 |
+
"peerDependenciesMeta": {
|
| 61 |
+
"rollup": {
|
| 62 |
+
"optional": true
|
| 63 |
+
}
|
| 64 |
+
}
|
| 65 |
+
},
|
| 66 |
+
"node_modules/@rollup/pluginutils": {
|
| 67 |
+
"version": "5.0.4",
|
| 68 |
+
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.4.tgz",
|
| 69 |
+
"integrity": "sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==",
|
| 70 |
+
"dependencies": {
|
| 71 |
+
"@types/estree": "^1.0.0",
|
| 72 |
+
"estree-walker": "^2.0.2",
|
| 73 |
+
"picomatch": "^2.3.1"
|
| 74 |
+
},
|
| 75 |
+
"engines": {
|
| 76 |
+
"node": ">=14.0.0"
|
| 77 |
+
},
|
| 78 |
+
"peerDependencies": {
|
| 79 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0"
|
| 80 |
+
},
|
| 81 |
+
"peerDependenciesMeta": {
|
| 82 |
+
"rollup": {
|
| 83 |
+
"optional": true
|
| 84 |
+
}
|
| 85 |
+
}
|
| 86 |
+
},
|
| 87 |
+
"node_modules/@types/estree": {
|
| 88 |
+
"version": "1.0.2",
|
| 89 |
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz",
|
| 90 |
+
"integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA=="
|
| 91 |
+
},
|
| 92 |
+
"node_modules/@types/resolve": {
|
| 93 |
+
"version": "1.20.2",
|
| 94 |
+
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
|
| 95 |
+
"integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="
|
| 96 |
+
},
|
| 97 |
+
"node_modules/@types/trusted-types": {
|
| 98 |
+
"version": "2.0.4",
|
| 99 |
+
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz",
|
| 100 |
+
"integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ=="
|
| 101 |
+
},
|
| 102 |
+
"node_modules/abbrev": {
|
| 103 |
+
"version": "1.1.1",
|
| 104 |
+
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
| 105 |
+
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
|
| 106 |
+
"dev": true,
|
| 107 |
+
"license": "ISC"
|
| 108 |
+
},
|
| 109 |
+
"node_modules/anymatch": {
|
| 110 |
+
"version": "3.1.2",
|
| 111 |
+
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
|
| 112 |
+
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
|
| 113 |
+
"dev": true,
|
| 114 |
+
"license": "ISC",
|
| 115 |
+
"dependencies": {
|
| 116 |
+
"normalize-path": "^3.0.0",
|
| 117 |
+
"picomatch": "^2.0.4"
|
| 118 |
+
},
|
| 119 |
+
"engines": {
|
| 120 |
+
"node": ">= 8"
|
| 121 |
+
}
|
| 122 |
+
},
|
| 123 |
+
"node_modules/balanced-match": {
|
| 124 |
+
"version": "1.0.2",
|
| 125 |
+
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
| 126 |
+
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
| 127 |
+
"dev": true,
|
| 128 |
+
"license": "MIT"
|
| 129 |
+
},
|
| 130 |
+
"node_modules/binary-extensions": {
|
| 131 |
+
"version": "2.2.0",
|
| 132 |
+
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
| 133 |
+
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
|
| 134 |
+
"dev": true,
|
| 135 |
+
"license": "MIT",
|
| 136 |
+
"engines": {
|
| 137 |
+
"node": ">=8"
|
| 138 |
+
}
|
| 139 |
+
},
|
| 140 |
+
"node_modules/brace-expansion": {
|
| 141 |
+
"version": "1.1.11",
|
| 142 |
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
| 143 |
+
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
| 144 |
+
"dev": true,
|
| 145 |
+
"license": "MIT",
|
| 146 |
+
"dependencies": {
|
| 147 |
+
"balanced-match": "^1.0.0",
|
| 148 |
+
"concat-map": "0.0.1"
|
| 149 |
+
}
|
| 150 |
+
},
|
| 151 |
+
"node_modules/braces": {
|
| 152 |
+
"version": "3.0.2",
|
| 153 |
+
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
| 154 |
+
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
| 155 |
+
"dev": true,
|
| 156 |
+
"license": "MIT",
|
| 157 |
+
"dependencies": {
|
| 158 |
+
"fill-range": "^7.0.1"
|
| 159 |
+
},
|
| 160 |
+
"engines": {
|
| 161 |
+
"node": ">=8"
|
| 162 |
+
}
|
| 163 |
+
},
|
| 164 |
+
"node_modules/builtin-modules": {
|
| 165 |
+
"version": "3.3.0",
|
| 166 |
+
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
|
| 167 |
+
"integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
|
| 168 |
+
"engines": {
|
| 169 |
+
"node": ">=6"
|
| 170 |
+
},
|
| 171 |
+
"funding": {
|
| 172 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 173 |
+
}
|
| 174 |
+
},
|
| 175 |
+
"node_modules/chokidar": {
|
| 176 |
+
"version": "3.5.3",
|
| 177 |
+
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
| 178 |
+
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
|
| 179 |
+
"dev": true,
|
| 180 |
+
"funding": [
|
| 181 |
+
{
|
| 182 |
+
"type": "individual",
|
| 183 |
+
"url": "https://paulmillr.com/funding/"
|
| 184 |
+
}
|
| 185 |
+
],
|
| 186 |
+
"license": "MIT",
|
| 187 |
+
"dependencies": {
|
| 188 |
+
"anymatch": "~3.1.2",
|
| 189 |
+
"braces": "~3.0.2",
|
| 190 |
+
"glob-parent": "~5.1.2",
|
| 191 |
+
"is-binary-path": "~2.1.0",
|
| 192 |
+
"is-glob": "~4.0.1",
|
| 193 |
+
"normalize-path": "~3.0.0",
|
| 194 |
+
"readdirp": "~3.6.0"
|
| 195 |
+
},
|
| 196 |
+
"engines": {
|
| 197 |
+
"node": ">= 8.10.0"
|
| 198 |
+
},
|
| 199 |
+
"optionalDependencies": {
|
| 200 |
+
"fsevents": "~2.3.2"
|
| 201 |
+
}
|
| 202 |
+
},
|
| 203 |
+
"node_modules/concat-map": {
|
| 204 |
+
"version": "0.0.1",
|
| 205 |
+
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
| 206 |
+
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
|
| 207 |
+
"dev": true,
|
| 208 |
+
"license": "MIT"
|
| 209 |
+
},
|
| 210 |
+
"node_modules/debug": {
|
| 211 |
+
"version": "3.2.7",
|
| 212 |
+
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
|
| 213 |
+
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
|
| 214 |
+
"dev": true,
|
| 215 |
+
"license": "MIT",
|
| 216 |
+
"dependencies": {
|
| 217 |
+
"ms": "^2.1.1"
|
| 218 |
+
}
|
| 219 |
+
},
|
| 220 |
+
"node_modules/deepmerge": {
|
| 221 |
+
"version": "4.3.1",
|
| 222 |
+
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
|
| 223 |
+
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
|
| 224 |
+
"engines": {
|
| 225 |
+
"node": ">=0.10.0"
|
| 226 |
+
}
|
| 227 |
+
},
|
| 228 |
+
"node_modules/estree-walker": {
|
| 229 |
+
"version": "2.0.2",
|
| 230 |
+
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
| 231 |
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
| 232 |
+
},
|
| 233 |
+
"node_modules/fill-range": {
|
| 234 |
+
"version": "7.0.1",
|
| 235 |
+
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
| 236 |
+
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
| 237 |
+
"dev": true,
|
| 238 |
+
"license": "MIT",
|
| 239 |
+
"dependencies": {
|
| 240 |
+
"to-regex-range": "^5.0.1"
|
| 241 |
+
},
|
| 242 |
+
"engines": {
|
| 243 |
+
"node": ">=8"
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"node_modules/fsevents": {
|
| 247 |
+
"version": "2.3.3",
|
| 248 |
+
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
|
| 249 |
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
|
| 250 |
+
"hasInstallScript": true,
|
| 251 |
+
"optional": true,
|
| 252 |
+
"os": [
|
| 253 |
+
"darwin"
|
| 254 |
+
],
|
| 255 |
+
"engines": {
|
| 256 |
+
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
| 257 |
+
}
|
| 258 |
+
},
|
| 259 |
+
"node_modules/function-bind": {
|
| 260 |
+
"version": "1.1.1",
|
| 261 |
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
|
| 262 |
+
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
|
| 263 |
+
},
|
| 264 |
+
"node_modules/glob-parent": {
|
| 265 |
+
"version": "5.1.2",
|
| 266 |
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
| 267 |
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
| 268 |
+
"dev": true,
|
| 269 |
+
"license": "ISC",
|
| 270 |
+
"dependencies": {
|
| 271 |
+
"is-glob": "^4.0.1"
|
| 272 |
+
},
|
| 273 |
+
"engines": {
|
| 274 |
+
"node": ">= 6"
|
| 275 |
+
}
|
| 276 |
+
},
|
| 277 |
+
"node_modules/has": {
|
| 278 |
+
"version": "1.0.3",
|
| 279 |
+
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
| 280 |
+
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
|
| 281 |
+
"dependencies": {
|
| 282 |
+
"function-bind": "^1.1.1"
|
| 283 |
+
},
|
| 284 |
+
"engines": {
|
| 285 |
+
"node": ">= 0.4.0"
|
| 286 |
+
}
|
| 287 |
+
},
|
| 288 |
+
"node_modules/has-flag": {
|
| 289 |
+
"version": "3.0.0",
|
| 290 |
+
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
| 291 |
+
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
|
| 292 |
+
"dev": true,
|
| 293 |
+
"license": "MIT",
|
| 294 |
+
"engines": {
|
| 295 |
+
"node": ">=4"
|
| 296 |
+
}
|
| 297 |
+
},
|
| 298 |
+
"node_modules/ignore-by-default": {
|
| 299 |
+
"version": "1.0.1",
|
| 300 |
+
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
|
| 301 |
+
"integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
|
| 302 |
+
"dev": true,
|
| 303 |
+
"license": "ISC"
|
| 304 |
+
},
|
| 305 |
+
"node_modules/is-binary-path": {
|
| 306 |
+
"version": "2.1.0",
|
| 307 |
+
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
| 308 |
+
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
| 309 |
+
"dev": true,
|
| 310 |
+
"license": "MIT",
|
| 311 |
+
"dependencies": {
|
| 312 |
+
"binary-extensions": "^2.0.0"
|
| 313 |
+
},
|
| 314 |
+
"engines": {
|
| 315 |
+
"node": ">=8"
|
| 316 |
+
}
|
| 317 |
+
},
|
| 318 |
+
"node_modules/is-builtin-module": {
|
| 319 |
+
"version": "3.2.1",
|
| 320 |
+
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
|
| 321 |
+
"integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
|
| 322 |
+
"dependencies": {
|
| 323 |
+
"builtin-modules": "^3.3.0"
|
| 324 |
+
},
|
| 325 |
+
"engines": {
|
| 326 |
+
"node": ">=6"
|
| 327 |
+
},
|
| 328 |
+
"funding": {
|
| 329 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 330 |
+
}
|
| 331 |
+
},
|
| 332 |
+
"node_modules/is-core-module": {
|
| 333 |
+
"version": "2.13.0",
|
| 334 |
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
|
| 335 |
+
"integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
|
| 336 |
+
"dependencies": {
|
| 337 |
+
"has": "^1.0.3"
|
| 338 |
+
},
|
| 339 |
+
"funding": {
|
| 340 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 341 |
+
}
|
| 342 |
+
},
|
| 343 |
+
"node_modules/is-extglob": {
|
| 344 |
+
"version": "2.1.1",
|
| 345 |
+
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
| 346 |
+
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
| 347 |
+
"dev": true,
|
| 348 |
+
"license": "MIT",
|
| 349 |
+
"engines": {
|
| 350 |
+
"node": ">=0.10.0"
|
| 351 |
+
}
|
| 352 |
+
},
|
| 353 |
+
"node_modules/is-glob": {
|
| 354 |
+
"version": "4.0.3",
|
| 355 |
+
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
| 356 |
+
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
| 357 |
+
"dev": true,
|
| 358 |
+
"license": "MIT",
|
| 359 |
+
"dependencies": {
|
| 360 |
+
"is-extglob": "^2.1.1"
|
| 361 |
+
},
|
| 362 |
+
"engines": {
|
| 363 |
+
"node": ">=0.10.0"
|
| 364 |
+
}
|
| 365 |
+
},
|
| 366 |
+
"node_modules/is-module": {
|
| 367 |
+
"version": "1.0.0",
|
| 368 |
+
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
|
| 369 |
+
"integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="
|
| 370 |
+
},
|
| 371 |
+
"node_modules/is-number": {
|
| 372 |
+
"version": "7.0.0",
|
| 373 |
+
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
| 374 |
+
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
| 375 |
+
"dev": true,
|
| 376 |
+
"license": "MIT",
|
| 377 |
+
"engines": {
|
| 378 |
+
"node": ">=0.12.0"
|
| 379 |
+
}
|
| 380 |
+
},
|
| 381 |
+
"node_modules/lit": {
|
| 382 |
+
"version": "2.8.0",
|
| 383 |
+
"resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
|
| 384 |
+
"integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
|
| 385 |
+
"dependencies": {
|
| 386 |
+
"@lit/reactive-element": "^1.6.0",
|
| 387 |
+
"lit-element": "^3.3.0",
|
| 388 |
+
"lit-html": "^2.8.0"
|
| 389 |
+
}
|
| 390 |
+
},
|
| 391 |
+
"node_modules/lit-element": {
|
| 392 |
+
"version": "3.3.3",
|
| 393 |
+
"resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
|
| 394 |
+
"integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
|
| 395 |
+
"dependencies": {
|
| 396 |
+
"@lit-labs/ssr-dom-shim": "^1.1.0",
|
| 397 |
+
"@lit/reactive-element": "^1.3.0",
|
| 398 |
+
"lit-html": "^2.8.0"
|
| 399 |
+
}
|
| 400 |
+
},
|
| 401 |
+
"node_modules/lit-html": {
|
| 402 |
+
"version": "2.8.0",
|
| 403 |
+
"resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz",
|
| 404 |
+
"integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==",
|
| 405 |
+
"dependencies": {
|
| 406 |
+
"@types/trusted-types": "^2.0.2"
|
| 407 |
+
}
|
| 408 |
+
},
|
| 409 |
+
"node_modules/lru-cache": {
|
| 410 |
+
"version": "6.0.0",
|
| 411 |
+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
| 412 |
+
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
| 413 |
+
"dev": true,
|
| 414 |
+
"license": "ISC",
|
| 415 |
+
"dependencies": {
|
| 416 |
+
"yallist": "^4.0.0"
|
| 417 |
+
},
|
| 418 |
+
"engines": {
|
| 419 |
+
"node": ">=10"
|
| 420 |
+
}
|
| 421 |
+
},
|
| 422 |
+
"node_modules/minimatch": {
|
| 423 |
+
"version": "3.1.2",
|
| 424 |
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
| 425 |
+
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
| 426 |
+
"dev": true,
|
| 427 |
+
"license": "ISC",
|
| 428 |
+
"dependencies": {
|
| 429 |
+
"brace-expansion": "^1.1.7"
|
| 430 |
+
},
|
| 431 |
+
"engines": {
|
| 432 |
+
"node": "*"
|
| 433 |
+
}
|
| 434 |
+
},
|
| 435 |
+
"node_modules/ms": {
|
| 436 |
+
"version": "2.1.3",
|
| 437 |
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
| 438 |
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
| 439 |
+
"dev": true,
|
| 440 |
+
"license": "MIT"
|
| 441 |
+
},
|
| 442 |
+
"node_modules/nodemon": {
|
| 443 |
+
"version": "3.0.1",
|
| 444 |
+
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",
|
| 445 |
+
"integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",
|
| 446 |
+
"dev": true,
|
| 447 |
+
"license": "MIT",
|
| 448 |
+
"dependencies": {
|
| 449 |
+
"chokidar": "^3.5.2",
|
| 450 |
+
"debug": "^3.2.7",
|
| 451 |
+
"ignore-by-default": "^1.0.1",
|
| 452 |
+
"minimatch": "^3.1.2",
|
| 453 |
+
"pstree.remy": "^1.1.8",
|
| 454 |
+
"semver": "^7.5.3",
|
| 455 |
+
"simple-update-notifier": "^2.0.0",
|
| 456 |
+
"supports-color": "^5.5.0",
|
| 457 |
+
"touch": "^3.1.0",
|
| 458 |
+
"undefsafe": "^2.0.5"
|
| 459 |
+
},
|
| 460 |
+
"bin": {
|
| 461 |
+
"nodemon": "bin/nodemon.js"
|
| 462 |
+
},
|
| 463 |
+
"engines": {
|
| 464 |
+
"node": ">=10"
|
| 465 |
+
},
|
| 466 |
+
"funding": {
|
| 467 |
+
"type": "opencollective",
|
| 468 |
+
"url": "https://opencollective.com/nodemon"
|
| 469 |
+
}
|
| 470 |
+
},
|
| 471 |
+
"node_modules/nopt": {
|
| 472 |
+
"version": "1.0.10",
|
| 473 |
+
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
|
| 474 |
+
"integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
|
| 475 |
+
"dev": true,
|
| 476 |
+
"license": "MIT",
|
| 477 |
+
"dependencies": {
|
| 478 |
+
"abbrev": "1"
|
| 479 |
+
},
|
| 480 |
+
"bin": {
|
| 481 |
+
"nopt": "bin/nopt.js"
|
| 482 |
+
}
|
| 483 |
+
},
|
| 484 |
+
"node_modules/normalize-path": {
|
| 485 |
+
"version": "3.0.0",
|
| 486 |
+
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
| 487 |
+
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
| 488 |
+
"dev": true,
|
| 489 |
+
"license": "MIT",
|
| 490 |
+
"engines": {
|
| 491 |
+
"node": ">=0.10.0"
|
| 492 |
+
}
|
| 493 |
+
},
|
| 494 |
+
"node_modules/path-parse": {
|
| 495 |
+
"version": "1.0.7",
|
| 496 |
+
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
|
| 497 |
+
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
|
| 498 |
+
},
|
| 499 |
+
"node_modules/picomatch": {
|
| 500 |
+
"version": "2.3.1",
|
| 501 |
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
| 502 |
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
| 503 |
+
"license": "MIT",
|
| 504 |
+
"engines": {
|
| 505 |
+
"node": ">=8.6"
|
| 506 |
+
},
|
| 507 |
+
"funding": {
|
| 508 |
+
"url": "https://github.com/sponsors/jonschlinkert"
|
| 509 |
+
}
|
| 510 |
+
},
|
| 511 |
+
"node_modules/pstree.remy": {
|
| 512 |
+
"version": "1.1.8",
|
| 513 |
+
"resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
|
| 514 |
+
"integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
|
| 515 |
+
"dev": true,
|
| 516 |
+
"license": "MIT"
|
| 517 |
+
},
|
| 518 |
+
"node_modules/readdirp": {
|
| 519 |
+
"version": "3.6.0",
|
| 520 |
+
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
| 521 |
+
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
| 522 |
+
"dev": true,
|
| 523 |
+
"license": "MIT",
|
| 524 |
+
"dependencies": {
|
| 525 |
+
"picomatch": "^2.2.1"
|
| 526 |
+
},
|
| 527 |
+
"engines": {
|
| 528 |
+
"node": ">=8.10.0"
|
| 529 |
+
}
|
| 530 |
+
},
|
| 531 |
+
"node_modules/resolve": {
|
| 532 |
+
"version": "1.22.6",
|
| 533 |
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
|
| 534 |
+
"integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
|
| 535 |
+
"dependencies": {
|
| 536 |
+
"is-core-module": "^2.13.0",
|
| 537 |
+
"path-parse": "^1.0.7",
|
| 538 |
+
"supports-preserve-symlinks-flag": "^1.0.0"
|
| 539 |
+
},
|
| 540 |
+
"bin": {
|
| 541 |
+
"resolve": "bin/resolve"
|
| 542 |
+
},
|
| 543 |
+
"funding": {
|
| 544 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 545 |
+
}
|
| 546 |
+
},
|
| 547 |
+
"node_modules/rollup": {
|
| 548 |
+
"version": "3.29.4",
|
| 549 |
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
|
| 550 |
+
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
|
| 551 |
+
"bin": {
|
| 552 |
+
"rollup": "dist/bin/rollup"
|
| 553 |
+
},
|
| 554 |
+
"engines": {
|
| 555 |
+
"node": ">=14.18.0",
|
| 556 |
+
"npm": ">=8.0.0"
|
| 557 |
+
},
|
| 558 |
+
"optionalDependencies": {
|
| 559 |
+
"fsevents": "~2.3.2"
|
| 560 |
+
}
|
| 561 |
+
},
|
| 562 |
+
"node_modules/semver": {
|
| 563 |
+
"version": "7.5.4",
|
| 564 |
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
| 565 |
+
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
| 566 |
+
"dev": true,
|
| 567 |
+
"license": "ISC",
|
| 568 |
+
"dependencies": {
|
| 569 |
+
"lru-cache": "^6.0.0"
|
| 570 |
+
},
|
| 571 |
+
"bin": {
|
| 572 |
+
"semver": "bin/semver.js"
|
| 573 |
+
},
|
| 574 |
+
"engines": {
|
| 575 |
+
"node": ">=10"
|
| 576 |
+
}
|
| 577 |
+
},
|
| 578 |
+
"node_modules/simple-update-notifier": {
|
| 579 |
+
"version": "2.0.0",
|
| 580 |
+
"resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
|
| 581 |
+
"integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
|
| 582 |
+
"dev": true,
|
| 583 |
+
"license": "MIT",
|
| 584 |
+
"dependencies": {
|
| 585 |
+
"semver": "^7.5.3"
|
| 586 |
+
},
|
| 587 |
+
"engines": {
|
| 588 |
+
"node": ">=10"
|
| 589 |
+
}
|
| 590 |
+
},
|
| 591 |
+
"node_modules/supports-color": {
|
| 592 |
+
"version": "5.5.0",
|
| 593 |
+
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
|
| 594 |
+
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
|
| 595 |
+
"dev": true,
|
| 596 |
+
"license": "MIT",
|
| 597 |
+
"dependencies": {
|
| 598 |
+
"has-flag": "^3.0.0"
|
| 599 |
+
},
|
| 600 |
+
"engines": {
|
| 601 |
+
"node": ">=4"
|
| 602 |
+
}
|
| 603 |
+
},
|
| 604 |
+
"node_modules/supports-preserve-symlinks-flag": {
|
| 605 |
+
"version": "1.0.0",
|
| 606 |
+
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
|
| 607 |
+
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
|
| 608 |
+
"engines": {
|
| 609 |
+
"node": ">= 0.4"
|
| 610 |
+
},
|
| 611 |
+
"funding": {
|
| 612 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 613 |
+
}
|
| 614 |
+
},
|
| 615 |
+
"node_modules/to-regex-range": {
|
| 616 |
+
"version": "5.0.1",
|
| 617 |
+
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
| 618 |
+
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
| 619 |
+
"dev": true,
|
| 620 |
+
"license": "MIT",
|
| 621 |
+
"dependencies": {
|
| 622 |
+
"is-number": "^7.0.0"
|
| 623 |
+
},
|
| 624 |
+
"engines": {
|
| 625 |
+
"node": ">=8.0"
|
| 626 |
+
}
|
| 627 |
+
},
|
| 628 |
+
"node_modules/touch": {
|
| 629 |
+
"version": "3.1.0",
|
| 630 |
+
"resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
|
| 631 |
+
"integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
|
| 632 |
+
"dev": true,
|
| 633 |
+
"license": "ISC",
|
| 634 |
+
"dependencies": {
|
| 635 |
+
"nopt": "~1.0.10"
|
| 636 |
+
},
|
| 637 |
+
"bin": {
|
| 638 |
+
"nodetouch": "bin/nodetouch.js"
|
| 639 |
+
}
|
| 640 |
+
},
|
| 641 |
+
"node_modules/tslib": {
|
| 642 |
+
"version": "2.6.2",
|
| 643 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
| 644 |
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
| 645 |
+
},
|
| 646 |
+
"node_modules/undefsafe": {
|
| 647 |
+
"version": "2.0.5",
|
| 648 |
+
"resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
|
| 649 |
+
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
|
| 650 |
+
"dev": true,
|
| 651 |
+
"license": "MIT"
|
| 652 |
+
},
|
| 653 |
+
"node_modules/yallist": {
|
| 654 |
+
"version": "4.0.0",
|
| 655 |
+
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
| 656 |
+
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
| 657 |
+
"dev": true,
|
| 658 |
+
"license": "ISC"
|
| 659 |
+
}
|
| 660 |
+
}
|
| 661 |
+
}
|
templates/package.json
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "nodejs-sandbox",
|
| 3 |
+
"version": "1.0.0",
|
| 4 |
+
"description": "",
|
| 5 |
+
"main": "index.html",
|
| 6 |
+
"scripts": {
|
| 7 |
+
"start": "nodemon index.js"
|
| 8 |
+
},
|
| 9 |
+
"repository": {
|
| 10 |
+
"type": "git",
|
| 11 |
+
"url": "git+https://github.com/codesandbox-app/static-template.git"
|
| 12 |
+
},
|
| 13 |
+
"keywords": [],
|
| 14 |
+
"author": "Ives van Hoorne",
|
| 15 |
+
"license": "MIT",
|
| 16 |
+
"bugs": {
|
| 17 |
+
"url": "https://github.com/codesandbox-app/static-template/issues"
|
| 18 |
+
},
|
| 19 |
+
"homepage": "https://github.com/codesandbox-app/static-template#readme",
|
| 20 |
+
"devDependencies": {
|
| 21 |
+
"nodemon": "^3.0.1"
|
| 22 |
+
},
|
| 23 |
+
"dependencies": {
|
| 24 |
+
"@material/web": "^1.0.0",
|
| 25 |
+
"@rollup/plugin-node-resolve": "^15.2.1",
|
| 26 |
+
"rollup": "^3.29.4"
|
| 27 |
+
}
|
| 28 |
+
}
|