diff --git a/components/core/NewWebsitePrototypeFooter.js b/components/core/NewWebsitePrototypeFooter.js index 5e7311e0..5ff51b14 100644 --- a/components/core/NewWebsitePrototypeFooter.js +++ b/components/core/NewWebsitePrototypeFooter.js @@ -84,8 +84,10 @@ export const NewWebsitePrototypeFooter = (props) => {

- Slate Public file - sharing network. Powered by{" "} + + Slate{" "} + {" "} + Decentralized file sharing network. Powered by{" "} Textile {" "} @@ -101,7 +103,10 @@ export const NewWebsitePrototypeFooter = (props) => {

-

+

Contact & Support

@@ -119,18 +124,21 @@ export const NewWebsitePrototypeFooter = (props) => {

-

+

Resources

-
- Source code - -
Slate for Chrome
- + Community
diff --git a/pages/guidelines-new.js b/pages/guidelines-new.js deleted file mode 100644 index 98bcd0e0..00000000 --- a/pages/guidelines-new.js +++ /dev/null @@ -1,387 +0,0 @@ -import React, { useState } from "react"; -import * as System from "~/components/system"; -import * as Constants from "~/common/constants"; - -import { css } from "@emotion/react"; - -import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper"; -import WebsitePrototypeHeader from "~/components/core/NewWebsitePrototypeHeader"; -import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter"; - -const STYLES_ROOT = css` - padding: 0 88px 128px 88px; - margin: -88px auto 0 auto; - width: 100%; - background-color: ${Constants.system.wallLight}; - - @media (max-width: ${Constants.sizes.mobile}px) { - display: block; - padding: 128px 24px; - } -`; - -const STYLES_CONTAINER = css` - max-width: 1440px; - width: 100%; - margin: 0 auto; -`; - -const STYLES_H1 = css` - font-size: ${Constants.typescale.lvl5}; - font-family: ${Constants.font.medium}; - font-weight: 400; - line-height: 1.3; - padding: 0px gutterpx 16px gutterpx; - letter-spacing: -0.021rem; - width: 100%; - color: ${Constants.system.slate}; - - @media (max-width: ${Constants.sizes.tablet}px) { - font-size: ${Constants.typescale.lvl4}; - } - - @media (max-width: ${Constants.sizes.mobile}px) { - font-size: ${Constants.typescale.lvl3}; - } -`; - -const STYLES_H2 = css` - font-size: ${Constants.typescale.lvl3}; - font-family: ${Constants.font.medium}; - font-weight: 400; - line-height: 1.3; - letter-spacing: -0.019rem; - margin-top: 24px; - width: 100%; - color: ${Constants.system.slate}; - - @media (max-width: ${Constants.sizes.tablet}px) { - font-size: ${Constants.typescale.lvl2}; - } -`; - -const STYLES_CONTENT_BLOCK1 = css` - width: 40%; - position: -webkit-sticky; - position: sticky; - top: 120px; - - @media (max-width: ${Constants.sizes.mobile}px) { - position: relative; - top: 0; - width: 100%; - } -`; - -const STYLES_CONTENT_BLOCK2 = css` - margin: -96px 0 0 auto; - width: 50%; - - @media (max-width: ${Constants.sizes.mobile}px) { - margin: 48px 0 0 0; - width: 100%; - } -`; - -const STYLES_LIST = css` - list-style-type: none; - font-family: ${Constants.font.text}; - font-weight: 400; - font-size: ${Constants.typescale.lvl1}; - letter-spacing: -0.011rem; - line-height: 1.5; - margin: 4px 0 0 16px; - opacity: 0.7; - padding: 0; -`; - -const STYLES_LINK = css` - text-decoration: none; - transition: 200ms ease none; - color: ${Constants.system.slate}; - - :hover { - color: ${Constants.system.newBlue}; - } - :active { - color: ${Constants.system.newBlue}; - } - :visited { - color: ${Constants.system.slate}; - } -`; - -const STYLES_COPY_EMAIL = css` - display: inline; - color: ${Constants.system.newGreen}; -`; - -export function CopyEmail() { - const [copySuccess, setCopySuccess] = useState(""); - - function copyToClipboard() { - navigator.clipboard.writeText("abuse@filecoin.io"); - setCopySuccess(" copied!"); - } - return ( -
- abuse@filecoin.io - {copySuccess} -
- ); -} - -export default class GuidelinesPage extends React.Component { - render() { - const title = `Slate: Community Guidelines`; - const description = - "We believe that our mission is best served in an environment that is friendly, safe, and accepting."; - const url = "https://slate.host/guidelines-new"; - - return ( - - -
-
- -
- - We believe that our mission is best served in an environment that is friendly, safe, and accepting; free - from intimidation or harassment. Towards this end, certain behaviors and practices will not be - tolerated. - -
- - Be respectful. - - We're here to help: - - Abusive behavior is never tolerated. - - Violations of this code may result in swift and permanent expulsion from the Slate community. - - - "Too long, didn't read" is not a valid excuse for not knowing what is in this document. - - -
- - We expect all members of the Slate community to abide by this Code of Conduct at all times in all Slate - community venues, online and in person, and in one-on-one communications pertaining to Slate affairs. - - -
- - This policy covers the usage of Filecoin public infrastructure, as well as other Filecoin websites, - Filecoin related events, and any other services offered by or on behalf of the Filecoin community. It - also applies to behavior in the context of the Filecoin Open Source project communities, including but - not limited to public GitHub repositories, IRC channels, social media, mailing lists, and public events. - -
- - - The definitions of various subjective terms such as "discriminatory", "hateful", or "confusing" will be - decided at the sole discretion of the Filecoin abuse team. - -
-
-
-

Friendly Harassment-Free Space

-
- - We are committed to providing a friendly, safe and welcoming environment for all, regardless of gender - identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, - race, or similar personal characteristics.We ask that you please respect that people have differences - of opinion regarding technical choices, and that every design or implementation choice carries a - trade-off and numerous costs. There is seldom a single right answer. A difference of technology - preferences is not a license to be rude.{" "} - -
- - Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and - will not be tolerated. Harassing other users is never tolerated, whether via public or private media. - Avoid using offensive or harassing nicknames, or other identifiers that might detract from a friendly, - safe, and welcoming environment for all.{" "} - -
- - Harassment includes, but is not limited to: harmful or prejudicial verbal or written comments related - to gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, - body size, race, or similar personal characteristics; inappropriate use of nudity, sexual images, - and/or sexually explicit language in public spaces; threats of physical or non-physical harm; - deliberate intimidation, stalking or following; harassing photography or recording; sustained - disruption of talks or other events; inappropriate physical contact; and unwelcome sexual attention.{" "} - -
- - Media shared through public infrastructure run by the Filecoin team must not contain illegal or - infringing content. You should only publish content via Filecoin public infrastructure if you have the - right to do so. This include complying with all software license agreements or other intellectual - property restrictions. You will be solely responsible for any violation of laws or others' - intellectual property rights. - -
-
-
-
-

Avoid Marketing or Soliciting

-
- - You are welcome to post endorsements of tools, products or services that you personally find useful, - but please refrain from blatant advertising, marketing or any kind of spam. Selling commercial - services or fundraising is not allowed. - -
-
-
-
-

Reporting Violations of this Code of Conduct

-
- - If you believe someone is harassing you or has otherwise violated this Code of Conduct, please contact - us at to send us an abuse report. If this is the initial report of a problem, please - include as much detail as possible. It is easiest for us to address issues when we have more context. - -
- -
-
-
-

Consequences

-
- - All content published to public Filecoin infrastructure is hosted at the sole discretion of the - Filecoin team. Unacceptable behavior from any community member will not be tolerated. Anyone asked to - stop unacceptable behavior is expected to comply immediately. If a community member engages in - unacceptable behavior, the Filecoin team may take any action they deem appropriate, up to and - including a temporary ban or permanent expulsion from the community without warning (and without - refund in the case of a paid event or service). - -
-
-
-
-

Addressing Grievances

-
- - Please contact if you need to report a problem or address a grievance related to an - abuse report. If you feel you have been falsely or unfairly accused of violating this Code of Conduct, - you should contact . We will do our best to ensure that your grievance is handled - appropriately. In general, we will choose the course of action that we judge as being most in the - interest of fostering a safe and friendly community. - -
-
-
-
-

Contact Info

-
- - Please contact if you need to report a problem or address a grievance related to an - abuse report. You are also encouraged to contact us if you are curious about something that might be - "on the line" between appropriate and inappropriate content. We are happy to provide guidance to help - you be a successful part of our community. - -
-
-
-
-

Changes

-
- - This is a living document and may be updated from time to time. Please refer to the{" "} - - git history - {" "} - for this document to view the changes. - -
-
-
-
-

Credit and License

-
- - This Code of Conduct is based on the{" "} - npm Code of Conduct. This document may be reused - under a{" "} - - Creative Commons Attribution-ShareAlike License - - . - -
-
-
-
- -
- ); - } -} diff --git a/pages/guidelines.js b/pages/guidelines.js index 41f7b26e..73f87695 100644 --- a/pages/guidelines.js +++ b/pages/guidelines.js @@ -1,41 +1,131 @@ import React, { useState } from "react"; import * as System from "~/components/system"; +import * as Constants from "~/common/constants"; import { css } from "@emotion/react"; import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper"; -import WebsitePrototypeHeader from "~/components/core/WebsitePrototypeHeader"; +import WebsitePrototypeHeader from "~/components/core/NewWebsitePrototypeHeader"; import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter"; const STYLES_ROOT = css` - display: flex; - flex-direction: column; - justify-content: space-between; - padding: 88px 32px 128px 32px; - max-width: 736px; + padding: 0 88px 128px 88px; + margin: -88px auto 0 auto; width: 100%; - margin: 0 auto 0 auto; + background-color: ${Constants.system.wallLight}; + + @media (max-width: ${Constants.sizes.mobile}px) { + display: block; + padding: 128px 24px; + } +`; + +const STYLES_CONTAINER = css` + max-width: 1440px; + width: 100%; + margin: 0 auto; +`; + +const STYLES_H1 = css` + font-size: ${Constants.typescale.lvl5}; + font-family: ${Constants.font.medium}; + font-weight: 400; + line-height: 1.3; + padding: 0px gutterpx 16px gutterpx; + letter-spacing: -0.021rem; + width: 100%; + color: ${Constants.system.slate}; + + @media (max-width: ${Constants.sizes.tablet}px) { + font-size: ${Constants.typescale.lvl4}; + } + + @media (max-width: ${Constants.sizes.mobile}px) { + font-size: ${Constants.typescale.lvl3}; + } +`; + +const STYLES_H2 = css` + font-size: ${Constants.typescale.lvl3}; + font-family: ${Constants.font.medium}; + font-weight: 400; + line-height: 1.3; + letter-spacing: -0.019rem; + margin-top: 24px; + width: 100%; + color: ${Constants.system.slate}; + + @media (max-width: ${Constants.sizes.tablet}px) { + font-size: ${Constants.typescale.lvl2}; + } +`; + +const STYLES_CONTENT_BLOCK1 = css` + width: 40%; + position: -webkit-sticky; + position: sticky; + top: 120px; + + @media (max-width: ${Constants.sizes.mobile}px) { + position: relative; + top: 0; + width: 100%; + } +`; + +const STYLES_CONTENT_BLOCK2 = css` + margin: -96px 0 0 auto; + width: 50%; + + @media (max-width: ${Constants.sizes.mobile}px) { + margin: 48px 0 0 0; + width: 100%; + } +`; + +const STYLES_LIST = css` + list-style-type: none; + font-family: ${Constants.font.text}; + font-weight: 400; + font-size: ${Constants.typescale.lvl1}; + letter-spacing: -0.011rem; + line-height: 1.5; + margin: 4px 0 0 16px; + opacity: 0.7; + padding: 0; +`; + +const STYLES_LINK = css` + text-decoration: none; + transition: 200ms ease none; + color: ${Constants.system.slate}; + + :hover { + color: ${Constants.system.newBlue}; + } + :active { + color: ${Constants.system.newBlue}; + } + :visited { + color: ${Constants.system.slate}; + } `; const STYLES_COPY_EMAIL = css` display: inline; + color: ${Constants.system.newGreen}; `; -export const getServerSideProps = async (context) => { - return { - props: { ...context.query }, - }; -}; export function CopyEmail() { const [copySuccess, setCopySuccess] = useState(""); function copyToClipboard() { - navigator.clipboard.writeText("abuse@filecoin.io"); - setCopySuccess("Copied!"); + navigator.clipboard.writeText("legal@slate.host"); + setCopySuccess(" copied!"); } return ( ); @@ -46,216 +136,266 @@ export default class GuidelinesPage extends React.Component { const title = `Slate: Community Guidelines`; const description = "We believe that our mission is best served in an environment that is friendly, safe, and accepting."; - const url = "https://slate.host/guidelines"; + const url = "https://slate.host/guidelines-new"; return ( - +
- Community Guidelines -
- - We believe that our mission is best served in an environment that is - friendly, safe, and accepting; free from intimidation or harassment. - Towards this end, certain behaviors and practices will not be - tolerated. - -
- - Be respectful. - - We're here to help: - - Abusive behavior is never tolerated. - - Violations of this code may result in swift and permanent - expulsion from the Slate community. - - - "Too long, didn't read" is not a valid excuse for not knowing what - is in this document. - - -
- - We expect all members of the Slate community to abide by this Code - of Conduct at all times in all Slate community venues, online and in - person, and in one-on-one communications pertaining to Slate - affairs. - +
+ +
+ + We believe that our mission is best served in an environment that is friendly, safe, + and accepting; free from intimidation or harassment. Towards this end, certain + behaviors and practices will not be tolerated. + +
+ + Be respectful. + + We're here to help: + + Abusive behavior is never tolerated. + + Violations of this code may result in swift and permanent expulsion from the Slate + community. + + + "Too long, didn't read" is not a valid excuse for not knowing what is in this + document. + + +
+ + We expect all members of the Slate community to abide by this Code of Conduct at all + times in all Slate community venues, online and in person, and in one-on-one + communications pertaining to Slate affairs. + -
- - This policy covers the usage of Filecoin public infrastructure, as - well as other Filecoin websites, Filecoin related events, and any - other services offered by or on behalf of the Filecoin community. It - also applies to behavior in the context of the Filecoin Open Source - project communities, including but not limited to public GitHub - repositories, IRC channels, social media, mailing lists, and public - events. - -
+
+ + This policy covers the usage of Filecoin public infrastructure, as well as other + Filecoin websites, Filecoin related events, and any other services offered by or on + behalf of the Filecoin community. It also applies to behavior in the context of the + Filecoin Open Source project communities, including but not limited to public GitHub + repositories, IRC channels, social media, mailing lists, and public events. + +
- - The definitions of various subjective terms such as - "discriminatory", "hateful", or "confusing" will be decided at the - sole discretion of the Filecoin abuse team. - -
-
- Friendly Harassment-Free Space -
- - We are committed to providing a friendly, safe and welcoming - environment for all, regardless of gender identity, sexual - orientation, disability, ethnicity, religion, age, physical - appearance, body size, race, or similar personal characteristics.We - ask that you please respect that people have differences of opinion - regarding technical choices, and that every design or implementation - choice carries a trade-off and numerous costs. There is seldom a - single right answer. A difference of technology preferences is not a - license to be rude.{" "} - -
- - Any spamming, trolling, flaming, baiting, or other - attention-stealing behavior is not welcome, and will not be - tolerated. Harassing other users is never tolerated, whether via - public or private media. Avoid using offensive or harassing - nicknames, or other identifiers that might detract from a friendly, - safe, and welcoming environment for all.{" "} - -
- - Harassment includes, but is not limited to: harmful or prejudicial - verbal or written comments related to gender identity, sexual - orientation, disability, ethnicity, religion, age, physical - appearance, body size, race, or similar personal characteristics; - inappropriate use of nudity, sexual images, and/or sexually explicit - language in public spaces; threats of physical or non-physical harm; - deliberate intimidation, stalking or following; harassing - photography or recording; sustained disruption of talks or other - events; inappropriate physical contact; and unwelcome sexual - attention.{" "} - -
- - Media shared through public infrastructure run by the Filecoin team - must not contain illegal or infringing content. You should only - publish content via Filecoin public infrastructure if you have the - right to do so. This include complying with all software license - agreements or other intellectual property restrictions. You will be - solely responsible for any violation of laws or others' intellectual - property rights. - -
-
- Avoid Marketing or Soliciting -
- - You are welcome to post endorsements of tools, products or services - that you personally find useful, but please refrain from blatant - advertising, marketing or any kind of spam. Selling commercial - services or fundraising is not allowed. - -
-
- Reporting Violations of this Code of Conduct -
- - If you believe someone is harassing you or has otherwise violated - this Code of Conduct, please contact us at to send us - an abuse report. If this is the initial report of a problem, please - include as much detail as possible. It is easiest for us to address - issues when we have more context. - -
-
- Copyright Violations -
- - We respect the intellectual property of others and ask that you do - too. If you believe any content or other materials available through - public Filecoin infrastructure violates a copyright held by you and - you would like to submit a notice pursuant to the Digital Millennium - Copyright Act or other similar international law, you can submit a - notice to our agent for service of notice to: . Please - make sure your notice meets the Digital Millennium Copyright Act - requirements. - -
-
- Consequences -
- - All content published to public Filecoin infrastructure is hosted at - the sole discretion of the Filecoin team. Unacceptable behavior from - any community member will not be tolerated. Anyone asked to stop - unacceptable behavior is expected to comply immediately. If a - community member engages in unacceptable behavior, the Filecoin team - may take any action they deem appropriate, up to and including a - temporary ban or permanent expulsion from the community without - warning (and without refund in the case of a paid event or service). - -
-
- Addressing Grievances -
- - Please contact if you need to report a problem or - address a grievance related to an abuse report. If you feel you have - been falsely or unfairly accused of violating this Code of Conduct, - you should contact . We will do our best to ensure that - your grievance is handled appropriately. In general, we will choose - the course of action that we judge as being most in the interest of - fostering a safe and friendly community. - -
-
- Contact Info -
- - Please contact if you need to report a problem or - address a grievance related to an abuse report. You are also - encouraged to contact us if you are curious about something that - might be "on the line" between appropriate and inappropriate - content. We are happy to provide guidance to help you be a - successful part of our community. - -
-
- Changes -
- - This is a living document and may be updated from time to time. - Please refer to the{" "} - - git history - {" "} - for this document to view the changes. - -
-
- Credit and License -
- - This Code of Conduct is based on the{" "} - - npm Code of Conduct - - . This document may be reused under a{" "} - - Creative Commons Attribution-ShareAlike License - - . - + + The definitions of various subjective terms such as "discriminatory", "hateful", or + "confusing" will be decided at the sole discretion of the Filecoin abuse team. + +
+
+
+

Friendly Harassment-Free Space

+
+ + We are committed to providing a friendly, safe and welcoming environment for all, + regardless of gender identity, sexual orientation, disability, ethnicity, + religion, age, physical appearance, body size, race, or similar personal + characteristics.We ask that you please respect that people have differences of + opinion regarding technical choices, and that every design or implementation + choice carries a trade-off and numerous costs. There is seldom a single right + answer. A difference of technology preferences is not a license to be rude.{" "} + +
+ + Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is + not welcome, and will not be tolerated. Harassing other users is never tolerated, + whether via public or private media. Avoid using offensive or harassing nicknames, + or other identifiers that might detract from a friendly, safe, and welcoming + environment for all.{" "} + +
+ + Harassment includes, but is not limited to: harmful or prejudicial verbal or + written comments related to gender identity, sexual orientation, disability, + ethnicity, religion, age, physical appearance, body size, race, or similar + personal characteristics; inappropriate use of nudity, sexual images, and/or + sexually explicit language in public spaces; threats of physical or non-physical + harm; deliberate intimidation, stalking or following; harassing photography or + recording; sustained disruption of talks or other events; inappropriate physical + contact; and unwelcome sexual attention.{" "} + +
+ + Media shared through public infrastructure run by the Filecoin team must not + contain illegal or infringing content. You should only publish content via + Filecoin public infrastructure if you have the right to do so. This include + complying with all software license agreements or other intellectual property + restrictions. You will be solely responsible for any violation of laws or others' + intellectual property rights. + +
+
+
+
+

Avoid Marketing or Soliciting

+
+ + You are welcome to post endorsements of tools, products or services that you + personally find useful, but please refrain from blatant advertising, marketing or + any kind of spam. Selling commercial services or fundraising is not allowed. + +
+
+
+
+

Reporting Violations of this Code of Conduct

+
+ + If you believe someone is harassing you or has otherwise violated this Code of + Conduct, please contact us at to send us an abuse report. If this is + the initial report of a problem, please include as much detail as possible. It is + easiest for us to address issues when we have more context. + +
+ +
+
+
+

Consequences

+
+ + All content published to public Filecoin infrastructure is hosted at the sole + discretion of the Filecoin team. Unacceptable behavior from any community member + will not be tolerated. Anyone asked to stop unacceptable behavior is expected to + comply immediately. If a community member engages in unacceptable behavior, the + Filecoin team may take any action they deem appropriate, up to and including a + temporary ban or permanent expulsion from the community without warning (and + without refund in the case of a paid event or service). + +
+
+
+
+

Addressing Grievances

+
+ + Please contact if you need to report a problem or address a + grievance related to an abuse report. If you feel you have been falsely or + unfairly accused of violating this Code of Conduct, you should contact{" "} + . We will do our best to ensure that your grievance is handled + appropriately. In general, we will choose the course of action that we judge as + being most in the interest of fostering a safe and friendly community. + +
+
+
+
+

Contact Info

+
+ + Please contact if you need to report a problem or address a + grievance related to an abuse report. You are also encouraged to contact us if you + are curious about something that might be "on the line" between appropriate and + inappropriate content. We are happy to provide guidance to help you be a + successful part of our community. + +
+
+
+
+

Changes

+
+ + This is a living document and may be updated from time to time. Please refer to + the{" "} + + git history + {" "} + for this document to view the changes. + +
+
+
+
+

Credit and License

+
+ + This Code of Conduct is based on the{" "} + NPM Code of Conduct. This + document may be reused under a{" "} + + Creative Commons Attribution-ShareAlike License + + . + +
+
+
diff --git a/pages/index.js b/pages/index.js index de6f8086..97e7baef 100644 --- a/pages/index.js +++ b/pages/index.js @@ -245,6 +245,25 @@ const STYLES_IMG = css` box-shadow: 0px 10px 50px 20px rgba(0, 0, 0, 0.2); `; +const STYLES_IMG_WEB = css` + ${STYLES_IMG} + margin: 48px auto; + + @media (max-width: ${Constants.sizes.mobile}px) { + display: none; + } +`; + +const STYLES_IMG_MOBILE = css` + ${STYLES_IMG} + margin: 48px auto; + display: none; + + @media (max-width: ${Constants.sizes.mobile}px) { + display: block; + } +`; + const STYLES_SLATE_CARD_GROUP = css` width: 100%; display: flex; @@ -383,12 +402,12 @@ export default class IndexPage extends React.Component {
-

+

Get all the space you need
for all of your valuable data -

+

- Powered by Textile, Filecoin, IPFS. + Powered by Textile, Filecoin, and IPFS.


-

+

Store, annotate, cite, and link
your files -

+

Slate is the new home for information that matters to you.

@@ -436,19 +455,19 @@ export default class IndexPage extends React.Component {
-

- Curate, present, and share
+

+ Collect, organize and share
your slates -

+

A modular interface for your files, giving you complete flexibility.



    -
  • Arrange moodboard
  • +
  • Arrange moodboards
  • Organize research
  • -
  • Share presentation
  • +
  • Share presentations
-

+

Connect to think, learn and discuss
with others -

+

Connect with trusted peers and use slate as a space to think together.

+
-

- Take a slate
+

+ Get started with Slate
to experience the file sharing network -

+
diff --git a/pages/download.js b/pages/marketing-v1/download.js similarity index 100% rename from pages/download.js rename to pages/marketing-v1/download.js diff --git a/pages/marketing-v1/guidelines-v1.js b/pages/marketing-v1/guidelines-v1.js new file mode 100644 index 00000000..41f7b26e --- /dev/null +++ b/pages/marketing-v1/guidelines-v1.js @@ -0,0 +1,264 @@ +import React, { useState } from "react"; +import * as System from "~/components/system"; + +import { css } from "@emotion/react"; + +import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper"; +import WebsitePrototypeHeader from "~/components/core/WebsitePrototypeHeader"; +import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter"; + +const STYLES_ROOT = css` + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 88px 32px 128px 32px; + max-width: 736px; + width: 100%; + margin: 0 auto 0 auto; +`; + +const STYLES_COPY_EMAIL = css` + display: inline; +`; + +export const getServerSideProps = async (context) => { + return { + props: { ...context.query }, + }; +}; +export function CopyEmail() { + const [copySuccess, setCopySuccess] = useState(""); + + function copyToClipboard() { + navigator.clipboard.writeText("abuse@filecoin.io"); + setCopySuccess("Copied!"); + } + return ( +
+ abuse@filecoin.io + {copySuccess} +
+ ); +} + +export default class GuidelinesPage extends React.Component { + render() { + const title = `Slate: Community Guidelines`; + const description = + "We believe that our mission is best served in an environment that is friendly, safe, and accepting."; + const url = "https://slate.host/guidelines"; + + return ( + + +
+ Community Guidelines +
+ + We believe that our mission is best served in an environment that is + friendly, safe, and accepting; free from intimidation or harassment. + Towards this end, certain behaviors and practices will not be + tolerated. + +
+ + Be respectful. + + We're here to help: + + Abusive behavior is never tolerated. + + Violations of this code may result in swift and permanent + expulsion from the Slate community. + + + "Too long, didn't read" is not a valid excuse for not knowing what + is in this document. + + +
+ + We expect all members of the Slate community to abide by this Code + of Conduct at all times in all Slate community venues, online and in + person, and in one-on-one communications pertaining to Slate + affairs. + + +
+ + This policy covers the usage of Filecoin public infrastructure, as + well as other Filecoin websites, Filecoin related events, and any + other services offered by or on behalf of the Filecoin community. It + also applies to behavior in the context of the Filecoin Open Source + project communities, including but not limited to public GitHub + repositories, IRC channels, social media, mailing lists, and public + events. + +
+ + + The definitions of various subjective terms such as + "discriminatory", "hateful", or "confusing" will be decided at the + sole discretion of the Filecoin abuse team. + +
+
+ Friendly Harassment-Free Space +
+ + We are committed to providing a friendly, safe and welcoming + environment for all, regardless of gender identity, sexual + orientation, disability, ethnicity, religion, age, physical + appearance, body size, race, or similar personal characteristics.We + ask that you please respect that people have differences of opinion + regarding technical choices, and that every design or implementation + choice carries a trade-off and numerous costs. There is seldom a + single right answer. A difference of technology preferences is not a + license to be rude.{" "} + +
+ + Any spamming, trolling, flaming, baiting, or other + attention-stealing behavior is not welcome, and will not be + tolerated. Harassing other users is never tolerated, whether via + public or private media. Avoid using offensive or harassing + nicknames, or other identifiers that might detract from a friendly, + safe, and welcoming environment for all.{" "} + +
+ + Harassment includes, but is not limited to: harmful or prejudicial + verbal or written comments related to gender identity, sexual + orientation, disability, ethnicity, religion, age, physical + appearance, body size, race, or similar personal characteristics; + inappropriate use of nudity, sexual images, and/or sexually explicit + language in public spaces; threats of physical or non-physical harm; + deliberate intimidation, stalking or following; harassing + photography or recording; sustained disruption of talks or other + events; inappropriate physical contact; and unwelcome sexual + attention.{" "} + +
+ + Media shared through public infrastructure run by the Filecoin team + must not contain illegal or infringing content. You should only + publish content via Filecoin public infrastructure if you have the + right to do so. This include complying with all software license + agreements or other intellectual property restrictions. You will be + solely responsible for any violation of laws or others' intellectual + property rights. + +
+
+ Avoid Marketing or Soliciting +
+ + You are welcome to post endorsements of tools, products or services + that you personally find useful, but please refrain from blatant + advertising, marketing or any kind of spam. Selling commercial + services or fundraising is not allowed. + +
+
+ Reporting Violations of this Code of Conduct +
+ + If you believe someone is harassing you or has otherwise violated + this Code of Conduct, please contact us at to send us + an abuse report. If this is the initial report of a problem, please + include as much detail as possible. It is easiest for us to address + issues when we have more context. + +
+
+ Copyright Violations +
+ + We respect the intellectual property of others and ask that you do + too. If you believe any content or other materials available through + public Filecoin infrastructure violates a copyright held by you and + you would like to submit a notice pursuant to the Digital Millennium + Copyright Act or other similar international law, you can submit a + notice to our agent for service of notice to: . Please + make sure your notice meets the Digital Millennium Copyright Act + requirements. + +
+
+ Consequences +
+ + All content published to public Filecoin infrastructure is hosted at + the sole discretion of the Filecoin team. Unacceptable behavior from + any community member will not be tolerated. Anyone asked to stop + unacceptable behavior is expected to comply immediately. If a + community member engages in unacceptable behavior, the Filecoin team + may take any action they deem appropriate, up to and including a + temporary ban or permanent expulsion from the community without + warning (and without refund in the case of a paid event or service). + +
+
+ Addressing Grievances +
+ + Please contact if you need to report a problem or + address a grievance related to an abuse report. If you feel you have + been falsely or unfairly accused of violating this Code of Conduct, + you should contact . We will do our best to ensure that + your grievance is handled appropriately. In general, we will choose + the course of action that we judge as being most in the interest of + fostering a safe and friendly community. + +
+
+ Contact Info +
+ + Please contact if you need to report a problem or + address a grievance related to an abuse report. You are also + encouraged to contact us if you are curious about something that + might be "on the line" between appropriate and inappropriate + content. We are happy to provide guidance to help you be a + successful part of our community. + +
+
+ Changes +
+ + This is a living document and may be updated from time to time. + Please refer to the{" "} + + git history + {" "} + for this document to view the changes. + +
+
+ Credit and License +
+ + This Code of Conduct is based on the{" "} + + npm Code of Conduct + + . This document may be reused under a{" "} + + Creative Commons Attribution-ShareAlike License + + . + +
+ +
+ ); + } +} diff --git a/pages/index-v1.js b/pages/marketing-v1/index-v1.js similarity index 100% rename from pages/index-v1.js rename to pages/marketing-v1/index-v1.js diff --git a/pages/marketing-v1/terms-v1.js b/pages/marketing-v1/terms-v1.js new file mode 100644 index 00000000..c7aa0ead --- /dev/null +++ b/pages/marketing-v1/terms-v1.js @@ -0,0 +1,235 @@ +import React, { useState } from "react"; +import * as System from "~/components/system"; + +import { css } from "@emotion/react"; + +import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper"; +import WebsitePrototypeHeader from "~/components/core/WebsitePrototypeHeader"; +import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter"; + +const STYLES_ROOT = css` + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 88px 32px 128px 32px; + max-width: 736px; + width: 100%; + margin: 0 auto 0 auto; +`; + +const STYLES_COPY_EMAIL = css` + display: inline; +`; + +export const getServerSideProps = async (context) => { + return { + props: { ...context.query }, + }; +}; +export function CopyEmail() { + const [copySuccess, setCopySuccess] = useState(""); + + function copyToClipboard() { + navigator.clipboard.writeText("abuse@filecoin.io"); + setCopySuccess("Copied!"); + } + return ( +
+ abuse@filecoin.io + {copySuccess} +
+ ); +} + +export default class GuidelinesPage extends React.Component { + render() { + const title = `Slate: Terms of Service`; + const description = "You must agree to our terms of service to use Slate."; + const url = "https://slate.host/terms"; + + return ( + + +
+ Terms of Service +
+ + The following terms and conditions govern all use of the Slate's + website and all content, services and products available at or + through the website. + +
+ + Please read this Agreement carefully before accessing or using the + Website. By accessing or using any part of the web site, you agree + to become bound by the terms and conditions of this agreement. + +
+ + If you do not agree to all the terms and conditions of this + agreement, then you may not access the Website or use any services. + If these terms and conditions are considered an offer by Slate, + acceptance is expressly limited to these terms. The Website is + available only to individuals who are at least 18 years old. + +
+
+ Storage Deals to the Filecoin Network +
+ + You agree to allow Slate to make storage deals on your behalf to the + Filecoin Network at any given time. + +
+
+ Your Slate Account and Site +
+ + If you create an account on the Website, you are responsible for + maintaining the security of your account and its content, and you + are fully responsible for all activities that occur under the + account and any other actions taken in connection with the Website. + You must not describe or assign content to your account in a + misleading or unlawful manner, including in a manner intended to + trade on the name or reputation of others, and Slate may change or + remove any description or keyword that it considers inappropriate or + unlawful, or otherwise likely to cause Slate liability. You must + immediately notify Slate of any unauthorized uses of your account or + any other breaches of security. Slate will not be liable for any + acts or omissions by You, including any damages of any kind incurred + as a result of such acts or omissions. + +
+
+ Responsibility of Contributors +
+ + If you operate an account, post material to the Website, post links + on the Website, or otherwise make (or allow any third party to make) + material available by means of the Website (any such material, + Content), You are entirely responsible for the content of, and any + harm resulting from, that Content. That is the case regardless of + whether the Content in question constitutes text or graphics. By + making Content available, you represent and warrant that: the + downloading, copying and use of the Content will not infringe the + proprietary rights, including but not limited to the copyright, + patent, trademark or trade secret rights, of any third party. + +
+
+ Changes +
+ + Slate reserves the right, at its sole discretion, to modify or + replace any part of this Agreement. It is your responsibility to + check this Agreement periodically for changes. Your continued use of + or access to the Website following the posting of any changes to + this Agreement constitutes acceptance of those changes. Slate may + also, in the future, offer new services and/or features through the + Website (including, the release of new tools and resources). Such + new features and/or services shall be subject to the terms and + conditions of this Agreement. + +
+
+ Termination +
+ + Slate may terminate your access to all or any part of the Website at + any time, with or without cause, with or without notice, effective + immediately. If you wish to terminate this Agreement or your Slate + account (if you have one), you may simply discontinue using the + Website. Notwithstanding the foregoing, if you have a VIP Services + account, such account can only be terminated by Slate if you + materially breach this Agreement and fail to cure such breach within + thirty (30) days from Slate notice to you thereof; provided that, + Slate can terminate the Website immediately as part of a general + shut down of our service. All provisions of this Agreement which by + their nature should survive termination shall survive termination, + including, without limitation, ownership provisions, warranty + disclaimers, indemnity and limitations of liability. + +
+
+ Disclaimer of Warranties +
+ + The Website is provided “as is”. Slate and its suppliers and + licensors hereby disclaim all warranties of any kind, express or + implied, including, without limitation, the warranties of + merchantability, fitness for a particular purpose and + non-infringement. Neither Slate nor its suppliers and licensors, + makes any warranty that the Website will be error free or that + access thereto will be continuous or uninterrupted. You understand + that you download from, or otherwise obtain content or services + through, the Website at your own discretion and risk. + +
+
+ Limitation of Liability +
+ + In no event will Slate, or its suppliers or licensors, be liable + with respect to any subject matter of this agreement under any + contract, negligence, strict liability or other legal or equitable + theory for: any special, incidental or consequential damages; the + cost of procurement or substitute products or services; for + interruption of use or loss or corruption of data; for any amounts + that exceed the fees paid by you to Slate under this agreement + during the twelve (12) month period prior to the cause of action. + +
+ + Slate shall have no liability for any failure or delay due to + matters beyond their reasonable control. The foregoing shall not + apply to the extent prohibited by applicable law. + +
+
+ General Representation and Warranty +
+ + You represent and warrant that Your use of the Website will be in + strict accordance with the Slate Community Guidelines, with this + Agreement and with all applicable laws and regulations (including + without limitation any local laws or regulations in your country, + state, city, or other governmental area, regarding online conduct + and acceptable content, and including all applicable laws regarding + the transmission of technical data exported from the United States + or the country in which you reside) and your use of the Website will + not infringe or misappropriate the intellectual property rights of + any third party. + +
+
+ Indemnification +
+ + You agree to indemnify and hold harmless Slate, its contractors, and + its licensors, and their respective directors, officers, employees + and agents from and against any and all claims and expenses, + including attorneys fees, arising out of your use of the Website, + including but not limited to out of your violation this Agreement. + +
+
Miscellaneous +
+ + This Agreement constitutes the entire agreement between Slate and + you concerning the subject matter hereof, and they may only be + modified by a written amendment signed by an authorized executive of + Slate, or by the posting by Slate of a revised version. Except to + the extent applicable law, if any, provides otherwise, this + Agreement, any access to or use of the Website will be governed by + the laws of the state of California, U.S.A. + +
+ +
+ ); + } +} diff --git a/pages/slate-for-chrome.js b/pages/slate-for-chrome.js index 1215aed3..035ce73b 100644 --- a/pages/slate-for-chrome.js +++ b/pages/slate-for-chrome.js @@ -202,7 +202,8 @@ export default class SlateForChromePage extends React.Component { const title = `Slate for Chrome`; const description = "Upload images to Slate from anywhere on the web"; const url = "https://slate.host/slate-for-chrome"; - const image = "https://slate.textile.io/ipfs/bafybeidi6z774yoge5uowzwkdrrnrzi5bzqgzrwfizw4dg4xdjxfjoa5ei"; + const image = + "https://slate.textile.io/ipfs/bafybeidi6z774yoge5uowzwkdrrnrzi5bzqgzrwfizw4dg4xdjxfjoa5ei"; return ( @@ -226,7 +227,7 @@ export default class SlateForChromePage extends React.Component {

Contribute

- We would love for you to join us. You're welcomed to file an issue or submit a pull request (PR) on - Github. + We would love for you to join us. You are welcome to file an issue or submit a + pull request on Github.

- + View Github

Release

-

Slate is built in public and all past releases are always avaible for download.

+

+ Slate for Chrome is open source and past versions are also available for download. +

- -
-
- -
- - The following terms and conditions govern all use of the Slate's website and all content, services and - products available at or through the website. - -
- - Please read this Agreement carefully before accessing or using the Website. By accessing or using any - part of the web site, you agree to become bound by the terms and conditions of this agreement. - -
- - If you do not agree to all the terms and conditions of this agreement, then you may not access the - Website or use any services. If these terms and conditions are considered an offer by Slate, acceptance - is expressly limited to these terms. The Website is available only to individuals who are at least 18 - years old. - -
-
-
-

Storage Deals to the Filecoin Network

-
- - You agree to allow Slate to make storage deals on your behalf to the Filecoin Network at any given - time. - -
-
-
-
-

Your Slate Account and Site

-
- - If you create an account on the Website, you are responsible for maintaining the security of your - account and its content, and you are fully responsible for all activities that occur under the account - and any other actions taken in connection with the Website. You must not describe or assign content to - your account in a misleading or unlawful manner, including in a manner intended to trade on the name - or reputation of others, and Slate may change or remove any description or keyword that it considers - inappropriate or unlawful, or otherwise likely to cause Slate liability. You must immediately notify - Slate of any unauthorized uses of your account or any other breaches of security. Slate will not be - liable for any acts or omissions by You, including any damages of any kind incurred as a result of - such acts or omissions. - -
-
-
-
-

Responsibility of Contributors

-
- - If you operate an account, post material to the Website, post links on the Website, or otherwise make - (or allow any third party to make) material available by means of the Website (any such material, - Content), You are entirely responsible for the content of, and any harm resulting from, that Content. - That is the case regardless of whether the Content in question constitutes text or graphics. By making - Content available, you represent and warrant that: the downloading, copying and use of the Content - will not infringe the proprietary rights, including but not limited to the copyright, patent, - trademark or trade secret rights, of any third party. - -
-
-
-
-

Changes

-
- - Slate reserves the right, at its sole discretion, to modify or replace any part of this Agreement. It - is your responsibility to check this Agreement periodically for changes. Your continued use of or - access to the Website following the posting of any changes to this Agreement constitutes acceptance of - those changes. Slate may also, in the future, offer new services and/or features through the Website - (including, the release of new tools and resources). Such new features and/or services shall be - subject to the terms and conditions of this Agreement. - -
-
-
-
-

Termination

-
- - Slate may terminate your access to all or any part of the Website at any time, with or without cause, - with or without notice, effective immediately. If you wish to terminate this Agreement or your Slate - account (if you have one), you may simply discontinue using the Website. Notwithstanding the - foregoing, if you have a VIP Services account, such account can only be terminated by Slate if you - materially breach this Agreement and fail to cure such breach within thirty (30) days from Slate - notice to you thereof; provided that, Slate can terminate the Website immediately as part of a general - shut down of our service. All provisions of this Agreement which by their nature should survive - termination shall survive termination, including, without limitation, ownership provisions, warranty - disclaimers, indemnity and limitations of liability. - -
-
-
-
-

Disclaimer of Warranties

-
- - The Website is provided “as is”. Slate and its suppliers and licensors hereby disclaim all warranties - of any kind, express or implied, including, without limitation, the warranties of merchantability, - fitness for a particular purpose and non-infringement. Neither Slate nor its suppliers and licensors, - makes any warranty that the Website will be error free or that access thereto will be continuous or - uninterrupted. You understand that you download from, or otherwise obtain content or services through, - the Website at your own discretion and risk. - -
-
-
-
-

Limitation of Liability

-
- - In no event will Slate, or its suppliers or licensors, be liable with respect to any subject matter of - this agreement under any contract, negligence, strict liability or other legal or equitable theory - for: any special, incidental or consequential damages; the cost of procurement or substitute products - or services; for interruption of use or loss or corruption of data; for any amounts that exceed the - fees paid by you to Slate under this agreement during the twelve (12) month period prior to the cause - of action. - -
- - Slate shall have no liability for any failure or delay due to matters beyond their reasonable control. - The foregoing shall not apply to the extent prohibited by applicable law. - -
-
-
-
-

General Representation and Warranty

-
- - You represent and warrant that Your use of the Website will be in strict accordance with the Slate - Community Guidelines, with this Agreement and with all applicable laws and regulations (including - without limitation any local laws or regulations in your country, state, city, or other governmental - area, regarding online conduct and acceptable content, and including all applicable laws regarding the - transmission of technical data exported from the United States or the country in which you reside) and - your use of the Website will not infringe or misappropriate the intellectual property rights of any - third party. - -
-
-
-
-

Indemnification

-
- - You agree to indemnify and hold harmless Slate, its contractors, and its licensors, and their - respective directors, officers, employees and agents from and against any and all claims and expenses, - including attorneys fees, arising out of your use of the Website, including but not limited to out of - your violation this Agreement. - -
-
-
-
-

Miscellaneous

-
- - This Agreement constitutes the entire agreement between Slate and you concerning the subject matter - hereof, and they may only be modified by a written amendment signed by an authorized executive of - Slate, or by the posting by Slate of a revised version. Except to the extent applicable law, if any, - provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws - of the state of California, U.S.A. - -
-
-
-
- - - ); - } -} diff --git a/pages/terms.js b/pages/terms.js index c7aa0ead..1b64dcbd 100644 --- a/pages/terms.js +++ b/pages/terms.js @@ -1,232 +1,349 @@ import React, { useState } from "react"; import * as System from "~/components/system"; +import * as Constants from "~/common/constants"; import { css } from "@emotion/react"; import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper"; -import WebsitePrototypeHeader from "~/components/core/WebsitePrototypeHeader"; +import WebsitePrototypeHeader from "~/components/core/NewWebsitePrototypeHeader"; import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter"; const STYLES_ROOT = css` - display: flex; - flex-direction: column; - justify-content: space-between; - padding: 88px 32px 128px 32px; - max-width: 736px; + padding: 0 88px 128px 88px; + margin: -88px auto 0 auto; width: 100%; - margin: 0 auto 0 auto; -`; + background-color: ${Constants.system.wallLight}; -const STYLES_COPY_EMAIL = css` - display: inline; -`; - -export const getServerSideProps = async (context) => { - return { - props: { ...context.query }, - }; -}; -export function CopyEmail() { - const [copySuccess, setCopySuccess] = useState(""); - - function copyToClipboard() { - navigator.clipboard.writeText("abuse@filecoin.io"); - setCopySuccess("Copied!"); + @media (max-width: ${Constants.sizes.mobile}px) { + display: block; + padding: 128px 24px; } - return ( -
- abuse@filecoin.io - {copySuccess} -
- ); -} +`; -export default class GuidelinesPage extends React.Component { +const STYLES_CONTAINER = css` + max-width: 1440px; + width: 100%; + margin: 0 auto; +`; + +const STYLES_H1 = css` + font-size: ${Constants.typescale.lvl5}; + font-family: ${Constants.font.medium}; + font-weight: 400; + line-height: 1.3; + padding: 0px gutterpx 16px gutterpx; + letter-spacing: -0.021rem; + width: 100%; + color: ${Constants.system.slate}; + + @media (max-width: ${Constants.sizes.tablet}px) { + font-size: ${Constants.typescale.lvl4}; + } + + @media (max-width: ${Constants.sizes.mobile}px) { + font-size: ${Constants.typescale.lvl3}; + } +`; + +const STYLES_H2 = css` + font-size: ${Constants.typescale.lvl3}; + font-family: ${Constants.font.medium}; + font-weight: 400; + line-height: 1.3; + letter-spacing: -0.019rem; + margin-top: 24px; + width: 100%; + color: ${Constants.system.slate}; + + @media (max-width: ${Constants.sizes.tablet}px) { + font-size: ${Constants.typescale.lvl2}; + } +`; + +const STYLES_CONTENT_BLOCK1 = css` + width: 40%; + position: -webkit-sticky; + position: sticky; + top: 120px; + + @media (max-width: ${Constants.sizes.mobile}px) { + position: relative; + top: 0; + width: 100%; + } +`; + +const STYLES_CONTENT_BLOCK2 = css` + margin: -120px 0 0 auto; + width: 50%; + + @media (max-width: ${Constants.sizes.mobile}px) { + margin: 48px 0 0 0; + width: 100%; + } +`; + +const STYLES_LIST = css` + list-style-type: none; + font-family: ${Constants.font.text}; + font-weight: 400; + font-size: ${Constants.typescale.lvl1}; + letter-spacing: -0.011rem; + line-height: 1.5; + margin: 4px 0 0 16px; + opacity: 0.7; + padding: 0; +`; + +const STYLES_LINK = css` + text-decoration: none; + transition: 200ms ease none; + color: ${Constants.system.slate}; + + :hover { + color: ${Constants.system.newBlue}; + } + :active { + color: ${Constants.system.newBlue}; + } + :visited { + color: ${Constants.system.slate}; + } +`; + +export default class TermsPage extends React.Component { render() { const title = `Slate: Terms of Service`; const description = "You must agree to our terms of service to use Slate."; - const url = "https://slate.host/terms"; + const url = "https://slate.host/terms-new"; return ( - +
- Terms of Service -
- - The following terms and conditions govern all use of the Slate's - website and all content, services and products available at or - through the website. - -
- - Please read this Agreement carefully before accessing or using the - Website. By accessing or using any part of the web site, you agree - to become bound by the terms and conditions of this agreement. - -
- - If you do not agree to all the terms and conditions of this - agreement, then you may not access the Website or use any services. - If these terms and conditions are considered an offer by Slate, - acceptance is expressly limited to these terms. The Website is - available only to individuals who are at least 18 years old. - -
-
- Storage Deals to the Filecoin Network -
- - You agree to allow Slate to make storage deals on your behalf to the - Filecoin Network at any given time. - -
-
- Your Slate Account and Site -
- - If you create an account on the Website, you are responsible for - maintaining the security of your account and its content, and you - are fully responsible for all activities that occur under the - account and any other actions taken in connection with the Website. - You must not describe or assign content to your account in a - misleading or unlawful manner, including in a manner intended to - trade on the name or reputation of others, and Slate may change or - remove any description or keyword that it considers inappropriate or - unlawful, or otherwise likely to cause Slate liability. You must - immediately notify Slate of any unauthorized uses of your account or - any other breaches of security. Slate will not be liable for any - acts or omissions by You, including any damages of any kind incurred - as a result of such acts or omissions. - -
-
- Responsibility of Contributors -
- - If you operate an account, post material to the Website, post links - on the Website, or otherwise make (or allow any third party to make) - material available by means of the Website (any such material, - Content), You are entirely responsible for the content of, and any - harm resulting from, that Content. That is the case regardless of - whether the Content in question constitutes text or graphics. By - making Content available, you represent and warrant that: the - downloading, copying and use of the Content will not infringe the - proprietary rights, including but not limited to the copyright, - patent, trademark or trade secret rights, of any third party. - -
-
- Changes -
- - Slate reserves the right, at its sole discretion, to modify or - replace any part of this Agreement. It is your responsibility to - check this Agreement periodically for changes. Your continued use of - or access to the Website following the posting of any changes to - this Agreement constitutes acceptance of those changes. Slate may - also, in the future, offer new services and/or features through the - Website (including, the release of new tools and resources). Such - new features and/or services shall be subject to the terms and - conditions of this Agreement. - -
-
- Termination -
- - Slate may terminate your access to all or any part of the Website at - any time, with or without cause, with or without notice, effective - immediately. If you wish to terminate this Agreement or your Slate - account (if you have one), you may simply discontinue using the - Website. Notwithstanding the foregoing, if you have a VIP Services - account, such account can only be terminated by Slate if you - materially breach this Agreement and fail to cure such breach within - thirty (30) days from Slate notice to you thereof; provided that, - Slate can terminate the Website immediately as part of a general - shut down of our service. All provisions of this Agreement which by - their nature should survive termination shall survive termination, - including, without limitation, ownership provisions, warranty - disclaimers, indemnity and limitations of liability. - -
-
- Disclaimer of Warranties -
- - The Website is provided “as is”. Slate and its suppliers and - licensors hereby disclaim all warranties of any kind, express or - implied, including, without limitation, the warranties of - merchantability, fitness for a particular purpose and - non-infringement. Neither Slate nor its suppliers and licensors, - makes any warranty that the Website will be error free or that - access thereto will be continuous or uninterrupted. You understand - that you download from, or otherwise obtain content or services - through, the Website at your own discretion and risk. - -
-
- Limitation of Liability -
- - In no event will Slate, or its suppliers or licensors, be liable - with respect to any subject matter of this agreement under any - contract, negligence, strict liability or other legal or equitable - theory for: any special, incidental or consequential damages; the - cost of procurement or substitute products or services; for - interruption of use or loss or corruption of data; for any amounts - that exceed the fees paid by you to Slate under this agreement - during the twelve (12) month period prior to the cause of action. - -
- - Slate shall have no liability for any failure or delay due to - matters beyond their reasonable control. The foregoing shall not - apply to the extent prohibited by applicable law. - -
-
- General Representation and Warranty -
- - You represent and warrant that Your use of the Website will be in - strict accordance with the Slate Community Guidelines, with this - Agreement and with all applicable laws and regulations (including - without limitation any local laws or regulations in your country, - state, city, or other governmental area, regarding online conduct - and acceptable content, and including all applicable laws regarding - the transmission of technical data exported from the United States - or the country in which you reside) and your use of the Website will - not infringe or misappropriate the intellectual property rights of - any third party. - -
-
- Indemnification -
- - You agree to indemnify and hold harmless Slate, its contractors, and - its licensors, and their respective directors, officers, employees - and agents from and against any and all claims and expenses, - including attorneys fees, arising out of your use of the Website, - including but not limited to out of your violation this Agreement. - -
-
Miscellaneous -
- - This Agreement constitutes the entire agreement between Slate and - you concerning the subject matter hereof, and they may only be - modified by a written amendment signed by an authorized executive of - Slate, or by the posting by Slate of a revised version. Except to - the extent applicable law, if any, provides otherwise, this - Agreement, any access to or use of the Website will be governed by - the laws of the state of California, U.S.A. - +
+ +
+ + The following terms and conditions govern all use of the Slate's website and all content, services and + products available at or through the website. + +
+ + Please read this Agreement carefully before accessing or using the Website. By accessing or using any + part of the web site, you agree to become bound by the terms and conditions of this agreement. + +
+ + If you do not agree to all the terms and conditions of this agreement, then you may not access the + Website or use any services. If these terms and conditions are considered an offer by Slate, acceptance + is expressly limited to these terms. The Website is available only to individuals who are at least 18 + years old. + +
+
+
+

Storage Deals to the Filecoin Network

+
+ + You agree to allow Slate to make storage deals on your behalf to the Filecoin Network at any given + time. + +
+
+
+
+

Your Slate Account and Site

+
+ + If you create an account on the Website, you are responsible for maintaining the security of your + account and its content, and you are fully responsible for all activities that occur under the account + and any other actions taken in connection with the Website. You must not describe or assign content to + your account in a misleading or unlawful manner, including in a manner intended to trade on the name + or reputation of others, and Slate may change or remove any description or keyword that it considers + inappropriate or unlawful, or otherwise likely to cause Slate liability. You must immediately notify + Slate of any unauthorized uses of your account or any other breaches of security. Slate will not be + liable for any acts or omissions by You, including any damages of any kind incurred as a result of + such acts or omissions. + +
+
+
+
+

Responsibility of Contributors

+
+ + If you operate an account, post material to the Website, post links on the Website, or otherwise make + (or allow any third party to make) material available by means of the Website (any such material, + Content), You are entirely responsible for the content of, and any harm resulting from, that Content. + That is the case regardless of whether the Content in question constitutes text or graphics. By making + Content available, you represent and warrant that: the downloading, copying and use of the Content + will not infringe the proprietary rights, including but not limited to the copyright, patent, + trademark or trade secret rights, of any third party. + +
+
+
+
+

Changes

+
+ + Slate reserves the right, at its sole discretion, to modify or replace any part of this Agreement. It + is your responsibility to check this Agreement periodically for changes. Your continued use of or + access to the Website following the posting of any changes to this Agreement constitutes acceptance of + those changes. Slate may also, in the future, offer new services and/or features through the Website + (including, the release of new tools and resources). Such new features and/or services shall be + subject to the terms and conditions of this Agreement. + +
+
+
+
+

Termination

+
+ + Slate may terminate your access to all or any part of the Website at any time, with or without cause, + with or without notice, effective immediately. If you wish to terminate this Agreement or your Slate + account (if you have one), you may simply discontinue using the Website. Notwithstanding the + foregoing, if you have a VIP Services account, such account can only be terminated by Slate if you + materially breach this Agreement and fail to cure such breach within thirty (30) days from Slate + notice to you thereof; provided that, Slate can terminate the Website immediately as part of a general + shut down of our service. All provisions of this Agreement which by their nature should survive + termination shall survive termination, including, without limitation, ownership provisions, warranty + disclaimers, indemnity and limitations of liability. + +
+
+
+
+

Disclaimer of Warranties

+
+ + The Website is provided “as is”. Slate and its suppliers and licensors hereby disclaim all warranties + of any kind, express or implied, including, without limitation, the warranties of merchantability, + fitness for a particular purpose and non-infringement. Neither Slate nor its suppliers and licensors, + makes any warranty that the Website will be error free or that access thereto will be continuous or + uninterrupted. You understand that you download from, or otherwise obtain content or services through, + the Website at your own discretion and risk. + +
+
+
+
+

Limitation of Liability

+
+ + In no event will Slate, or its suppliers or licensors, be liable with respect to any subject matter of + this agreement under any contract, negligence, strict liability or other legal or equitable theory + for: any special, incidental or consequential damages; the cost of procurement or substitute products + or services; for interruption of use or loss or corruption of data; for any amounts that exceed the + fees paid by you to Slate under this agreement during the twelve (12) month period prior to the cause + of action. + +
+ + Slate shall have no liability for any failure or delay due to matters beyond their reasonable control. + The foregoing shall not apply to the extent prohibited by applicable law. + +
+
+
+
+

General Representation and Warranty

+
+ + You represent and warrant that Your use of the Website will be in strict accordance with the Slate + Community Guidelines, with this Agreement and with all applicable laws and regulations (including + without limitation any local laws or regulations in your country, state, city, or other governmental + area, regarding online conduct and acceptable content, and including all applicable laws regarding the + transmission of technical data exported from the United States or the country in which you reside) and + your use of the Website will not infringe or misappropriate the intellectual property rights of any + third party. + +
+
+
+
+

Indemnification

+
+ + You agree to indemnify and hold harmless Slate, its contractors, and its licensors, and their + respective directors, officers, employees and agents from and against any and all claims and expenses, + including attorneys fees, arising out of your use of the Website, including but not limited to out of + your violation this Agreement. + +
+
+
+
+

Miscellaneous

+
+ + This Agreement constitutes the entire agreement between Slate and you concerning the subject matter + hereof, and they may only be modified by a written amendment signed by an authorized executive of + Slate, or by the posting by Slate of a revised version. Except to the extent applicable law, if any, + provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws + of the state of California, U.S.A. + +
+
+