This commit is contained in:
burningtree 2023-02-16 10:54:05 +00:00
parent 5cb99d7c1b
commit 5b49a26234
12 changed files with 233 additions and 96 deletions

View file

@ -654,7 +654,7 @@ table.table-custom{
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.person-item:hover .text-mild{
.person-item:hover .text-mild, .person-item:hover .text-supermild{
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));
}
@ -780,22 +780,18 @@ table.table-custom{
width: 4rem;
}
.w-2\/3{
width: 66.666667%;
}
.w-32{
width: 8rem;
}
.w-48{
width: 12rem;
}
.w-5{
width: 1.25rem;
}
.w-64{
width: 16rem;
}
.w-full{
width: 100%;
}
@ -812,6 +808,10 @@ table.table-custom{
list-style-type: disc;
}
.flex-wrap{
flex-wrap: wrap;
}
.items-center{
align-items: center;
}
@ -1060,8 +1060,12 @@ table.table-custom{
width: 10rem;
}
.sm\:gap-6{
gap: 1.5rem;
.sm\:w-48{
width: 12rem;
}
.sm\:w-64{
width: 16rem;
}
}

View file

@ -1,5 +1,5 @@
import { _ } from "./_layout-416f0fb9.js";
import { default as default2 } from "../components/pages/_layout.svelte-8890a230.js";
import { _ } from "./_layout-68f6d432.js";
import { default as default2 } from "../components/pages/_layout.svelte-0591841b.js";
export {
default2 as component,
_ as universal

View file

@ -1,4 +1,4 @@
import { default as default2 } from "../components/pages/_page.svelte-9e4fa11d.js";
import { default as default2 } from "../components/pages/_page.svelte-ee97f50d.js";
export {
default2 as component
};

View file

@ -25,15 +25,19 @@ const data = {
title: "Mixnets → Full-Stack Privacy",
desc: "Imagine a Full-Stack Privacy -> how would it even look alike!"
},
{
title: "Private messaging protocols",
desc: "We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication."
},
{
title: "Solarpunk vs Lunarpunk",
desc: "For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?"
},
{ title: "Cryptography" },
{
title: "Tech journalists",
desc: "Ethical crypto vs global cyberwars agenda"
},
{
title: "Asian community",
desc: "It's rare to see asians in Europe, but there are so many of them doing privacy solutions"
},
{
title: "Privacy wars",
desc: "Why are privacy-blockchain socials so toxic? We should stop hating each other & work together"
@ -45,17 +49,9 @@ const data = {
title: "Network states (with a privacy focus)",
desc: "The network state-as-a-grassroots movement"
},
{
title: "Solarpunk vs Lunarpunk",
desc: "For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?"
},
{
title: "Veksl",
desc: "Easy onboarding to cryptocurrencies without KYC/AML using peer-to-peer tools is crucial for privacy. What options do we have today?"
},
{
title: "Private messaging protocols",
desc: "We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication."
}
],
ticketsIntro: "Be a part of the first Web3Privacy Summit experience…",
@ -123,31 +119,36 @@ const data = {
id: "mykola",
name: "Mykola Siusko",
twitter: "nicksvyaznoy",
img: "mykola.png"
img: "mykola.png",
caption: "Web3 privacy advocate"
},
{
id: "tree",
name: "Tree",
twitter: "treecz",
img: "tree.jpeg"
img: "tree.jpeg",
caption: "Creator of lunarpunk hackathons & events"
},
{
id: "juraj-bednar",
name: "Juraj Bednar",
twitter: "jurbed",
img: "juraj-bednar.jpeg"
img: "juraj-bednar.jpeg",
caption: "Educator, writer, cryptoanarchist & biohacker"
},
{
id: "mario-havel",
name: "Mario Havel",
twitter: "TMIYChao",
img: "mario-havel.jpeg"
img: "mario-havel.jpeg",
caption: "Hacker, Co-Founder of [Bordel Hackerspace](https://bordel.paralelnipolis.cz/#/)"
},
{
id: "guy-zyskind",
name: "Guy Zyskind",
twitter: "GuyZys",
img: "guy-zyskind.jpeg"
img: "guy-zyskind.jpeg",
caption: "Founder of [Secret Network](https://scrt.network/), CEO SCRT Labs"
}
],
speakers: [

View file

@ -1,10 +1,66 @@
import { S as SvelteComponent, i as init, s as safe_not_equal, e as empty, b as insert_hydration, C as noop, M as destroy_each, h as detach, k as element, a as space, q as text, l as claim_element, m as children, c as claim_space, r as claim_text, G as src_url_equal, n as attr, H as append_hydration, u as set_data, x as create_component, Z as head_selector, y as claim_component, z as mount_component, f as transition_in, d as check_outros, t as transition_out, A as destroy_component, g as group_outros } from "../../chunks/index-858fda85.js";
import { S as SvelteComponent, i as init, s as safe_not_equal, e as empty, b as insert_hydration, f as transition_in, g as group_outros, d as check_outros, t as transition_out, M as destroy_each, h as detach, k as element, a as space, q as text, l as claim_element, m as children, c as claim_space, r as claim_text, G as src_url_equal, n as attr, H as append_hydration, u as set_data, x as create_component, y as claim_component, z as mount_component, A as destroy_component, Z as head_selector } from "../../chunks/index-858fda85.js";
import { S as SvelteMarkdown } from "../../chunks/SvelteMarkdown-6743e4fc.js";
function get_each_context$1(ctx, list, i) {
const child_ctx = ctx.slice();
child_ctx[4] = list[i];
return child_ctx;
}
function create_if_block$1(ctx) {
let div;
let sveltemarkdown;
let current;
sveltemarkdown = new SvelteMarkdown({
props: { source: (
/*item*/
ctx[4].caption
) }
});
return {
c() {
div = element("div");
create_component(sveltemarkdown.$$.fragment);
this.h();
},
l(nodes) {
div = claim_element(nodes, "DIV", { class: true });
var div_nodes = children(div);
claim_component(sveltemarkdown.$$.fragment, div_nodes);
div_nodes.forEach(detach);
this.h();
},
h() {
attr(div, "class", "mt-2 text-base text-supermild");
},
m(target, anchor) {
insert_hydration(target, div, anchor);
mount_component(sveltemarkdown, div, null);
current = true;
},
p(ctx2, dirty) {
const sveltemarkdown_changes = {};
if (dirty & /*items*/
1)
sveltemarkdown_changes.source = /*item*/
ctx2[4].caption;
sveltemarkdown.$set(sveltemarkdown_changes);
},
i(local) {
if (current)
return;
transition_in(sveltemarkdown.$$.fragment, local);
current = true;
},
o(local) {
transition_out(sveltemarkdown.$$.fragment, local);
current = false;
},
d(detaching) {
if (detaching)
detach(div);
destroy_component(sveltemarkdown);
}
};
}
function create_each_block$1(ctx) {
let div3;
let div0;
@ -30,7 +86,13 @@ function create_each_block$1(ctx) {
let t4;
let a1_href_value;
let t5;
let t6;
let div3_class_value;
let current;
let if_block = (
/*item*/
ctx[4].caption && create_if_block$1(ctx)
);
return {
c() {
div3 = element("div");
@ -46,6 +108,9 @@ function create_each_block$1(ctx) {
t3 = text("@");
t4 = text(t4_value);
t5 = space();
if (if_block)
if_block.c();
t6 = space();
this.h();
},
l(nodes) {
@ -73,6 +138,9 @@ function create_each_block$1(ctx) {
a1_nodes.forEach(detach);
div2_nodes.forEach(detach);
t5 = claim_space(div3_nodes);
if (if_block)
if_block.l(div3_nodes);
t6 = claim_space(div3_nodes);
div3_nodes.forEach(detach);
this.h();
},
@ -80,7 +148,7 @@ function create_each_block$1(ctx) {
if (!src_url_equal(img.src, img_src_value = "/people/" + /*item*/
ctx[4].img))
attr(img, "src", img_src_value);
attr(img, "class", "grayscale invert aspect-square object-cover");
attr(img, "class", "grayscale invert aspect-square object-cover w-full");
attr(a0, "href", a0_href_value = twitterLink(
/*item*/
ctx[4].twitter
@ -94,7 +162,7 @@ function create_each_block$1(ctx) {
attr(a1, "class", "hover:underline");
attr(div2, "class", "text-base text-mild");
attr(div3, "class", div3_class_value = "hover:bg-white hover:text-black p-2 " + /*size*/
(ctx[1] === "small" ? "w-48" : "w-64") + " person-item");
(ctx[1] === "small" ? "w-2/3 sm:w-48" : "w-2/3 sm:w-64") + " person-item");
},
m(target, anchor) {
insert_hydration(target, div3, anchor);
@ -110,49 +178,89 @@ function create_each_block$1(ctx) {
append_hydration(a1, t3);
append_hydration(a1, t4);
append_hydration(div3, t5);
if (if_block)
if_block.m(div3, null);
append_hydration(div3, t6);
current = true;
},
p(ctx2, dirty) {
if (dirty & /*items*/
if (!current || dirty & /*items*/
1 && !src_url_equal(img.src, img_src_value = "/people/" + /*item*/
ctx2[4].img)) {
attr(img, "src", img_src_value);
}
if (dirty & /*items*/
if (!current || dirty & /*items*/
1 && a0_href_value !== (a0_href_value = twitterLink(
/*item*/
ctx2[4].twitter
))) {
attr(a0, "href", a0_href_value);
}
if (dirty & /*items*/
1 && t1_value !== (t1_value = /*item*/
if ((!current || dirty & /*items*/
1) && t1_value !== (t1_value = /*item*/
ctx2[4].name + ""))
set_data(t1, t1_value);
if (dirty & /*items*/
1 && t4_value !== (t4_value = /*item*/
if ((!current || dirty & /*items*/
1) && t4_value !== (t4_value = /*item*/
ctx2[4].twitter + ""))
set_data(t4, t4_value);
if (dirty & /*items*/
if (!current || dirty & /*items*/
1 && a1_href_value !== (a1_href_value = twitterLink(
/*item*/
ctx2[4].twitter
))) {
attr(a1, "href", a1_href_value);
}
if (dirty & /*size*/
if (
/*item*/
ctx2[4].caption
) {
if (if_block) {
if_block.p(ctx2, dirty);
if (dirty & /*items*/
1) {
transition_in(if_block, 1);
}
} else {
if_block = create_if_block$1(ctx2);
if_block.c();
transition_in(if_block, 1);
if_block.m(div3, t6);
}
} else if (if_block) {
group_outros();
transition_out(if_block, 1, 1, () => {
if_block = null;
});
check_outros();
}
if (!current || dirty & /*size*/
2 && div3_class_value !== (div3_class_value = "hover:bg-white hover:text-black p-2 " + /*size*/
(ctx2[1] === "small" ? "w-48" : "w-64") + " person-item")) {
(ctx2[1] === "small" ? "w-2/3 sm:w-48" : "w-2/3 sm:w-64") + " person-item")) {
attr(div3, "class", div3_class_value);
}
},
i(local) {
if (current)
return;
transition_in(if_block);
current = true;
},
o(local) {
transition_out(if_block);
current = false;
},
d(detaching) {
if (detaching)
detach(div3);
if (if_block)
if_block.d();
}
};
}
function create_fragment$1(ctx) {
let each_1_anchor;
let current;
let each_value = (
/*items*/
ctx[0].map(
@ -164,6 +272,9 @@ function create_fragment$1(ctx) {
for (let i = 0; i < each_value.length; i += 1) {
each_blocks[i] = create_each_block$1(get_each_context$1(ctx, each_value, i));
}
const out = (i) => transition_out(each_blocks[i], 1, 1, () => {
each_blocks[i] = null;
});
return {
c() {
for (let i = 0; i < each_blocks.length; i += 1) {
@ -182,9 +293,10 @@ function create_fragment$1(ctx) {
each_blocks[i].m(target, anchor);
}
insert_hydration(target, each_1_anchor, anchor);
current = true;
},
p(ctx2, [dirty]) {
if (dirty & /*size, twitterLink, items, getPerson*/
if (dirty & /*size, items, getPerson, twitterLink*/
7) {
each_value = /*items*/
ctx2[0].map(
@ -196,20 +308,36 @@ function create_fragment$1(ctx) {
const child_ctx = get_each_context$1(ctx2, each_value, i);
if (each_blocks[i]) {
each_blocks[i].p(child_ctx, dirty);
transition_in(each_blocks[i], 1);
} else {
each_blocks[i] = create_each_block$1(child_ctx);
each_blocks[i].c();
transition_in(each_blocks[i], 1);
each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor);
}
}
for (; i < each_blocks.length; i += 1) {
each_blocks[i].d(1);
group_outros();
for (i = each_value.length; i < each_blocks.length; i += 1) {
out(i);
}
each_blocks.length = each_value.length;
check_outros();
}
},
i: noop,
o: noop,
i(local) {
if (current)
return;
for (let i = 0; i < each_value.length; i += 1) {
transition_in(each_blocks[i]);
}
current = true;
},
o(local) {
each_blocks = each_blocks.filter(Boolean);
for (let i = 0; i < each_blocks.length; i += 1) {
transition_out(each_blocks[i]);
}
current = false;
},
d(detaching) {
destroy_each(each_blocks, detaching);
if (detaching)
@ -1451,13 +1579,13 @@ function create_fragment(ctx) {
attr(div4, "class", "bg-black");
attr(div4, "id", "about");
attr(div5, "class", "section-header");
attr(div6, "class", "pb-16 flex justify-center sm:gap-6");
attr(div6, "class", "pb-16 flex flex-wrap justify-center gap-6");
attr(div7, "class", "mx-auto");
attr(div8, "class", "middle-pane-medium pt-16 text-xl text-center mx-auto");
attr(div9, "class", "");
attr(div9, "id", "speakers");
attr(div10, "class", "section-header");
attr(div11, "class", "pb-16 flex justify-center sm:gap-6");
attr(div11, "class", "pb-16 flex flex-wrap justify-center gap-6");
attr(div12, "class", "mx-auto");
attr(div13, "class", "middle-pane-medium pt-0 text-xl text-center mx-auto");
attr(div14, "id", "hosts");

View file

@ -1,4 +0,0 @@
import { l } from "../../chunks/_layout-416f0fb9.js";
export {
l as load
};

View file

@ -0,0 +1,4 @@
import { l } from "../../chunks/_layout-68f6d432.js";
export {
l as load
};

View file

@ -900,9 +900,9 @@ const __vitePreload = function preload(baseModule, deps, importerUrl) {
};
const matchers = {};
const nodes = [
() => __vitePreload(() => import("./chunks/0-fbb2922b.js"), true ? ["./chunks/0-fbb2922b.js","./chunks/_layout-416f0fb9.js","./components/pages/_layout.svelte-8890a230.js","./chunks/index-858fda85.js","./chunks/SvelteMarkdown-6743e4fc.js","./assets/_layout-e9a653b6.css"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/0-7d75f383.js"), true ? ["./chunks/0-7d75f383.js","./chunks/_layout-68f6d432.js","./components/pages/_layout.svelte-0591841b.js","./chunks/index-858fda85.js","./chunks/SvelteMarkdown-6743e4fc.js","./assets/_layout-a1a19efe.css"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/1-a708a445.js"), true ? ["./chunks/1-a708a445.js","./components/error.svelte-b9497535.js","./chunks/index-858fda85.js","./chunks/singletons-1811cedd.js"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/2-f658540d.js"), true ? ["./chunks/2-f658540d.js","./components/pages/_page.svelte-9e4fa11d.js","./chunks/index-858fda85.js","./chunks/SvelteMarkdown-6743e4fc.js"] : void 0, import.meta.url)
() => __vitePreload(() => import("./chunks/2-e5801a86.js"), true ? ["./chunks/2-e5801a86.js","./components/pages/_page.svelte-ee97f50d.js","./chunks/index-858fda85.js","./chunks/SvelteMarkdown-6743e4fc.js"] : void 0, import.meta.url)
];
const server_loads = [];
const dictionary = {

View file

@ -1 +1 @@
{"version":"1676542514159"}
{"version":"1676544839054"}

View file

@ -29,6 +29,14 @@
"title": "Mixnets → Full-Stack Privacy",
"desc": "Imagine a Full-Stack Privacy -> how would it even look alike!"
},
{
"title": "Private messaging protocols",
"desc": "We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication."
},
{
"title": "Solarpunk vs Lunarpunk",
"desc": "For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?"
},
{
"title": "Cryptography"
},
@ -36,10 +44,6 @@
"title": "Tech journalists",
"desc": "Ethical crypto vs global cyberwars agenda"
},
{
"title": "Asian community",
"desc": "It's rare to see asians in Europe, but there are so many of them doing privacy solutions"
},
{
"title": "Privacy wars",
"desc": "Why are privacy-blockchain socials so toxic? We should stop hating each other & work together"
@ -57,17 +61,9 @@
"title": "Network states (with a privacy focus)",
"desc": "The network state-as-a-grassroots movement"
},
{
"title": "Solarpunk vs Lunarpunk",
"desc": "For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?"
},
{
"title": "Veksl",
"desc": "Easy onboarding to cryptocurrencies without KYC/AML using peer-to-peer tools is crucial for privacy. What options do we have today?"
},
{
"title": "Private messaging protocols",
"desc": "We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication."
}
],
"ticketsIntro": "Be a part of the first Web3Privacy Summit experience…",
@ -135,31 +131,36 @@
"id": "mykola",
"name": "Mykola Siusko",
"twitter": "nicksvyaznoy",
"img": "mykola.png"
"img": "mykola.png",
"caption": "Web3 privacy advocate"
},
{
"id": "tree",
"name": "Tree",
"twitter": "treecz",
"img": "tree.jpeg"
"img": "tree.jpeg",
"caption": "Creator of lunarpunk hackathons & events"
},
{
"id": "juraj-bednar",
"name": "Juraj Bednar",
"twitter": "jurbed",
"img": "juraj-bednar.jpeg"
"img": "juraj-bednar.jpeg",
"caption": "Educator, writer, cryptoanarchist & biohacker"
},
{
"id": "mario-havel",
"name": "Mario Havel",
"twitter": "TMIYChao",
"img": "mario-havel.jpeg"
"img": "mario-havel.jpeg",
"caption": "Hacker, Co-Founder of [Bordel Hackerspace](https://bordel.paralelnipolis.cz/#/)"
},
{
"id": "guy-zyskind",
"name": "Guy Zyskind",
"twitter": "GuyZys",
"img": "guy-zyskind.jpeg"
"img": "guy-zyskind.jpeg",
"caption": "Founder of [Secret Network](https://scrt.network/), CEO SCRT Labs"
}
],
"speakers": [

View file

@ -6,15 +6,15 @@
<meta name="viewport" content="width=device-width" />
<meta name="theme-color" content="#000000" />
<meta http-equiv="content-security-policy" content="">
<link href="./_app/immutable/assets/_layout-e9a653b6.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/start-4a937c72.js">
<link href="./_app/immutable/assets/_layout-a1a19efe.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/start-65f340bf.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index-858fda85.js">
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-1811cedd.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-8890a230.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-0591841b.js">
<link rel="modulepreload" href="./_app/immutable/chunks/SvelteMarkdown-6743e4fc.js">
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-18502808.js">
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-416f0fb9.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-9e4fa11d.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1v6y0me_START --><meta name="description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@web3privacy"><meta name="twitter:title" content="Web3Privacy Prague 2023"><meta name="twitter:description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:image" content="https://prague.web3privacy.info/web3privacy.png"><!-- HEAD_svelte-1v6y0me_END -->
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-23db4802.js">
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-68f6d432.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-ee97f50d.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1v6y0me_START --><meta name="description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@web3privacy"><meta name="twitter:title" content="Web3Privacy Prague 2023"><meta name="twitter:description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:image" content="https://prague.web3privacy.info/web3privacy.png"><!-- HEAD_svelte-1v6y0me_END -->
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">
@ -41,12 +41,14 @@
<div class="mt-4 text-lg markdown"></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Mixnets → Full-Stack Privacy</div>
<div class="mt-4 text-lg markdown"><p>Imagine a Full-Stack Privacy -> how would it even look alike!</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Private messaging protocols</div>
<div class="mt-4 text-lg markdown"><p>We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication.</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Solarpunk vs Lunarpunk</div>
<div class="mt-4 text-lg markdown"><p>For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to <a href="https://www.egirlcapital.com/writings/107533289">go dark</a>. Do you agree?</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Cryptography</div>
<div class="mt-4 text-lg markdown"></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Tech journalists</div>
<div class="mt-4 text-lg markdown"><p>Ethical crypto vs global cyberwars agenda</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Asian community</div>
<div class="mt-4 text-lg markdown"><p>It's rare to see asians in Europe, but there are so many of them doing privacy solutions</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Privacy wars</div>
<div class="mt-4 text-lg markdown"><p>Why are privacy-blockchain socials so toxic? We should stop hating each other &amp; work together</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Privacy workforce</div>
@ -57,33 +59,34 @@
<div class="mt-4 text-lg markdown"></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Network states (with a privacy focus)</div>
<div class="mt-4 text-lg markdown"><p>The network state-as-a-grassroots movement</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Solarpunk vs Lunarpunk</div>
<div class="mt-4 text-lg markdown"><p>For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to <a href="https://www.egirlcapital.com/writings/107533289">go dark</a>. Do you agree?</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Veksl</div>
<div class="mt-4 text-lg markdown"><p>Easy onboarding to cryptocurrencies without KYC/AML using peer-to-peer tools is crucial for privacy. What options do we have today?</p></div>
</div><div class="bg-[#0d1117] hover:text-black hover:bg-white px-4 py-6"><div class="text-2xl uppercase">Private messaging protocols</div>
<div class="mt-4 text-lg markdown"><p>We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication.</p></div>
</div></div></div></div>
<div class="" id="speakers"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto"><div class="section-header">Speakers</div>
<div class="mx-auto"><div class="pb-16 flex justify-center sm:gap-6"><div class="hover:bg-white hover:text-black p-2 w-64 person-item"><div><a href="https://twitter.com/GuyZys" target="_blank"><img src="/people/guy-zyskind.jpeg" class="grayscale invert aspect-square object-cover"></a></div>
<div class="mx-auto"><div class="pb-16 flex flex-wrap justify-center gap-6"><div class="hover:bg-white hover:text-black p-2 w-2/3 sm:w-64 person-item"><div><a href="https://twitter.com/GuyZys" target="_blank"><img src="/people/guy-zyskind.jpeg" class="grayscale invert aspect-square object-cover w-full"></a></div>
<div class="mt-4">Guy Zyskind</div>
<div class="text-base text-mild"><a href="https://twitter.com/GuyZys" class="hover:underline">@GuyZys</a></div>
</div><div class="hover:bg-white hover:text-black p-2 w-64 person-item"><div><a href="https://twitter.com/jurbed" target="_blank"><img src="/people/juraj-bednar.jpeg" class="grayscale invert aspect-square object-cover"></a></div>
<div class="mt-2 text-base text-supermild"><p>Founder of <a href="https://scrt.network/">Secret Network</a>, CEO SCRT Labs</p></div>
</div><div class="hover:bg-white hover:text-black p-2 w-2/3 sm:w-64 person-item"><div><a href="https://twitter.com/jurbed" target="_blank"><img src="/people/juraj-bednar.jpeg" class="grayscale invert aspect-square object-cover w-full"></a></div>
<div class="mt-4">Juraj Bednar</div>
<div class="text-base text-mild"><a href="https://twitter.com/jurbed" class="hover:underline">@jurbed</a></div>
</div><div class="hover:bg-white hover:text-black p-2 w-64 person-item"><div><a href="https://twitter.com/TMIYChao" target="_blank"><img src="/people/mario-havel.jpeg" class="grayscale invert aspect-square object-cover"></a></div>
<div class="mt-2 text-base text-supermild"><p>Educator, writer, cryptoanarchist &amp; biohacker</p></div>
</div><div class="hover:bg-white hover:text-black p-2 w-2/3 sm:w-64 person-item"><div><a href="https://twitter.com/TMIYChao" target="_blank"><img src="/people/mario-havel.jpeg" class="grayscale invert aspect-square object-cover w-full"></a></div>
<div class="mt-4">Mario Havel</div>
<div class="text-base text-mild"><a href="https://twitter.com/TMIYChao" class="hover:underline">@TMIYChao</a></div>
<div class="mt-2 text-base text-supermild"><p>Hacker, Co-Founder of <a href="https://bordel.paralelnipolis.cz/#/">Bordel Hackerspace</a></p></div>
</div></div></div></div></div>
<div id="hosts"><div class="middle-pane-medium pt-0 text-xl text-center mx-auto"><div class="section-header">Hosts</div>
<div class="mx-auto"><div class="pb-16 flex justify-center sm:gap-6"><div class="hover:bg-white hover:text-black p-2 w-48 person-item"><div><a href="https://twitter.com/nicksvyaznoy" target="_blank"><img src="/people/mykola.png" class="grayscale invert aspect-square object-cover"></a></div>
<div class="mx-auto"><div class="pb-16 flex flex-wrap justify-center gap-6"><div class="hover:bg-white hover:text-black p-2 w-2/3 sm:w-48 person-item"><div><a href="https://twitter.com/nicksvyaznoy" target="_blank"><img src="/people/mykola.png" class="grayscale invert aspect-square object-cover w-full"></a></div>
<div class="mt-4">Mykola Siusko</div>
<div class="text-base text-mild"><a href="https://twitter.com/nicksvyaznoy" class="hover:underline">@nicksvyaznoy</a></div>
</div><div class="hover:bg-white hover:text-black p-2 w-48 person-item"><div><a href="https://twitter.com/treecz" target="_blank"><img src="/people/tree.jpeg" class="grayscale invert aspect-square object-cover"></a></div>
<div class="mt-2 text-base text-supermild"><p>Web3 privacy advocate</p></div>
</div><div class="hover:bg-white hover:text-black p-2 w-2/3 sm:w-48 person-item"><div><a href="https://twitter.com/treecz" target="_blank"><img src="/people/tree.jpeg" class="grayscale invert aspect-square object-cover w-full"></a></div>
<div class="mt-4">Tree</div>
<div class="text-base text-mild"><a href="https://twitter.com/treecz" class="hover:underline">@treecz</a></div>
<div class="mt-2 text-base text-supermild"><p>Creator of lunarpunk hackathons &amp; events</p></div>
</div></div></div></div></div>
<div class="bg-black" id="program"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"><div class="section-header">Program</div>
@ -175,14 +178,14 @@
<div class="mt-4 text-supermild"><p>This web is built with <a href="https://kit.svelte.dev/">SvelteKit</a> and is <a href="https://github.com/web3privacy/w3ps1">open-source</a> under CC0 license</p></div></div></div></div></footer></div>
<script type="module" data-sveltekit-hydrate="1dkm57q">
import { start } from "./_app/immutable/start-4a937c72.js";
<script type="module" data-sveltekit-hydrate="1v6b4bw">
import { start } from "./_app/immutable/start-65f340bf.js";
start({
assets: "",
env: {},
target: document.querySelector('[data-sveltekit-hydrate="1dkm57q"]').parentNode,
version: "1676542514159",
target: document.querySelector('[data-sveltekit-hydrate="1v6b4bw"]').parentNode,
version: "1676544839054",
hydrate: {
node_ids: [0, 2],
data: [{type:"data",data:null,uses:{}},null],