diff --git a/next/package.json b/next/package.json
index 7872dfc..06a0670 100644
--- a/next/package.json
+++ b/next/package.json
@@ -15,6 +15,7 @@
"next": "^10.1.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
+ "react-player": "^2.9.0",
"remark": "^13.0.0",
"remark-html": "^13.0.1"
},
diff --git a/next/pages/hydra.js b/next/pages/hydra.js
index 15fb716..1866301 100644
--- a/next/pages/hydra.js
+++ b/next/pages/hydra.js
@@ -11,21 +11,21 @@ export async function getStaticProps(context) {
export default function Hydra() {
return (
- <>
-
-
- PLN's Hydra works
-
+
+
+ PLN's Hydra works
+
I create visuals with patterns
+
Intermediary steps of GaLactic
);
diff --git a/next/pages/parvagues.js b/next/pages/parvagues.js
new file mode 100644
index 0000000..b80200a
--- /dev/null
+++ b/next/pages/parvagues.js
@@ -0,0 +1,42 @@
+import Image from "next/image";
+import Link from "next/link";
+import Head from "next/head";
+import Layout from "../components/layout";
+import utilStyles from "../styles/utils.module.css";
+
+import React from "react";
+import ReactPlayer from "react-player";
+
+export async function getStaticProps(context) {
+ return {
+ props: {},
+ };
+}
+
+export default function ParVagues() {
+ return (
+
+
+
+ ParVagues
+
+
+
+ I create music with patterns
+
+ ParVagues, c'est des ondes sonores qui naissent dans un océan
+ binaire pour parfois s'échouer sur vos plages sonores.
+
+ {/**/}
+
+
+
+
+ );
+}
diff --git a/next/public/images/ParVagues.jpg b/next/public/images/ParVagues.jpg
new file mode 100644
index 0000000..f4ea135
Binary files /dev/null and b/next/public/images/ParVagues.jpg differ
diff --git a/next/yarn.lock b/next/yarn.lock
index 857a5d3..21c8207 100644
--- a/next/yarn.lock
+++ b/next/yarn.lock
@@ -626,6 +626,11 @@ debug@^4.0.0:
dependencies:
ms "2.1.2"
+deepmerge@^4.0.0:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
+ integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
+
define-properties@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
@@ -1208,6 +1213,11 @@ line-column@^1.0.2:
isarray "^1.0.0"
isobject "^2.0.0"
+load-script@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4"
+ integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=
+
loader-utils@1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
@@ -1316,6 +1326,11 @@ mdurl@^1.0.0:
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
+memoize-one@^5.1.1:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.0.tgz#65259224c44b59b9d6648af917108e6867d64d54"
+ integrity sha512-OiKwjWuxDPHRN5yL9gskqJHT1dr9N99AH95ceiwvpXjE6fpcwAtPHDRoe8CFL1+TMrLG9NzO5WerQ32Q35iD4w==
+
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -1652,7 +1667,7 @@ process@0.11.10, process@^0.11.10:
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
-prop-types@15.7.2:
+prop-types@15.7.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -1744,11 +1759,27 @@ react-dom@^17.0.2:
object-assign "^4.1.1"
scheduler "^0.20.2"
+react-fast-compare@^3.0.1:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb"
+ integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
+
react-is@16.13.1, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+react-player@^2.9.0:
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/react-player/-/react-player-2.9.0.tgz#ef7fe7073434087565f00ff219824e1e02c4b046"
+ integrity sha512-jNUkTfMmUhwPPAktAdIqiBcVUKsFKrVGH6Ocutj6535CNfM91yrvWxHg6fvIX8Y/fjYUPoejddwh7qboNV9vGA==
+ dependencies:
+ deepmerge "^4.0.0"
+ load-script "^1.0.0"
+ memoize-one "^5.1.1"
+ prop-types "^15.7.2"
+ react-fast-compare "^3.0.1"
+
react-refresh@0.8.3:
version "0.8.3"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"