From 052df5b4d910581b111aadc5615061643a61cb35 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 08:29:13 -0400 Subject: [PATCH 01/13] Make font-size uniform --- static/assets/css/settings.css | 1 + 1 file changed, 1 insertion(+) diff --git a/static/assets/css/settings.css b/static/assets/css/settings.css index 63faebd7c..008cfd62f 100644 --- a/static/assets/css/settings.css +++ b/static/assets/css/settings.css @@ -279,6 +279,7 @@ select { .popup button { cursor: pointer; + font-size: 20px; border: 2px; transition: 0.2s; margin-top: 10px; From db2694e5d95a0b35a61945c8d90520603e9b7435 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 08:30:39 -0400 Subject: [PATCH 02/13] Yappanise for privacy policy --- static/privacy.html | 129 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 122 insertions(+), 7 deletions(-) diff --git a/static/privacy.html b/static/privacy.html index 94a5bdabe..14de165fa 100644 --- a/static/privacy.html +++ b/static/privacy.html @@ -24,17 +24,54 @@ color: var(--text-primary); } + .c-container h1 { + font-size: 25px; + margin-top: 20px; + } + + .c-container h2 { + font-size: 20px; + margin-top: 15px; + } + .c-container h3 { - position: fixed; - top: 10%; font-size: 45px; + margin-bottom: 10px; } .c-container p { - position: fixed; - top: 22%; font-size: 15px; + line-height: 150%; + color: white; + margin: 10px; + } + + .c-container #updated { color: gray; + margin: 10px; + } + + .c-container ul { + font-size: 15px; + color: white; + margin: 10px; + } + + .c-container li { + margin: 10px; + } + + .c-container a, + a:visited { + color: var(--text-primary); + } + + .c-container a:hover { + text-decoration: underline; + } + + .c-container div { + margin-top: 20px; } .card { @@ -45,16 +82,94 @@ transition: all 0.3s ease; height: 100%; display: flex; - justify-content: center; + flex-wrap: nowrap; + flex-direction: column; + justify-content: flex-start; align-items: center; + overflow: auto; }

Privacy Policy

-

Last Updated: April 19th, 2024.

- +

Last Updated: Mon, 10 Jun 2024 12:30:24 GMT.

+ +

+ Welcome to Interstellar ("we", "our", "us"). We are committed to protecting your privacy and ensuring that your personal information is handled in a + safe and responsible manner. This Privacy Policy outlines how we collect, use, and protect your information when you visit our website. +

+

0. Definitions

+

The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

+

Company (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Interstellar.

+

+ Website refers to Interstellar, accessible from + https://gointerstellar.app and any other domains running the Interstellar service +

+

You means the individual accessing or using the Website

+

1. Information We Collect

+

1.1 Personal Information

+

We do not knowingly collect any personal information such as your name, address, email address, or phone number under any circumstances.

+

1.2 Non-Personal Information

+

+ We may collect non-personal information about you whenever you interact with our Site. This information may include your IP address, your browser user + agent, your operating system, and referrer information. We may also collect information about your browsing behavior, such as the date and time you + visit the Site, the areas or pages of the Site that you visit, the amount of time you spend viewing the Site, and the number of times you return to + the Site. +

+

+ Our partner, Google Analytics helps us collect and analyze this information. You can find out more details about our relationship with Google + Analytics in the "Third-Party Providers" section. +

+

2. How We Use Your Information

+

+ We use the information we collect to analyze how people use our Site and to improve our Site. We do not sell your information to third parties. We may + share your information with third-party providers who help us analyze how people use our Site. You can find out more details about our relationship + with third-party providers in the "Third-Party Providers" section. +

+

3. Third-Party Providers

+

+ We use third-party providers to help us analyze how people use our Site. These providers may collect information about you when you visit our Site. + You can find out more details about our relationship with these providers below. +

+

3.1 Google Analytics

+

+ We use Google Analytics to help us analyze how people use our Site. Google Analytics collects information about you when you visit our Site. You can + find out more details about how Google Analytics collects and processes your information by visiting + Google's Privacy Policy page. +

+

3.2 Cloudflare

+

+ We use Cloudflare to help us protect our Site from malicious attacks. Cloudflare may collect information about you when you visit our Site. You can + find out more details about how Cloudflare collects and processes your information by visiting + Cloudflare's Privacy Policy page. +

+

3.3 Adsterra

+

+ We use Adsterra to help us display advertisements on our Site. Adsterra may collect information about you when you visit our Site. You can find out + more details about how Adsterra collects and processes your information by visiting + Adsterra's Privacy Policy page. +

+

4. Changes to This Privacy Policy

+

+ We reserve the right to modify this Privacy Policy at any time, without prior notice. You are advised to review this Privacy Policy periodically for + any changes. Changes to this Privacy Policy are effective when they are posted on this page. +

+

5. Opt-out

+

+ You can opt-out of having having your data collected and used by third parties by installing a content blocker such as + uBlock Origin. This will block third-party scripts from Google Analytics, Cloudflare, and + Adsterra from running on our Site. +

+

+ Even if you opt out, some data might be still be collected by our servers, but this is strictly used to provide our services and is not used for + product improvement or advertising. +

+

6. Contact Us

+

+ If you have any questions or concerns about this Privacy Policy, please contact us by email at + hello@gointerstellar.app. +

From 5f1274c866c9ebdd4e43e97bc200de83a570f9cb Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:23:06 -0400 Subject: [PATCH 03/13] Nginx my beloved --- Failed.html | 66 +++++++++++++++++------------------------------------ 1 file changed, 21 insertions(+), 45 deletions(-) diff --git a/Failed.html b/Failed.html index a73e9d970..ac0632ce5 100644 --- a/Failed.html +++ b/Failed.html @@ -1,47 +1,23 @@ - + - - Example Domain - - - - - + +Welcome to nginx! + + + +

Welcome to nginx!

+

If you see this page, the nginx web server is successfully installed and +working. Further configuration is required.

- -
-

Example Domain

-

- This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. - If you are expecting another page, please check your network or Refresh this page -

-

More information...

-
- - +

For online documentation and support please refer to +nginx.org.
+Commercial support is available at +nginx.com.

+ +

Thank you for using nginx.

+ + \ No newline at end of file From c8f700c7f4e9d5430d3b058b8ac80cdb865509a5 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:31:42 -0400 Subject: [PATCH 04/13] More yap --- static/privacy.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/static/privacy.html b/static/privacy.html index 14de165fa..cda9c364d 100644 --- a/static/privacy.html +++ b/static/privacy.html @@ -7,7 +7,7 @@ - Home + Privacy Policy @@ -112,10 +112,10 @@

1.1 Personal Information

We do not knowingly collect any personal information such as your name, address, email address, or phone number under any circumstances.

1.2 Non-Personal Information

- We may collect non-personal information about you whenever you interact with our Site. This information may include your IP address, your browser user + We may collect non-personal information about you whenever you interact with Interstellar. This information may include your IP address, your browser user agent, your operating system, and referrer information. We may also collect information about your browsing behavior, such as the date and time you - visit the Site, the areas or pages of the Site that you visit, the amount of time you spend viewing the Site, and the number of times you return to - the Site. + visit Interstellar, the areas or pages of Interstellar that you visit, the amount of time you spend viewing Interstellar, and the number of times you return to + Interstellar.

Our partner, Google Analytics helps us collect and analyze this information. You can find out more details about our relationship with Google @@ -123,30 +123,30 @@

1.2 Non-Personal Information

2. How We Use Your Information

- We use the information we collect to analyze how people use our Site and to improve our Site. We do not sell your information to third parties. We may - share your information with third-party providers who help us analyze how people use our Site. You can find out more details about our relationship + We use the information we collect to analyze how people use Interstellar and to improve Interstellar. We do not sell your information to third parties. We may + share your information with third-party providers who help us analyze how people use Interstellar. You can find out more details about our relationship with third-party providers in the "Third-Party Providers" section.

3. Third-Party Providers

- We use third-party providers to help us analyze how people use our Site. These providers may collect information about you when you visit our Site. + We use third-party providers to help us analyze how people use Interstellar. These providers may collect information about you when you visit Interstellar. You can find out more details about our relationship with these providers below.

3.1 Google Analytics

- We use Google Analytics to help us analyze how people use our Site. Google Analytics collects information about you when you visit our Site. You can + We use Google Analytics to help us analyze how people use Interstellar. Google Analytics collects information about you when you visit Interstellar. You can find out more details about how Google Analytics collects and processes your information by visiting Google's Privacy Policy page.

3.2 Cloudflare

- We use Cloudflare to help us protect our Site from malicious attacks. Cloudflare may collect information about you when you visit our Site. You can + We use Cloudflare to help us protect Interstellar from malicious attacks. Cloudflare may collect information about you when you visit Interstellar. You can find out more details about how Cloudflare collects and processes your information by visiting Cloudflare's Privacy Policy page.

3.3 Adsterra

- We use Adsterra to help us display advertisements on our Site. Adsterra may collect information about you when you visit our Site. You can find out + We use Adsterra to help us display advertisements on Interstellar. Adsterra may collect information about you when you visit Interstellar. You can find out more details about how Adsterra collects and processes your information by visiting Adsterra's Privacy Policy page.

@@ -159,7 +159,7 @@

5. Opt-out

You can opt-out of having having your data collected and used by third parties by installing a content blocker such as uBlock Origin. This will block third-party scripts from Google Analytics, Cloudflare, and - Adsterra from running on our Site. + Adsterra from running on Interstellar.

Even if you opt out, some data might be still be collected by our servers, but this is strictly used to provide our services and is not used for From 3e17b5747e68f637aaa32a4a18c5888d2884bc4d Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:39:14 -0400 Subject: [PATCH 05/13] More yap for terms of service --- static/tos.html | 396 ++++++++++++++++-------------------------------- 1 file changed, 130 insertions(+), 266 deletions(-) diff --git a/static/tos.html b/static/tos.html index eafcc8805..df2c5c1e4 100644 --- a/static/tos.html +++ b/static/tos.html @@ -7,280 +7,144 @@ - Home + Terms of service - + + - - -
-
-
-

-

Interstellar privacy policy and terms of use

-

Section 1: Definitions

-

- In this privacy policy, "We" refers to "Interstellar". "Personally-identifiable information" (PII) refers to information that can be used to identify a - person such as IP addresses. "Official Interstellar deployments" refer to the Interstellar application - running on the official server. "Interstellar deployment operator" refers to the person(s) running the Interstellar application. "ToS" refers to - Terms of Service. -

-

- Please redirect any general inquiries to our official community on - Discord. Redirect any questions regarding unofficial Interstellar deployments to its operator. -

-

Section 2: Summary

-
    -
  • - By using Interstellar, you agree you understand and acknowledge this privacy policy and its clauses. This page has been created to help you - understand what types of data we collect, how we use and keep your data safe, etc. If you do not agree with this privacy policy and terms of service, - you must cease use of our services. -
  • -
-
    -
  • - Interstellar will not be held liable in any situation that may occur as a result of using or hosting the Interstellar application on ANY Interstellar - deployment. -
  • -
- -

Section 2.1: Summary - Offical Interstellar Deployment

-
    -
  • - Official Interstellar deployments are run with privacy in mind. - We do temporarily collect and retain some PII such as IP addresses used to access the official Interstellar deployment, but this is not - intentional. -
  • -
-

Section 2.2: Summary - Unofficial Interstellar Deployments

-
    -
  • - Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of security - or privacy of unofficial Interstellar deployments. -
  • -
-
    -
  • The type of information collected on community deployments is completely dependent on who and where the deployment is being hosted.
  • -
-
    -
  • Generally, we recommend Interstellar deployment operators to collect as minimal information as possible.
  • -
-
    -
  • We cannot control unofficial Interstellar deployments.
  • -
-
    -
  • - We cannot verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely rare situation, but we will not be held - responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial Interstellar deployment. -
  • -
-

Section 3: Acceptable Use

-
    -
  • Do not use any Interstellar deployment to do illegal activity.
  • -
-
    -
  • If you are under 18, do not use any Interstellar deployment to access any adult sites.
  • -
-

Section 4: Third Parties

-

Section 4.1: Google Analytics Usage

-
    -
  • Google Analytics is active and embedded in Interstellar's code.
  • -
- - -

Section 4.2: Our community on Discord

- -
    -
  • By joining, you agree and acknowledge our Discord server rules.
  • -
- - - -

Section 4.3: Our commmunity and repository at GitHub

- - - -

Section 4.4: Supporting Interstellar using Patreon

-
    -
  • Interstellar uses Patreon as a way for people to donate and support Interstellar.
  • -
- - - -

Section 4.5: Supporting Interstellar using Cash App

-
    -
  • Interstellar accepts Cash App as a way for people to donate and support Interstellar.
  • -
- - -

Section 5: The information we collect

-

Section 5.1: The official Interstellar deployment

-
    -
  • - Information that may be unintentionally collected as part of using Interstellar's official deployment may include basic information such as your IP - address, web traffic when using Interstellar, etc. This information is temporary and is kept until the server is rebooted. -
  • -
-
    -
  • We do not purposefully collect anyone's information. We try to limit the data collected by the official Interstellar deployment.
  • -
-
    -
  • - We do not, will not, and will never knowingly collect the information of minors under the age of 13 (or the minimum age required by laws in your - country). -
  • -
-

Section 5.2: Unofficial Interstellar Deployments

-
    -
  • - We can't give a definitive answer on what information is collected when you use a unofficial Interstellar deployment, only the operator of the - Interstellar deployment you're using can. -
  • -
-
    -
  • We urge operators to collect and store as minimal information as possible, but we can't control what they do.
  • -
-

Section 6: Control

-
    -
  • We do not have the power to control what unofficial Interstellar deployment operators do with their deployment.
  • -
-
    -
  • - We protect information stored on the official Interstellar deployment by limiting access. The only person that has access to the server of which the - official Interstellar deployment runs on is the server host and the owner of Interstellar, xbubbo. -
  • -
-
    -
  • - We cannot check every deployment for malicious code. If any data such as your account gets compromised after you access it on a unofficial Interstellar - deployment, we will not be held liable. -
  • -
-

Section 7: How we use basic information on the official Interstellar deployment that may be collected accidentally

-
    -
  • - Your IP address is used to allow you to use the Interstellar service. This is how it works for every website you visit, not just Interstellar. The - difference is whether or not this data is intentionally collected and stored. -
  • -
-
    -
  • Info about your web traffic while using Interstellar is needed to allow you to access the service you wish to access.
  • -
-
    -
  • - Interstellar will NEVER sell your info to third-parties, other than to some ad companies. We do this so we can make enough money to pay for our server. -
  • -
-
    -
  • - The official Interstellar server operator may respond to legal requests and assist law enforcement officials in legal investigations if ever needed. We - can't guarantee we'll always have information to hand out as the information that may be collected is automatically destroyed on reboot, but if we do - still have information relevent to the investigation, we may provide law enforcement officials with it. Please redirect all requests regarding data with - an unofficial Interstellar deployment to its operator, as we don't have control over unofficial deployments and couldn't comply with requests even if we - wanted to. -
  • -
-

Section 8: Supporters ❤

- -
    -
  • - As a thank you for supporting Interstellar, you get access to supporter features. This includes a server with an Interstellar deployment for supporters - only. We cannot guarantee 100% uptime. We reserve the right to discontinue any supporter perks at any time. -
  • -
-
    -
  • This is NON-REFUNDABLE.
  • -
-

Last Updated

-

April 25, 2024 - Made some clauses easier to read and understand.

-

April 12, 2024 - Privacy Policy & ToS created.

+
+
+

Terms of Service

+

Last Updated: Mon, 10 Jun 2024 16:08:49 GMT.

+ +

By using our services, you agree to the following terms of service. Please read them carefully.

+

1. Acceptance of Terms

+

+ By accessing or using Interstellar, you affirm that you are at least 13 years old and capable of forming a binding contract with us. If you are under + 13, you may not use Interstellar. +

+

2. Changes to Terms

+

+ We reserve the right to change these Terms at any time with or without warning. Your continued use of Interstellar following the posting of changes + means that you accept and agree to the changes. +

+

3. Use of Interstellar

+

By using of Interstellar, you agree to only use it for lawful purposes in accordance with these Terms. You agree not to:

+
    +
  • Use Interstellar in any way that violates any applicable local, national, or international law or regulation.
  • +
  • + Engage in any conduct that restricts or inhibits anyone's use or enjoyment of Interstellar, or which, as determined by us, may harm us or users of + Interstellar. +
  • +
  • + Attempt to gain unauthorized access to, interfere with, damage, or disrupt any parts of Interstellar, the server on which Interstellar is stored, or + any server, computer, or database connected to Interstellar. +
  • +
+

4. Privacy Policy

+

Our Privacy Policy is available at /privacy. By using Interstellar, you have read and agree to our Privacy Policy.

+

5. Limitation of Liability

+

+ Interstellar is provided on an "as-is" and "as-available" basis. You agree that your use of Interstellar and our services will be at your sole risk. + We are not responsible for any harm or damage caused while using our services. It is your duty to ensure that you are using our services safely and + securely. +

+

+ Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of security + or privacy of unofficial Interstellar deployments. The type of information collected on community deployments is completely dependent on who and where + the deployment is being hosted. We cannot control nor verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely + rare situation, but we will not be held responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial + Interstellar deployment. +

+

+ We recommend using the official Interstellar deployment at https://gointerstellar.app or self hosting your + own copy for the most secure experience. +

+

6. Contact Us

+

+ If you have any questions or concerns about the Terms of Service of Interstellar, please contact us by email at + hello@gointerstellar.app. +

+
+
From 575141f11a9c73a15713d305cf83aed82ba4eba5 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:39:57 -0400 Subject: [PATCH 06/13] Bundled commit --- static/privacy.html | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/static/privacy.html b/static/privacy.html index cda9c364d..92a11db24 100644 --- a/static/privacy.html +++ b/static/privacy.html @@ -93,7 +93,7 @@

Privacy Policy

-

Last Updated: Mon, 10 Jun 2024 12:30:24 GMT.

+

Last Updated: Mon, 10 Jun 2024 20:39:31 GMT.

Welcome to Interstellar ("we", "our", "us"). We are committed to protecting your privacy and ensuring that your personal information is handled in a @@ -112,10 +112,10 @@

1.1 Personal Information

We do not knowingly collect any personal information such as your name, address, email address, or phone number under any circumstances.

1.2 Non-Personal Information

- We may collect non-personal information about you whenever you interact with Interstellar. This information may include your IP address, your browser user - agent, your operating system, and referrer information. We may also collect information about your browsing behavior, such as the date and time you - visit Interstellar, the areas or pages of Interstellar that you visit, the amount of time you spend viewing Interstellar, and the number of times you return to - Interstellar. + We may collect non-personal information about you whenever you interact with Interstellar. This information may include your IP address, your browser + user agent, your operating system, and referrer information. We may also collect information about your browsing behavior, such as the date and time + you visit Interstellar, the areas or pages of Interstellar that you visit, the amount of time you spend viewing Interstellar, and the number of times + you return to Interstellar.

Our partner, Google Analytics helps us collect and analyze this information. You can find out more details about our relationship with Google @@ -123,31 +123,31 @@

1.2 Non-Personal Information

2. How We Use Your Information

- We use the information we collect to analyze how people use Interstellar and to improve Interstellar. We do not sell your information to third parties. We may - share your information with third-party providers who help us analyze how people use Interstellar. You can find out more details about our relationship - with third-party providers in the "Third-Party Providers" section. + We use the information we collect to analyze how people use Interstellar and to improve Interstellar. We do not sell your information to third + parties. We may share your information with third-party providers who help us analyze how people use Interstellar. You can find out more details about + our relationship with third-party providers in the "Third-Party Providers" section.

3. Third-Party Providers

- We use third-party providers to help us analyze how people use Interstellar. These providers may collect information about you when you visit Interstellar. - You can find out more details about our relationship with these providers below. + We use third-party providers to help us analyze how people use Interstellar. These providers may collect information about you when you visit + Interstellar. You can find out more details about our relationship with these providers below.

3.1 Google Analytics

- We use Google Analytics to help us analyze how people use Interstellar. Google Analytics collects information about you when you visit Interstellar. You can - find out more details about how Google Analytics collects and processes your information by visiting + We use Google Analytics to help us analyze how people use Interstellar. Google Analytics collects information about you when you visit Interstellar. + You can find out more details about how Google Analytics collects and processes your information by visiting Google's Privacy Policy page.

3.2 Cloudflare

- We use Cloudflare to help us protect Interstellar from malicious attacks. Cloudflare may collect information about you when you visit Interstellar. You can - find out more details about how Cloudflare collects and processes your information by visiting + We use Cloudflare to help us protect Interstellar from malicious attacks. Cloudflare may collect information about you when you visit Interstellar. + You can find out more details about how Cloudflare collects and processes your information by visiting Cloudflare's Privacy Policy page.

3.3 Adsterra

- We use Adsterra to help us display advertisements on Interstellar. Adsterra may collect information about you when you visit Interstellar. You can find out - more details about how Adsterra collects and processes your information by visiting + We use Adsterra to help us display advertisements on Interstellar. Adsterra may collect information about you when you visit Interstellar. You can + find out more details about how Adsterra collects and processes your information by visiting Adsterra's Privacy Policy page.

4. Changes to This Privacy Policy

From f88b7eba75daed44c7dd937cf4b6f6ca41fc652a Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:40:15 -0400 Subject: [PATCH 07/13] Updated change time --- static/tos.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/tos.html b/static/tos.html index df2c5c1e4..853485890 100644 --- a/static/tos.html +++ b/static/tos.html @@ -93,7 +93,7 @@

Terms of Service

-

Last Updated: Mon, 10 Jun 2024 16:08:49 GMT.

+

Last Updated: Mon, 10 Jun 2024 20:39:31 GMT.

By using our services, you agree to the following terms of service. Please read them carefully.

1. Acceptance of Terms

From 508ce03bb1b8acaf08fc8f7a74f872a239ddd8da Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 16:45:43 -0400 Subject: [PATCH 08/13] Plug the legal links --- static/settings.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/static/settings.html b/static/settings.html index 1438d8d09..3e0fa1800 100644 --- a/static/settings.html +++ b/static/settings.html @@ -203,16 +203,14 @@

Themes!

Information

-

Version: 5.2.4

+

Version: v5.2.4

Last Updated: June 10th, 2024

-

Questions? Join our Discord community! Or email us at hello@gointerstellar.app!

+

By using our site you agree to our Terms of service and Privacy policy

From 1777820c227b5f0eda24b160dab47adc08277fd7 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 19:16:50 -0400 Subject: [PATCH 09/13] Add ruote to index.js Co-authored-by: tgt --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index ad46b2ed0..89bde4d7a 100644 --- a/index.js +++ b/index.js @@ -98,6 +98,7 @@ const routes = [ { path: "/ts", file: "tools.html" }, { path: "/", file: "index.html" }, { path: "/tos", file: "tos.html" }, + { path: "/privacy", file: "privacy.html" }, ] routes.forEach((route) => { From 80e0135096abe05c105c87d319df9a0e3f833d6c Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 19:52:14 -0400 Subject: [PATCH 10/13] Rollback changes --- static/privacy.html | 133 +-------------- static/tos.html | 398 +++++++++++++++++++++++++++++--------------- 2 files changed, 276 insertions(+), 255 deletions(-) diff --git a/static/privacy.html b/static/privacy.html index 92a11db24..e2d240cc2 100644 --- a/static/privacy.html +++ b/static/privacy.html @@ -7,7 +7,7 @@ - Privacy Policy + Home @@ -24,54 +24,17 @@ color: var(--text-primary); } - .c-container h1 { - font-size: 25px; - margin-top: 20px; - } - - .c-container h2 { - font-size: 20px; - margin-top: 15px; - } - .c-container h3 { + position: fixed; + top: 10%; font-size: 45px; - margin-bottom: 10px; } .c-container p { + position: fixed; + top: 22%; font-size: 15px; - line-height: 150%; - color: white; - margin: 10px; - } - - .c-container #updated { color: gray; - margin: 10px; - } - - .c-container ul { - font-size: 15px; - color: white; - margin: 10px; - } - - .c-container li { - margin: 10px; - } - - .c-container a, - a:visited { - color: var(--text-primary); - } - - .c-container a:hover { - text-decoration: underline; - } - - .c-container div { - margin-top: 20px; } .card { @@ -82,94 +45,16 @@ transition: all 0.3s ease; height: 100%; display: flex; - flex-wrap: nowrap; - flex-direction: column; - justify-content: flex-start; + justify-content: center; align-items: center; - overflow: auto; }

Privacy Policy

-

Last Updated: Mon, 10 Jun 2024 20:39:31 GMT.

- -

- Welcome to Interstellar ("we", "our", "us"). We are committed to protecting your privacy and ensuring that your personal information is handled in a - safe and responsible manner. This Privacy Policy outlines how we collect, use, and protect your information when you visit our website. -

-

0. Definitions

-

The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

-

Company (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Interstellar.

-

- Website refers to Interstellar, accessible from - https://gointerstellar.app and any other domains running the Interstellar service -

-

You means the individual accessing or using the Website

-

1. Information We Collect

-

1.1 Personal Information

-

We do not knowingly collect any personal information such as your name, address, email address, or phone number under any circumstances.

-

1.2 Non-Personal Information

-

- We may collect non-personal information about you whenever you interact with Interstellar. This information may include your IP address, your browser - user agent, your operating system, and referrer information. We may also collect information about your browsing behavior, such as the date and time - you visit Interstellar, the areas or pages of Interstellar that you visit, the amount of time you spend viewing Interstellar, and the number of times - you return to Interstellar. -

-

- Our partner, Google Analytics helps us collect and analyze this information. You can find out more details about our relationship with Google - Analytics in the "Third-Party Providers" section. -

-

2. How We Use Your Information

-

- We use the information we collect to analyze how people use Interstellar and to improve Interstellar. We do not sell your information to third - parties. We may share your information with third-party providers who help us analyze how people use Interstellar. You can find out more details about - our relationship with third-party providers in the "Third-Party Providers" section. -

-

3. Third-Party Providers

-

- We use third-party providers to help us analyze how people use Interstellar. These providers may collect information about you when you visit - Interstellar. You can find out more details about our relationship with these providers below. -

-

3.1 Google Analytics

-

- We use Google Analytics to help us analyze how people use Interstellar. Google Analytics collects information about you when you visit Interstellar. - You can find out more details about how Google Analytics collects and processes your information by visiting - Google's Privacy Policy page. -

-

3.2 Cloudflare

-

- We use Cloudflare to help us protect Interstellar from malicious attacks. Cloudflare may collect information about you when you visit Interstellar. - You can find out more details about how Cloudflare collects and processes your information by visiting - Cloudflare's Privacy Policy page. -

-

3.3 Adsterra

-

- We use Adsterra to help us display advertisements on Interstellar. Adsterra may collect information about you when you visit Interstellar. You can - find out more details about how Adsterra collects and processes your information by visiting - Adsterra's Privacy Policy page. -

-

4. Changes to This Privacy Policy

-

- We reserve the right to modify this Privacy Policy at any time, without prior notice. You are advised to review this Privacy Policy periodically for - any changes. Changes to this Privacy Policy are effective when they are posted on this page. -

-

5. Opt-out

-

- You can opt-out of having having your data collected and used by third parties by installing a content blocker such as - uBlock Origin. This will block third-party scripts from Google Analytics, Cloudflare, and - Adsterra from running on Interstellar. -

-

- Even if you opt out, some data might be still be collected by our servers, but this is strictly used to provide our services and is not used for - product improvement or advertising. -

-

6. Contact Us

-

- If you have any questions or concerns about this Privacy Policy, please contact us by email at - hello@gointerstellar.app. -

+

Last Updated: April 19th, 2024.

+
@@ -189,4 +74,4 @@

6. Contact Us

- + \ No newline at end of file diff --git a/static/tos.html b/static/tos.html index 853485890..9887d207a 100644 --- a/static/tos.html +++ b/static/tos.html @@ -7,144 +7,280 @@ - Terms of service + Home - - - + + +
+
+
+
-
-
-

Terms of Service

-

Last Updated: Mon, 10 Jun 2024 20:39:31 GMT.

- -

By using our services, you agree to the following terms of service. Please read them carefully.

-

1. Acceptance of Terms

-

- By accessing or using Interstellar, you affirm that you are at least 13 years old and capable of forming a binding contract with us. If you are under - 13, you may not use Interstellar. -

-

2. Changes to Terms

-

- We reserve the right to change these Terms at any time with or without warning. Your continued use of Interstellar following the posting of changes - means that you accept and agree to the changes. -

-

3. Use of Interstellar

-

By using of Interstellar, you agree to only use it for lawful purposes in accordance with these Terms. You agree not to:

-
    -
  • Use Interstellar in any way that violates any applicable local, national, or international law or regulation.
  • -
  • - Engage in any conduct that restricts or inhibits anyone's use or enjoyment of Interstellar, or which, as determined by us, may harm us or users of - Interstellar. -
  • -
  • - Attempt to gain unauthorized access to, interfere with, damage, or disrupt any parts of Interstellar, the server on which Interstellar is stored, or - any server, computer, or database connected to Interstellar. -
  • -
-

4. Privacy Policy

-

Our Privacy Policy is available at /privacy. By using Interstellar, you have read and agree to our Privacy Policy.

-

5. Limitation of Liability

-

- Interstellar is provided on an "as-is" and "as-available" basis. You agree that your use of Interstellar and our services will be at your sole risk. - We are not responsible for any harm or damage caused while using our services. It is your duty to ensure that you are using our services safely and - securely. -

-

- Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of security - or privacy of unofficial Interstellar deployments. The type of information collected on community deployments is completely dependent on who and where - the deployment is being hosted. We cannot control nor verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely - rare situation, but we will not be held responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial - Interstellar deployment. -

-

- We recommend using the official Interstellar deployment at https://gointerstellar.app or self hosting your - own copy for the most secure experience. -

-

6. Contact Us

-

- If you have any questions or concerns about the Terms of Service of Interstellar, please contact us by email at - hello@gointerstellar.app. -

-
-
+

Interstellar privacy policy and terms of use

+

Section 1: Definitions

+

+ In this privacy policy, "We" refers to "Interstellar". "Personally-identifiable information" (PII) refers to information that can be used to identify a + person such as IP addresses. "Official Interstellar deployments" refer to the Interstellar application + running on the official server. "Interstellar deployment operator" refers to the person(s) running the Interstellar application. "ToS" refers to + Terms of Service. +

+

+ Please redirect any general inquiries to our official community on + Discord. Redirect any questions regarding unofficial Interstellar deployments to its operator. +

+

Section 2: Summary

+
    +
  • + By using Interstellar, you agree you understand and acknowledge this privacy policy and its clauses. This page has been created to help you + understand what types of data we collect, how we use and keep your data safe, etc. If you do not agree with this privacy policy and terms of service, + you must cease use of our services. +
  • +
+
    +
  • + Interstellar will not be held liable in any situation that may occur as a result of using or hosting the Interstellar application on ANY Interstellar + deployment. +
  • +
+ +

Section 2.1: Summary - Offical Interstellar Deployment

+
    +
  • + Official Interstellar deployments are run with privacy in mind. + We do temporarily collect and retain some PII such as IP addresses used to access the official Interstellar deployment, but this is not + intentional. +
  • +
+

Section 2.2: Summary - Unofficial Interstellar Deployments

+
    +
  • + Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of security + or privacy of unofficial Interstellar deployments. +
  • +
+
    +
  • The type of information collected on community deployments is completely dependent on who and where the deployment is being hosted.
  • +
+
    +
  • Generally, we recommend Interstellar deployment operators to collect as minimal information as possible.
  • +
+
    +
  • We cannot control unofficial Interstellar deployments.
  • +
+
    +
  • + We cannot verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely rare situation, but we will not be held + responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial Interstellar deployment. +
  • +
+

Section 3: Acceptable Use

+
    +
  • Do not use any Interstellar deployment to do illegal activity.
  • +
+
    +
  • If you are under 18, do not use any Interstellar deployment to access any adult sites.
  • +
+

Section 4: Third Parties

+

Section 4.1: Google Analytics Usage

+
    +
  • Google Analytics is active and embedded in Interstellar's code.
  • +
+ + +

Section 4.2: Our community on Discord

+ +
    +
  • By joining, you agree and acknowledge our Discord server rules.
  • +
+ + + +

Section 4.3: Our commmunity and repository at GitHub

+ + + +

Section 4.4: Supporting Interstellar using Patreon

+
    +
  • Interstellar uses Patreon as a way for people to donate and support Interstellar.
  • +
+ + + +

Section 4.5: Supporting Interstellar using Cash App

+
    +
  • Interstellar accepts Cash App as a way for people to donate and support Interstellar.
  • +
+ + +

Section 5: The information we collect

+

Section 5.1: The official Interstellar deployment

+
    +
  • + Information that may be unintentionally collected as part of using Interstellar's official deployment may include basic information such as your IP + address, web traffic when using Interstellar, etc. This information is temporary and is kept until the server is rebooted. +
  • +
+
    +
  • We do not purposefully collect anyone's information. We try to limit the data collected by the official Interstellar deployment.
  • +
+
    +
  • + We do not, will not, and will never knowingly collect the information of minors under the age of 13 (or the minimum age required by laws in your + country). +
  • +
+

Section 5.2: Unofficial Interstellar Deployments

+
    +
  • + We can't give a definitive answer on what information is collected when you use a unofficial Interstellar deployment, only the operator of the + Interstellar deployment you're using can. +
  • +
+
    +
  • We urge operators to collect and store as minimal information as possible, but we can't control what they do.
  • +
+

Section 6: Control

+
    +
  • We do not have the power to control what unofficial Interstellar deployment operators do with their deployment.
  • +
+
    +
  • + We protect information stored on the official Interstellar deployment by limiting access. The only person that has access to the server of which the + official Interstellar deployment runs on is the server host and the owner of Interstellar, xbubbo. +
  • +
+
    +
  • + We cannot check every deployment for malicious code. If any data such as your account gets compromised after you access it on a unofficial Interstellar + deployment, we will not be held liable. +
  • +
+

Section 7: How we use basic information on the official Interstellar deployment that may be collected accidentally

+
    +
  • + Your IP address is used to allow you to use the Interstellar service. This is how it works for every website you visit, not just Interstellar. The + difference is whether or not this data is intentionally collected and stored. +
  • +
+
    +
  • Info about your web traffic while using Interstellar is needed to allow you to access the service you wish to access.
  • +
+
    +
  • + Interstellar will NEVER sell your info to third-parties, other than to some ad companies. We do this so we can make enough money to pay for our server. +
  • +
+
    +
  • + The official Interstellar server operator may respond to legal requests and assist law enforcement officials in legal investigations if ever needed. We + can't guarantee we'll always have information to hand out as the information that may be collected is automatically destroyed on reboot, but if we do + still have information relevent to the investigation, we may provide law enforcement officials with it. Please redirect all requests regarding data with + an unofficial Interstellar deployment to its operator, as we don't have control over unofficial deployments and couldn't comply with requests even if we + wanted to. +
  • +
+

Section 8: Supporters ❤

+ +
    +
  • + As a thank you for supporting Interstellar, you get access to supporter features. This includes a server with an Interstellar deployment for supporters + only. We cannot guarantee 100% uptime. We reserve the right to discontinue any supporter perks at any time. +
  • +
+
    +
  • This is NON-REFUNDABLE.
  • +
+

Last Updated

+

April 25, 2024 - Made some clauses easier to read and understand.

+

April 12, 2024 - Privacy Policy & ToS created.

@@ -162,4 +298,4 @@

6. Contact Us

- + \ No newline at end of file From a78fbefaae9ea10f2e3c90595fdb00f318e376fe Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 20:15:49 -0400 Subject: [PATCH 11/13] "update TOS css" Co-authored-by: tgt --- static/privacy.html | 2 +- static/tos.html | 34 ++++++++++++++++++++++++++++++++-- 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/static/privacy.html b/static/privacy.html index e2d240cc2..94a5bdabe 100644 --- a/static/privacy.html +++ b/static/privacy.html @@ -74,4 +74,4 @@

Privacy Policy

- \ No newline at end of file + diff --git a/static/tos.html b/static/tos.html index 9887d207a..fb89b5394 100644 --- a/static/tos.html +++ b/static/tos.html @@ -11,11 +11,41 @@ - From f193c079aae856324386237b422a786172c37398 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 10 Jun 2024 21:18:37 -0400 Subject: [PATCH 12/13] Fix ToS page --- static/tos.html | 512 +++++++++++++++++++++++------------------------- 1 file changed, 245 insertions(+), 267 deletions(-) diff --git a/static/tos.html b/static/tos.html index fb89b5394..ee195002a 100644 --- a/static/tos.html +++ b/static/tos.html @@ -22,17 +22,56 @@ color: var(--text-primary); } + .c-container h1 { + text-align: center; + font-size: 25px; + margin-top: 20px; + } + + .c-container h2 { + font-size: 20px; + margin-top: 15px; + } + .c-container h3 { - position: fixed; - top: 10%; + text-align: center; font-size: 45px; + margin-bottom: 10px; } .c-container p { - position: fixed; - top: 22%; font-size: 15px; + line-height: 150%; + color: white; + margin: 10px; + } + + .c-container #updated { color: gray; + margin: 10px; + } + + .c-container ul { + font-size: 15px; + color: white; + margin: 10px; + } + + .c-container li { + margin: 10px; + } + + .c-container a, + a:visited { + color: var(--text-primary); + } + + .c-container a:hover { + text-decoration: underline; + } + + .c-container div { + margin-top: 20px; } .card { @@ -43,274 +82,213 @@ transition: all 0.3s ease; height: 100%; display: flex; - justify-content: center; + flex-wrap: nowrap; + flex-direction: column; + justify-content: flex-start; align-items: center; + overflow: auto; } -
-
-
-
-

Interstellar privacy policy and terms of use

-

Section 1: Definitions

-

- In this privacy policy, "We" refers to "Interstellar". "Personally-identifiable information" (PII) refers to information that can be used to identify a - person such as IP addresses. "Official Interstellar deployments" refer to the Interstellar application - running on the official server. "Interstellar deployment operator" refers to the person(s) running the Interstellar application. "ToS" refers to - Terms of Service. -

-

- Please redirect any general inquiries to our official community on - Discord. Redirect any questions regarding unofficial Interstellar deployments to its operator. -

-

Section 2: Summary

-
    -
  • - By using Interstellar, you agree you understand and acknowledge this privacy policy and its clauses. This page has been created to help you - understand what types of data we collect, how we use and keep your data safe, etc. If you do not agree with this privacy policy and terms of service, - you must cease use of our services. -
  • -
-
    -
  • - Interstellar will not be held liable in any situation that may occur as a result of using or hosting the Interstellar application on ANY Interstellar - deployment. -
  • -
- -

Section 2.1: Summary - Offical Interstellar Deployment

-
    -
  • - Official Interstellar deployments are run with privacy in mind. - We do temporarily collect and retain some PII such as IP addresses used to access the official Interstellar deployment, but this is not - intentional. -
  • -
-

Section 2.2: Summary - Unofficial Interstellar Deployments

-
    -
  • - Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of security - or privacy of unofficial Interstellar deployments. -
  • -
-
    -
  • The type of information collected on community deployments is completely dependent on who and where the deployment is being hosted.
  • -
-
    -
  • Generally, we recommend Interstellar deployment operators to collect as minimal information as possible.
  • -
-
    -
  • We cannot control unofficial Interstellar deployments.
  • -
-
    -
  • - We cannot verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely rare situation, but we will not be held - responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial Interstellar deployment. -
  • -
-

Section 3: Acceptable Use

-
    -
  • Do not use any Interstellar deployment to do illegal activity.
  • -
-
    -
  • If you are under 18, do not use any Interstellar deployment to access any adult sites.
  • -
-

Section 4: Third Parties

-

Section 4.1: Google Analytics Usage

-
    -
  • Google Analytics is active and embedded in Interstellar's code.
  • -
- - -

Section 4.2: Our community on Discord

- -
    -
  • By joining, you agree and acknowledge our Discord server rules.
  • -
- - - -

Section 4.3: Our commmunity and repository at GitHub

- - - -

Section 4.4: Supporting Interstellar using Patreon

-
    -
  • Interstellar uses Patreon as a way for people to donate and support Interstellar.
  • -
- - - -

Section 4.5: Supporting Interstellar using Cash App

-
    -
  • Interstellar accepts Cash App as a way for people to donate and support Interstellar.
  • -
- - -

Section 5: The information we collect

-

Section 5.1: The official Interstellar deployment

-
    -
  • - Information that may be unintentionally collected as part of using Interstellar's official deployment may include basic information such as your IP - address, web traffic when using Interstellar, etc. This information is temporary and is kept until the server is rebooted. -
  • -
-
    -
  • We do not purposefully collect anyone's information. We try to limit the data collected by the official Interstellar deployment.
  • -
-
    -
  • - We do not, will not, and will never knowingly collect the information of minors under the age of 13 (or the minimum age required by laws in your - country). -
  • -
-

Section 5.2: Unofficial Interstellar Deployments

-
    -
  • - We can't give a definitive answer on what information is collected when you use a unofficial Interstellar deployment, only the operator of the - Interstellar deployment you're using can. -
  • -
-
    -
  • We urge operators to collect and store as minimal information as possible, but we can't control what they do.
  • -
-

Section 6: Control

-
    -
  • We do not have the power to control what unofficial Interstellar deployment operators do with their deployment.
  • -
-
    -
  • - We protect information stored on the official Interstellar deployment by limiting access. The only person that has access to the server of which the - official Interstellar deployment runs on is the server host and the owner of Interstellar, xbubbo. -
  • -
-
    -
  • - We cannot check every deployment for malicious code. If any data such as your account gets compromised after you access it on a unofficial Interstellar - deployment, we will not be held liable. -
  • -
-

Section 7: How we use basic information on the official Interstellar deployment that may be collected accidentally

-
    -
  • - Your IP address is used to allow you to use the Interstellar service. This is how it works for every website you visit, not just Interstellar. The - difference is whether or not this data is intentionally collected and stored. -
  • -
-
    -
  • Info about your web traffic while using Interstellar is needed to allow you to access the service you wish to access.
  • -
-
    -
  • - Interstellar will NEVER sell your info to third-parties, other than to some ad companies. We do this so we can make enough money to pay for our server. -
  • -
-
    -
  • - The official Interstellar server operator may respond to legal requests and assist law enforcement officials in legal investigations if ever needed. We - can't guarantee we'll always have information to hand out as the information that may be collected is automatically destroyed on reboot, but if we do - still have information relevent to the investigation, we may provide law enforcement officials with it. Please redirect all requests regarding data with - an unofficial Interstellar deployment to its operator, as we don't have control over unofficial deployments and couldn't comply with requests even if we - wanted to. -
  • -
-

Section 8: Supporters ❤

- -
    -
  • - As a thank you for supporting Interstellar, you get access to supporter features. This includes a server with an Interstellar deployment for supporters - only. We cannot guarantee 100% uptime. We reserve the right to discontinue any supporter perks at any time. -
  • -
-
    -
  • This is NON-REFUNDABLE.
  • -
-

Last Updated

-

April 25, 2024 - Made some clauses easier to read and understand.

-

April 12, 2024 - Privacy Policy & ToS created.

+
+
+

Interstellar Privacy Policy and Terms of Use

+

Last Updated: April 19th, 2024.

+

Section 1: Definitions

+

+ In this privacy policy, "We" refers to "Interstellar". "Personally-identifiable information" (PII) refers to information that can be used to identify + a person such as IP addresses. "Official Interstellar deployments" refer to the Interstellar application + running on the official server. "Interstellar deployment operator" refers to the person(s) running the Interstellar application. "ToS" refers + to Terms of Service. +

+

+ Please redirect any general inquiries to our official community on + Discord. Redirect any questions regarding unofficial Interstellar deployments to its operator. +

+

Section 2: Summary

+
    +
  • + + By using Interstellar, you agree you understand and acknowledge this privacy policy and its clauses. This page has been created to help you + understand what types of data we collect, how we use and keep your data safe, etc. If you do not agree with this privacy policy and terms of + service, you must cease use of our services. + +
  • +
  • + Interstellar will not be held liable in any situation that may occur as a result of using or hosting the Interstellar application on ANY + Interstellar deployment. +
  • +
  • + The safest way to use Interstellar is by using its official deployments or by + hosting Interstellar on your own machine. +
  • +
+

Section 2.1: Summary - Offical Interstellar Deployment

+

+ Official Interstellar deployments are run with privacy in mind. + We do temporarily collect and retain some PII such as IP addresses used to access the official Interstellar deployment, but this is not + intentional. +

+

Section 2.2: Summary - Unofficial Interstellar Deployments

+
    +
  • + Interstellar developers are commited to ensuring Interstellar remains as a secure application. However, we cannot guarantee the same level of + security or privacy of unofficial Interstellar deployments. +
  • +
  • The type of information collected on community deployments is completely dependent on who and where the deployment is being hosted.
  • +
  • Generally, we recommend Interstellar deployment operators to collect as minimal information as possible.
  • +
  • We cannot control unofficial Interstellar deployments.
  • +
  • + We cannot verify the authenticity of the code in unofficial Interstellar deployments. This is an extremely rare situation, but we will not be held + responsible if your data such as an account becomes compromised as a result of malicious code in an unofficial Interstellar deployment. +
  • +
+

Section 3: Acceptable Use

+

+ Do not use any Interstellar deployment to do illegal activity. If you are under 18, do not use any Interstellar deployment to access any adult sites. +

+

Section 4: Third Parties

+

Section 4.1: Google Analytics Usage

+ +

Section 4.2: Our community on Discord

+ +

Section 4.3: Our commmunity and repository at GitHub

+ +

Section 4.4: Supporting Interstellar using Patreon

+ +

Section 4.5: Supporting Interstellar using Cash App

+ +

Section 5: The information we collect

+

Section 5.1: The official Interstellar deployment

+
    +
  • + Information that may be unintentionally collected as part of using Interstellar's official deployment may include basic information such as your IP + address, web traffic when using Interstellar, etc. This information is temporary and is kept until the server is rebooted. +
  • +
  • We do not purposefully collect anyone's information. We try to limit the data collected by the official Interstellar deployment.
  • +
  • + We do not, will not, and will never knowingly collect the information of minors under the age of 13 (or the minimum age required by laws in your + country). +
  • +
+

Section 5.2: Unofficial Interstellar Deployments

+
    +
  • + We can't give a definitive answer on what information is collected when you use a unofficial Interstellar deployment, only the operator of the + Interstellar deployment you're using can. +
  • +
  • We urge operators to collect and store as minimal information as possible, but we can't control what they do.
  • +
+

Section 6: Control

+
    +
  • We do not have the power to control what unofficial Interstellar deployment operators do with their deployment.
  • +
  • + We protect information stored on the official Interstellar deployment by limiting access. The only person that has access to the server of which the + official Interstellar deployment runs on is the server host and the owner of Interstellar, xbubbo. +
  • +
  • + We cannot check every deployment for malicious code. If any data such as your account gets compromised after you access it on a unofficial + Interstellar deployment, we will not be held liable. +
  • +
+

Section 7: How we use basic information on the official Interstellar deployment that may be collected accidentally

+
    +
  • + Your IP address is used to allow you to use the Interstellar service. This is how it works for every website you visit, not just Interstellar. The + difference is whether or not this data is intentionally collected and stored. +
  • +
  • Info about your web traffic while using Interstellar is needed to allow you to access the service you wish to access.
  • +
  • + Interstellar will NEVER sell your info to third-parties, other than to some ad companies. We do this so we can make enough money to pay for our + server. +
  • +
  • + The official Interstellar server operator may respond to legal requests and assist law enforcement officials in legal investigations if ever needed. + We can't guarantee we'll always have information to hand out as the information that may be collected is automatically destroyed on reboot, but if + we do still have information relevent to the investigation, we may provide law enforcement officials with it. Please redirect all requests regarding + data with an unofficial Interstellar deployment to its operator, as we don't have control over unofficial deployments and couldn't comply with + requests even if we wanted to. +
  • +
+

Section 8: Supporters ❤

+
    +
  • + You may choose to support Interstellar by joining our + Discord community, then purchasing a payment plan on the + Patreon page or by sending + $akabubbo money on Cash App. +
  • +
  • + As a thank you for supporting Interstellar, you get access to supporter features. This includes a server with an Interstellar deployment for + supporters only. We cannot guarantee 100% uptime. We reserve the right to discontinue any supporter perks at any time. +
  • +
  • This is NON-REFUNDABLE.
  • +
+
+
@@ -328,4 +306,4 @@

Last Updated

- \ No newline at end of file + From 3ec3e706f76ff8f96f7a94e0744e287f20199f34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 05:32:54 +0000 Subject: [PATCH 13/13] Bump prettier from 3.3.1 to 3.3.3 Bumps [prettier](https://github.com/prettier/prettier) from 3.3.1 to 3.3.3. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.1...3.3.3) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 +- package.json | 2 +- pnpm-lock.yaml | 337 +++++++++++++++++++++++----------------------- 3 files changed, 175 insertions(+), 172 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8a3e5bb94..5fe225a8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "node-fetch": "^3.3.2" }, "devDependencies": { - "prettier": "3.3.1" + "prettier": "3.3.3" }, "engines": { "node": ">=16.0.0", @@ -708,9 +708,9 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", - "integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index d82af42cb..02ee6ab5e 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,6 @@ "node-fetch": "^3.3.2" }, "devDependencies": { - "prettier": "3.3.1" + "prettier": "3.3.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25e64a6fc..4cc0c2aec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,13 +1,14 @@ -lockfileVersion: "9.0" +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: + .: dependencies: - "@tomphttp/bare-server-node": + '@tomphttp/bare-server-node': specifier: ^2.0.3 version: 2.0.3 chalk: @@ -36,356 +37,357 @@ importers: version: 3.3.2 devDependencies: prettier: - specifier: 3.3.1 - version: 3.3.1 + specifier: 3.3.3 + version: 3.3.3 packages: - "@tomphttp/bare-server-node@2.0.3": - resolution: { integrity: sha512-IGzZspDwzto+oPsvlV99OALJKH3X1nRWnpBE8EY6nrqu5I83xw3uSUacEdHNnW4rXG0IQ8vZwMH87VOMoArJ3A== } - engines: { node: ">=18.0.0" } + + '@tomphttp/bare-server-node@2.0.3': + resolution: {integrity: sha512-IGzZspDwzto+oPsvlV99OALJKH3X1nRWnpBE8EY6nrqu5I83xw3uSUacEdHNnW4rXG0IQ8vZwMH87VOMoArJ3A==} + engines: {node: '>=18.0.0'} hasBin: true accepts@1.3.8: - resolution: { integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} array-flatten@1.1.1: - resolution: { integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== } + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} async-exit-hook@2.0.1: - resolution: { integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} + engines: {node: '>=0.12.0'} basic-auth@2.0.1: - resolution: { integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} + engines: {node: '>= 0.8'} body-parser@1.20.2: - resolution: { integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} buffer-from@1.1.2: - resolution: { integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== } + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} bytes@3.1.2: - resolution: { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} call-bind@1.0.7: - resolution: { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} chalk@5.3.0: - resolution: { integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} commander@10.0.1: - resolution: { integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== } - engines: { node: ">=14" } + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} content-disposition@0.5.4: - resolution: { integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} content-type@1.0.5: - resolution: { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} cookie-parser@1.4.6: - resolution: { integrity: sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==} + engines: {node: '>= 0.8.0'} cookie-signature@1.0.6: - resolution: { integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== } + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} cookie@0.4.1: - resolution: { integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} + engines: {node: '>= 0.6'} cookie@0.6.0: - resolution: { integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} cors@2.8.5: - resolution: { integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} data-uri-to-buffer@4.0.1: - resolution: { integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== } - engines: { node: ">= 12" } + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} debug@2.6.9: - resolution: { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== } + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true define-data-property@1.1.4: - resolution: { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} depd@2.0.0: - resolution: { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} destroy@1.2.0: - resolution: { integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dotenv@16.4.5: - resolution: { integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== } - engines: { node: ">=12" } + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} ee-first@1.1.1: - resolution: { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} encodeurl@1.0.2: - resolution: { integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} es-define-property@1.0.0: - resolution: { integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} es-errors@1.3.0: - resolution: { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} escape-html@1.0.3: - resolution: { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} etag@1.8.1: - resolution: { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} express-basic-auth@1.2.1: - resolution: { integrity: sha512-L6YQ1wQ/mNjVLAmK3AG1RK6VkokA1BIY6wmiH304Xtt/cLTps40EusZsU1Uop+v9lTDPxdtzbFmdXfFO3KEnwA== } + resolution: {integrity: sha512-L6YQ1wQ/mNjVLAmK3AG1RK6VkokA1BIY6wmiH304Xtt/cLTps40EusZsU1Uop+v9lTDPxdtzbFmdXfFO3KEnwA==} express@4.19.2: - resolution: { integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} fetch-blob@3.2.0: - resolution: { integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== } - engines: { node: ^12.20 || >= 14.13 } + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} finalhandler@1.2.0: - resolution: { integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} formdata-polyfill@4.0.10: - resolution: { integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== } - engines: { node: ">=12.20.0" } + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} forwarded@0.2.0: - resolution: { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} fresh@0.5.2: - resolution: { integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} function-bind@1.1.2: - resolution: { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} get-intrinsic@1.2.4: - resolution: { integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} gopd@1.0.1: - resolution: { integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== } + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} has-property-descriptors@1.0.2: - resolution: { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} has-proto@1.0.3: - resolution: { integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} has-symbols@1.0.3: - resolution: { integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} hasown@2.0.2: - resolution: { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} http-errors@2.0.0: - resolution: { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} iconv-lite@0.4.24: - resolution: { integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} inherits@2.0.4: - resolution: { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ipaddr.js@1.9.1: - resolution: { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} ipaddr.js@2.2.0: - resolution: { integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== } - engines: { node: ">= 10" } + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} media-typer@0.3.0: - resolution: { integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} merge-descriptors@1.0.1: - resolution: { integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== } + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} methods@1.1.2: - resolution: { integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} mime-db@1.52.0: - resolution: { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} mime-types@2.1.35: - resolution: { integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} mime@1.6.0: - resolution: { integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true mime@4.0.3: - resolution: { integrity: sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ== } - engines: { node: ">=16" } + resolution: {integrity: sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ==} + engines: {node: '>=16'} hasBin: true ms@2.0.0: - resolution: { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== } + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: - resolution: { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} negotiator@0.6.3: - resolution: { integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} node-domexception@1.0.0: - resolution: { integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== } - engines: { node: ">=10.5.0" } + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} node-fetch@3.3.2: - resolution: { integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} object-assign@4.1.1: - resolution: { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} object-inspect@1.13.1: - resolution: { integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== } + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} on-finished@2.4.1: - resolution: { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} parseurl@1.3.3: - resolution: { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} path-to-regexp@0.1.7: - resolution: { integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== } + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - prettier@3.3.1: - resolution: { integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg== } - engines: { node: ">=14" } + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} hasBin: true proxy-addr@2.0.7: - resolution: { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} qs@6.11.0: - resolution: { integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} range-parser@1.2.1: - resolution: { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} raw-body@2.5.2: - resolution: { integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} safe-buffer@5.1.2: - resolution: { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: - resolution: { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} safer-buffer@2.1.2: - resolution: { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} send@0.18.0: - resolution: { integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} serve-static@1.15.0: - resolution: { integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} set-function-length@1.2.2: - resolution: { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} setprototypeof@1.2.0: - resolution: { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} side-channel@1.0.6: - resolution: { integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} source-map-support@0.5.21: - resolution: { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== } + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} source-map@0.6.1: - resolution: { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} statuses@2.0.1: - resolution: { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} toidentifier@1.0.1: - resolution: { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} type-is@1.6.18: - resolution: { integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} unpipe@1.0.0: - resolution: { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} utils-merge@1.0.1: - resolution: { integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} vary@1.1.2: - resolution: { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} web-streams-polyfill@3.3.3: - resolution: { integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} ws@8.17.0: - resolution: { integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -393,7 +395,8 @@ packages: optional: true snapshots: - "@tomphttp/bare-server-node@2.0.3": + + '@tomphttp/bare-server-node@2.0.3': dependencies: async-exit-hook: 2.0.1 commander: 10.0.1 @@ -657,7 +660,7 @@ snapshots: path-to-regexp@0.1.7: {} - prettier@3.3.1: {} + prettier@3.3.3: {} proxy-addr@2.0.7: dependencies: