Initial commit

master
TBS093A 2020-05-13 17:33:32 +02:00
parent 1d5f8127e7
commit 9bb5b85487
15 changed files with 335 additions and 888 deletions

View File

@ -1,10 +1,11 @@
module.exports = {
siteMetadata: {
title: `Gatsby Default Starter`,
description: `Kick off your next, great Gatsby project with this default starter. This barebones starter ships with the main Gatsby configuration files you might need.`,
description: ``,
author: `@gatsbyjs`,
},
plugins: [
`gatsby-plugin-sass`,
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-source-filesystem`,
@ -24,7 +25,7 @@ module.exports = {
background_color: `#663399`,
theme_color: `#663399`,
display: `minimal-ui`,
icon: `src/images/gatsby-icon.png`, // This path is relative to the root of the site.
//icon: `src/images/gatsby-icon.png`, // This path is relative to the root of the site.
},
},
// this (optional) plugin enables Progressive Web App + Offline functionality

View File

@ -1,42 +0,0 @@
import { Link } from "gatsby"
import PropTypes from "prop-types"
import React from "react"
const Header = ({ siteTitle }) => (
<header
style={{
background: `rebeccapurple`,
marginBottom: `1.45rem`,
}}
>
<div
style={{
margin: `0 auto`,
maxWidth: 960,
padding: `1.45rem 1.0875rem`,
}}
>
<h1 style={{ margin: 0 }}>
<Link
to="/"
style={{
color: `white`,
textDecoration: `none`,
}}
>
{siteTitle}
</Link>
</h1>
</div>
</header>
)
Header.propTypes = {
siteTitle: PropTypes.string,
}
Header.defaultProps = {
siteTitle: ``,
}
export default Header

View File

@ -1,32 +0,0 @@
import React from "react"
import { useStaticQuery, graphql } from "gatsby"
import Img from "gatsby-image"
/*
* This component is built using `gatsby-image` to automatically serve optimized
* images with lazy loading and reduced file sizes. The image is loaded using a
* `useStaticQuery`, which allows us to load the image from directly within this
* component, rather than having to pass the image data down from pages.
*
* For more information, see the docs:
* - `gatsby-image`: https://gatsby.dev/gatsby-image
* - `useStaticQuery`: https://www.gatsbyjs.org/docs/use-static-query/
*/
const Image = () => {
const data = useStaticQuery(graphql`
query {
placeholderImage: file(relativePath: { eq: "gatsby-astronaut.png" }) {
childImageSharp {
fluid(maxWidth: 300) {
...GatsbyImageSharpFluid
}
}
}
}
`)
return <Img fluid={data.placeholderImage.childImageSharp.fluid} />
}
export default Image

View File

@ -1,622 +0,0 @@
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
progress {
vertical-align: baseline;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
font-weight: bolder;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
font: inherit;
margin: 0;
}
optgroup {
font-weight: 700;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
html {
font: 112.5%/1.45em georgia, serif;
box-sizing: border-box;
overflow-y: scroll;
}
* {
box-sizing: inherit;
}
*:before {
box-sizing: inherit;
}
*:after {
box-sizing: inherit;
}
body {
color: hsla(0, 0%, 0%, 0.8);
font-family: georgia, serif;
font-weight: normal;
word-wrap: break-word;
font-kerning: normal;
-moz-font-feature-settings: "kern", "liga", "clig", "calt";
-ms-font-feature-settings: "kern", "liga", "clig", "calt";
-webkit-font-feature-settings: "kern", "liga", "clig", "calt";
font-feature-settings: "kern", "liga", "clig", "calt";
}
img {
max-width: 100%;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
h1 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 2.25rem;
line-height: 1.1;
}
h2 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 1.62671rem;
line-height: 1.1;
}
h3 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 1.38316rem;
line-height: 1.1;
}
h4 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 1rem;
line-height: 1.1;
}
h5 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 0.85028rem;
line-height: 1.1;
}
h6 {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
color: inherit;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 0.78405rem;
line-height: 1.1;
}
hgroup {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
ul {
margin-left: 1.45rem;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
list-style-position: outside;
list-style-image: none;
}
ol {
margin-left: 1.45rem;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
list-style-position: outside;
list-style-image: none;
}
dl {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
dd {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
p {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
figure {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
pre {
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 1.45rem;
font-size: 0.85rem;
line-height: 1.42;
background: hsla(0, 0%, 0%, 0.04);
border-radius: 3px;
overflow: auto;
word-wrap: normal;
padding: 1.45rem;
}
table {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
font-size: 1rem;
line-height: 1.45rem;
border-collapse: collapse;
width: 100%;
}
fieldset {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
blockquote {
margin-left: 1.45rem;
margin-right: 1.45rem;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
form {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
noscript {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
iframe {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
hr {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: calc(1.45rem - 1px);
background: hsla(0, 0%, 0%, 0.2);
border: none;
height: 1px;
}
address {
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1.45rem;
}
b {
font-weight: bold;
}
strong {
font-weight: bold;
}
dt {
font-weight: bold;
}
th {
font-weight: bold;
}
li {
margin-bottom: calc(1.45rem / 2);
}
ol li {
padding-left: 0;
}
ul li {
padding-left: 0;
}
li > ol {
margin-left: 1.45rem;
margin-bottom: calc(1.45rem / 2);
margin-top: calc(1.45rem / 2);
}
li > ul {
margin-left: 1.45rem;
margin-bottom: calc(1.45rem / 2);
margin-top: calc(1.45rem / 2);
}
blockquote *:last-child {
margin-bottom: 0;
}
li *:last-child {
margin-bottom: 0;
}
p *:last-child {
margin-bottom: 0;
}
li > p {
margin-bottom: calc(1.45rem / 2);
}
code {
font-size: 0.85rem;
line-height: 1.45rem;
}
kbd {
font-size: 0.85rem;
line-height: 1.45rem;
}
samp {
font-size: 0.85rem;
line-height: 1.45rem;
}
abbr {
border-bottom: 1px dotted hsla(0, 0%, 0%, 0.5);
cursor: help;
}
acronym {
border-bottom: 1px dotted hsla(0, 0%, 0%, 0.5);
cursor: help;
}
abbr[title] {
border-bottom: 1px dotted hsla(0, 0%, 0%, 0.5);
cursor: help;
text-decoration: none;
}
thead {
text-align: left;
}
td,
th {
text-align: left;
border-bottom: 1px solid hsla(0, 0%, 0%, 0.12);
font-feature-settings: "tnum";
-moz-font-feature-settings: "tnum";
-ms-font-feature-settings: "tnum";
-webkit-font-feature-settings: "tnum";
padding-left: 0.96667rem;
padding-right: 0.96667rem;
padding-top: 0.725rem;
padding-bottom: calc(0.725rem - 1px);
}
th:first-child,
td:first-child {
padding-left: 0;
}
th:last-child,
td:last-child {
padding-right: 0;
}
tt,
code {
background-color: hsla(0, 0%, 0%, 0.04);
border-radius: 3px;
font-family: "SFMono-Regular", Consolas, "Roboto Mono", "Droid Sans Mono",
"Liberation Mono", Menlo, Courier, monospace;
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
}
pre code {
background: none;
line-height: 1.42;
}
code:before,
code:after,
tt:before,
tt:after {
letter-spacing: -0.2em;
content: " ";
}
pre code:before,
pre code:after,
pre tt:before,
pre tt:after {
content: "";
}
@media only screen and (max-width: 480px) {
html {
font-size: 100%;
}
}

View File

@ -1,51 +0,0 @@
/**
* Layout component that queries for data
* with Gatsby's useStaticQuery component
*
* See: https://www.gatsbyjs.org/docs/use-static-query/
*/
import React from "react"
import PropTypes from "prop-types"
import { useStaticQuery, graphql } from "gatsby"
import Header from "./header"
import "./layout.css"
const Layout = ({ children }) => {
const data = useStaticQuery(graphql`
query SiteTitleQuery {
site {
siteMetadata {
title
}
}
}
`)
return (
<>
<Header siteTitle={data.site.siteMetadata.title} />
<div
style={{
margin: `0 auto`,
maxWidth: 960,
padding: `0 1.0875rem 1.45rem`,
}}
>
<main>{children}</main>
<footer>
© {new Date().getFullYear()}, Built with
{` `}
<a href="https://www.gatsbyjs.org">Gatsby</a>
</footer>
</div>
</>
)
}
Layout.propTypes = {
children: PropTypes.node.isRequired,
}
export default Layout

View File

@ -1,88 +0,0 @@
/**
* SEO component that queries for data with
* Gatsby's useStaticQuery React hook
*
* See: https://www.gatsbyjs.org/docs/use-static-query/
*/
import React from "react"
import PropTypes from "prop-types"
import { Helmet } from "react-helmet"
import { useStaticQuery, graphql } from "gatsby"
function SEO({ description, lang, meta, title }) {
const { site } = useStaticQuery(
graphql`
query {
site {
siteMetadata {
title
description
author
}
}
}
`
)
const metaDescription = description || site.siteMetadata.description
return (
<Helmet
htmlAttributes={{
lang,
}}
title={title}
titleTemplate={`%s | ${site.siteMetadata.title}`}
meta={[
{
name: `description`,
content: metaDescription,
},
{
property: `og:title`,
content: title,
},
{
property: `og:description`,
content: metaDescription,
},
{
property: `og:type`,
content: `website`,
},
{
name: `twitter:card`,
content: `summary`,
},
{
name: `twitter:creator`,
content: site.siteMetadata.author,
},
{
name: `twitter:title`,
content: title,
},
{
name: `twitter:description`,
content: metaDescription,
},
].concat(meta)}
/>
)
}
SEO.defaultProps = {
lang: `en`,
meta: [],
description: ``,
}
SEO.propTypes = {
description: PropTypes.string,
lang: PropTypes.string,
meta: PropTypes.arrayOf(PropTypes.object),
title: PropTypes.string.isRequired,
}
export default SEO

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,62 @@
-⌐¬▄
,-¬ ^'` Ω ▀▄
/` ╠
.-─ ^"` '-. -─^ " ^ -.
╫IΩ¬ `" ¬¬¬¬^ " ⁿ,
╓. ┌ '┐
║ `* ▐
E
╒ É
,⌐ ▐
ç V
\ ╙
Γ ▄
Φ ¿^
╠ ,'
4 ╣
w '
┐ ╪
⌐ ╪
^ ╪
▄ ╠
` ,
'^¬─-. \
▄ \
¬┌ .. Ω
┐ ¥ `" '┐ Φ
┐-`` ▄ ⌐`
\ - ,'
', .^
, ¿`
W -^, .^
¬ ^ ┐ . . ▀
╪ " `~-─` "¬. j
` "- , ,
ⁿ▄
mniejsze:
=-¬¬ TF▄
.⌐ , ..,
▌φ^'` `' ¬---┬ ,
說 '
▄ W
,` ▐
', ⌐
# ▀
▀ ,¬
, ¬¬
¬
ⁿ |
É ┤
╢ ⌐ ▐
¬- ⁿ
.f Æ
T É` I J
└.¬. ¬
╡ ⌐
É , ┐ ⌐
` ∩ ─.-^ -, ▐
` `'¬.[¬
`

View File

@ -0,0 +1,131 @@
╔ΦH
╓╜` Åφ
▐▀ ª▀╝╗,
,w ,æ%åÖ╫▀ ╚M
╫ ▐H ╓M╙ ╓╩`
╙w║ ,A" ╝"*`
╓M╙` ╥µ╓w╛
≥╨ ╙╦≈µ
,M "φ
M ╟ ,, ,µ╓
4 .╬▓╩╨ └` ,▌
╙%w╓ ╓╦┘
╨ñN,,^ ," ╓▀M ,╓M ╙w
``` ` ▄"` ▓
╙ .M ║
,╓ Φ╙ ▌
.▄╝╙ ╟ ,,, ╔┘ ╙╦
φªΦΓ▐▄"*"` ╓╝ ª═╨└ ╙
╔M*╨M╙▀Φ▌ Φ` ¥,
,▐╦ ,Φ└ , ╔┘ Φ"╙
▀ ╙*═╝ ╓╦,æ═≈ M ªÑAΦ "" ╬
╙╙▄═*`,m*█K╬ ╔╣Ω Ñ
*K Φ*` ▀ ╙╦`%, ▓╙H
╫▄ ║╨ ╙w .╝╛
`╙V Ω .M ╚░ M@
╓ ╔▓" ,▓V ,Φ V `¥,╟▌ Φ^
▀╙ª╙ ▐▄ Å ▐ ``╨ ╦ ╫ ,╦ ΦΦM
.φ] ║ ▄M ╟╕""` M ▐╕ `ª╝ ╙w ,,
,╓▄╟φ,m*"`╙W╦N═└ `╜%µ ╫ ▐ ╙φ ▄┘
╠▓H ▀ ``╙ ╟ ║ V
╫ ║ ,N ╙"╙╕
╙W, ╟,╔φ ║ ╓╜`
╢ ╓╝ ╙ ▐╕
║╛ ,╓ Å ║ `ªwµ
j▀ ,A╙`▌╝ "% ▌
▓ ╣ ╙%µ ╝φ
▄≡▀ ╟M `""%, ╙φ
║╜ ]╙ "*═w ║
╚H ,M"` `"V,▐H
▀ æ" ▄
M ╬ `▓φ
▄▀ ╢ ╩
▀▄ ▀ :φ
▀ ╟⌐
╜w Φ
▓ ▌
Ñ≡≡x#φ ╫ ╔╦µ
Φ▄µ ║ `▀MN, ▄
▌ ▌ , ,,, ;▌ ╚ ▀
╙¥µ ╓" ▐▀▀ Φ└ ╣╓╙╗ `¥w,
╘▌ ▌,╓A¥╦▌φ╓▓ ╙▀K╗, ╙%w ╓φ
╙¥╕ ▄╨`╙╙▌ ▄µ ` ╙┘╙` ▌ `V `*w, ▐M
▐M ▌ `╙` ▀ ╙╦ ╙╗ ╔M"
╓ , ▐▌ ,╓▐▌ ╙φ ╙╗ ╙▄ µ
▐┐ ╓╤ª┘█▀ █ `% ¥µ▐Ω ▐▓
╙f╙ ▀▄µ ╝ `ܪ═w, ╙
,#▄ ,Å ▐H ╙φ ║Ñ╩¥ :Φ ╓
▌ ╙ ▐` '%Å╕ └
╓,Φ╙╙╙╙╨╙ b `╙
╓A╝ ,═%***╙""º╖ ▌
"¥▄ ,«╜ ╙¥, ,, `w
╙ ╓M ¥╦ ,Å ¥ ▌
▌ ╙╨╗ `V ╓www╓w╓ jM ╢ ▐
╙Φ .M `` ║⌂ µ═╙ ╟ ▌
jH ║ ` N ▌
▐ ▀ ║ Ñ
,Æ┘ ╙⌐ ,╓Ü ▌
,▄Φ▄ A╨ ,M ,▀ ▌
1M ╙M▄,; ,╝ ,╓ ,≤═∞w═ª` ▄ ╔"
▀▄ ╙Φ A" æ╨ ╙╦ , 4
``"ª"*ª╗ ╨╙` ,A` ╚╦▀▀*"`
V, ╓M**╙*═══µ ,╩` ╔╫
` `"*""" ╙╙
mniejsze:
╓ⁿ`1
╒Σ, "*Y▄
£" ,═^ `" >╙
╙╝ ¿^ ]``
¿" ▀J⌠
╛ Y
,╙ ▄Ñ⌐"*^`╗
. M¬w ╬
»`` ╟╙^`
,╛ ╥
,═^║ / ╙
,╔X▌║ ` r "" ╟
▐µ ╓╨ Å ╓ⁿ╨
╙ "^ j╦^ⁿ ,¡╔ ╙*╙ ╓ H
-╕ └╓─`'`▀ ╙╙v 6N
Φ≥ ▀ V ╜
, @" W ║ ½ *,╫ ≈
▐┘"` ¥╓ ╓ç,Ω ╒ `" ¼ ╙,,% ª╨
,5╠ «─^%╓.*` ╙w ╕ └ ╕ `"J⌐
╚▌ ╙ ` $ | ╙w
% ╙⌐╓ , ╜
╙w ╓╙ 1 ╕
æ└ «"▓M *, ║`
]Γ ,Ω "«,, ╙%
╓╜ φ` "¬. ╙
E .* `*─H
M ╔ ▌
▄└ ║ ╙
▌ ╘ `
N ║
▄,╓┌ ╠ ╓,
▀═ ▐ ╠M═ ╗
╧┐ Å ΦM ╗"`"jÜ% %,
▀ ,., w═"╬╗A `▌─w *w Φ
║ j ╙╜7, ╙ "w ╓╜ `
║ w,H æ═M \ "╕╙ ▄
"═╛ " ╡, ╙ "╬w, ╛
xΦw╜ M " Å*^ Φ ╕
,,m═══* ╙
Ω` ,<^`"``"w V
║ Γ `\, /`\
"╕ "w,═¬─══ ║ ╙ M
Å M "ⁿ ╙
,M ▐ Ω ▐
¿╕ A ╓┴ /"
▀ `*≈╥ ¿╨ «═«^*ⁿ" ╙w A
`^*══w "Y* ╓⌐ 'µ╗═ⁿ^
╙w,.═"``"^%,,,..^ ╢

View File

@ -1,14 +0,0 @@
import React from "react"
import Layout from "../components/layout"
import SEO from "../components/seo"
const NotFoundPage = () => (
<Layout>
<SEO title="404: Not found" />
<h1>NOT FOUND</h1>
<p>You just hit a route that doesn&#39;t exist... the sadness.</p>
</Layout>
)
export default NotFoundPage

View File

@ -1,21 +0,0 @@
import React from "react"
import { Link } from "gatsby"
import Layout from "../components/layout"
import Image from "../components/image"
import SEO from "../components/seo"
const IndexPage = () => (
<Layout>
<SEO title="Home" />
<h1>Hi people</h1>
<p>Welcome to your new Gatsby site.</p>
<p>Now go build something great.</p>
<div style={{ maxWidth: `300px`, marginBottom: `1.45rem` }}>
<Image />
</div>
<Link to="/page-2/">Go to page 2</Link>
</Layout>
)
export default IndexPage

View File

@ -0,0 +1,105 @@
import React, {useState} from 'react'
import '../styles/general.scss'
const indexConsole = ({ }) => {
return (
<div>
<div>
Ładowanie funkcjonalności / загрузка контента с функциональностью сайта
</div>
<div>
Łączenie z serwerem / подключение к серверу
</div>
<div>
Arłamów ============================ Петропавловск-Камчатский
</div>
<div className='ASCIIview'>
<div className='ASCIIchars' id='Poland'>
=-¬¬ TF <br />
. , .., <br />
φ^'` `' ¬--- , <br />
說 ' <br />
W <br />
,` ▐ <br />
', <br />
# <br />
,¬ <br />
, ¬¬ <br />
¬ <br />
| <br />
É <br />
<br />
¬- <br />
.f Æ <br />
T É` I J <br />
.¬. ¬ <br />
* <br />
É , <br />
` ∩ ─.-^ -, ▐ <br />
` `'¬.[¬ <br />
` <br />
</div>
<div className='ASCIIchars' id='Russia'>
`1 <br />
Σ, "*Y <br />
£" ,═^ `" > <br />
¿^ ]`` <br />
¿" J <br />
Y <br />
, Ñ"*^`╗ <br />
. M¬w <br />
»`` ^` c <br />
, <br />
,^ / <br />
,X ` r "" ╟ <br />
µ Å <br />
"^ j^ ,¡ * H <br />
- `'` v 6N <br />
Φ V <br />
, @" W ½ *, <br />
"` ¥╓ ╓ç,Ω ╒ `" ¼ ,,% ª <br />
,5 «^%.*` ╙w ╕ └ ╕ `"J <br />
` $ | ╙w <br />
% , <br />
w 1 <br />
æ «"M *, *` <br />
]Γ ,Ω "«,, % <br />
φ` "¬. ╙ <br />
E .* `*─H <br />
M <br />
<br />
` <br />
N <br />
, , <br />
M <br />
Å ΦM "`"% %, <br />
,., w"A `▌─w *w Φ <br />
j 7, "w ` <br />
w,H æM \ " <br />
"═╛ " , "w, <br />
xΦw M " Å*^ Φ <br />
,,m* | <br />
Ω` ,-^`"``"w V <br />
Γ `\, /`\ \ <br />
"╕ "w,¬ M <br />
Å M " / <br />
,M Ω <br />
¿ A /" \ <br />
`*≈╥ ¿╨ «═«^*ⁿ" ╙w A <br />
`^*══w "Y* ╓⌐ 'µ╗═ⁿ^ <br />
w,."``"^%,,,..^ <br />
</div>
</div>
<div>
Wczytywanie zasobów [###___________________________]
</div>
</div>
)
}
export default indexConsole

View File

@ -1,16 +0,0 @@
import React from "react"
import { Link } from "gatsby"
import Layout from "../components/layout"
import SEO from "../components/seo"
const SecondPage = () => (
<Layout>
<SEO title="Page two" />
<h1>Hi from the second page</h1>
<p>Welcome to page 2</p>
<Link to="/">Go back to the homepage</Link>
</Layout>
)
export default SecondPage

View File

@ -0,0 +1,34 @@
body {
background-color: black;
color: rgb(172, 36, 36);
font-family: Ubuntu;
overflow: hidden;
margin: 50px;
}
.ASCIIview {
width: 100%;
height: 70%;
.ASCIIchars {
display: inline-block;
font-family: monospace;
vertical-align: baseline;
text-rendering: optimizeLegibility;
white-space: pre;
word-wrap: break-word;
text-align: right;
letter-spacing: -0.2em;
line-height: 0.8em;
}
#Poland {
width: 300px;
}
#Russia {
width: 600px;
}
}