This commit is contained in:
2025-06-25 12:21:47 +03:00
parent 0c2bee3d96
commit 93de1d2a2b
38 changed files with 106 additions and 2763 deletions

View File

@@ -1,57 +0,0 @@
{% set base = config.base_url %}
<div class="flex flex-wrap text-center mx-4 lg:pt-4 mt-10 lg:mx-10 lg:mt-4 pb-10">
<div class="grid grid-cols-1 md:grid-cols-3 mx-auto items-center">
<div class="w-full mb-4 border-b border-gray-600">
<div class="arrow_up"></div>
<a href="https://library.threefold.me/info/manual/#/technology/qsss/threefold__qsss_home" target="_blank"
class="text-5xl font-extrabold uppercase">Store</a>
</div>
<div class="mb-4">
{% if 'www_threefold_io' in base %}
{% set path = base ~ '/' ~ 'images/cloud_header_seprated.png' %}
<img class="mx-auto sm:w-1/2 lg:w-full" src="{{path}}" alt="TF Cloud" />
{% else %}
<img class="mx-auto sm:w-1/2 lg:w-full" src="/images/cloud_header_seprated.png" alt="TF Cloud" />
{% endif %}
</div>
<div class="w-full mb-4 border-b border-gray-600">
<a href="https://library.threefold.me/info/manual/#/manual__weblets_home" target="_blank"
class="text-5xl font-extrabold uppercase">Build</a>
<div class="arrow_down"></div>
</div>
</div>
</div>
<style>
.arrow_up,
.arrow_down {
display: inline-block;
margin-right: 10px;
width: 0;
height: 0;
border-width: 0 12.5px 30px 12.5px;
border-color: transparent transparent #000000 transparent;
border-style: solid;
}
.arrow_down {
margin-left: 10px;
border-width: 35px 12.5px 0 12.5px;
border-color: #000000 transparent transparent transparent;
}
a {
font-family: "Orbitron", sans-serif !important;
color: black;
}
hr {
height: 1px;
border-width: 0;
color: gray;
background-color: gray;
}
</style>

View File

@@ -1,174 +0,0 @@
{% set data = load_data(url="https://gridproxy.grid.tf/stats?status=up", required=false, format="json") %}
{% if data %}
{% set capacity = (data.totalHru + data.totalSru) / 1024 / 1024 / 1024 / 1024 / 1024 %}
{% set nodes = data.nodes %}
{% set countries = data.countries %}
{% set cores = data.totalCru %}
{% endif %}
{% if data %}
<div class="lg:py-24 py-10 sm:pt-10">
<div class="mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:max-w-xl mx-auto text-center">
<h2 class="
lg:text-6xl
text-center
capitalize
my-2
leading-none
font-light
">
A Global Edge <br><span class="font-medium"> Infrastructure</span>
</h2>
</div>
</div>
<div class="mt-10 pb-12 sm:pb-16">
<div class="relative">
<div class="absolute inset-0 h-1/2"></div>
<div class="relative mx-auto px-4 sm:px-6 lg:px-8">
<div class="max-w-8xl mx-auto">
<dl class="rounded-lg bg-white sm:grid sm:grid-cols-4">
<div class="
flex flex-col
border-b border-gray-400
p-6
text-center
sm:border-0 sm:border-r
">
<dt class="
order-2
mt-2
text-2xl
leading-6
font-medium
text-gray-900
uppercase
" id="item-1">
Nodes
</dt>
<dd class="
order-1
text-5xl
leading-none
font-extrabold
text-black
mb-4
" aria-describedby="item-1">
{{ nodes }}
</dd>
</div>
<div class="
flex flex-col
border-t border-b border-gray-400
p-6
text-center
sm:border-0 sm:border-l sm:border-r
">
<dt class="
order-2
mt-2
text-2xl
leading-6
font-medium
text-gray-900
uppercase
">
Capacity
</dt>
<dd class="
order-1
text-5xl
leading-none
font-extrabold
text-black
mb-4
">
{{ capacity | round(precision=2) }}PB
</dd>
</div>
<div class="
flex flex-col
border-t border-gray-400
p-6
text-center
sm:border-0 sm:border-l
">
<dt class="
order-2
mt-2
text-2xl
leading-6
font-medium
text-gray-900
uppercase
">
Cores
</dt>
<dd class="
order-1
text-5xl
leading-none
font-extrabold
text-black
mb-4
">
{{ cores | num_format }}
</dd>
</div>
<div class="
flex flex-col
border-t border-gray-400
p-6
text-center
sm:border-0 sm:border-l
">
<dt class="
order-2
mt-2
text-2xl
leading-6
font-medium
text-gray-900
uppercase
">
Countries
</dt>
<dd class="
order-1
text-5xl
leading-none
font-extrabold
text-black
mb-4
">
{{ countries }}
</dd>
</div>
</dl>
</div>
</div>
</div>
</div>
<div class="block text-center mt-5">
<a target="_blank" href="https://explorer.threefold.io/all" class="
inline-block
bg-white
text-lg
learn-button
text-gray-700
hover:text-gray-500
bo
px-12
py-1
mr-5
mb-4
border-2
shadow
border-black
">Explore Capacity</a>
</div>
</div>
{% endif %}

View File

@@ -1,16 +0,0 @@
{% block content %}
<div class="relative flex flex-col lg:flex-row items-baseline -mx-8 sm:-mx-12 md:-mx-16 lg:-mx-20">
<a href="/careers" class="section banner">
<div class="center">
<h2 class="h1">
<strong>Join our Team</strong>
</h2>
</div>
{% set background = "background-image: url(" ~ page.permalink ~ "tf_people.jpg)" %}
<div class="back" style="{{background}}"></div>
</a>
</div>
{% endblock content %}

View File

@@ -1,127 +0,0 @@
{% if '127.0.0.1:1111' in config.base_url %}
{% set img_url = 'developer/' %}
{% else %}
{% set img_url = '' %}
{% endif %}
{% if 'www_threefold_io' in config.base_url %}
{% set url = '/www_threefold_io' %}
{% else %}
{% set url = '' %}
{% endif %}
<div class="my-5 lg:py-24 py-10 lg:mx-28 mx-4">
<div class="w-full text-center">
<h2 class="lg:text-6xl capitalize font-normal leading-tight">
where would you like to start?
</h2>
<div class="max-w-4xl mb-10 py-2 text-xl mx-auto leading-tight tracking-wide">ThreeFold's open-source
infrastructure has been built from the ground up on the Linux Kernel to create a fully decentralized
Internet and Cloud. From a stateless operating system to new compute, storage and networking primitives, the
next-generation Internet is here.
</div>
</div>
<div class="grid sm:grid-cols-1 gap-4 lg:grid-cols-2 text-center lg:px-16">
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/os" }}>
<img src={{ img_url ~ 'operating_system.png' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
Operating System
</div>
</a>
</div>
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/automation" }}>
<img src={{ img_url ~ 'automation.png' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
Autonomous Components
</div>
</a>
</div>
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/tooling" }}>
<img src={{ img_url ~ 'tooling.png' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
Developer tooling
</div>
</a>
</div>
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/qsfs" }}>
<img src={{ img_url ~ 'qsfs.png' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
Quantum-Safe Storage
</div>
</a>
</div>
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/blockchain" }}>
<img src={{ img_url ~ 'blockchain.png' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
ThreeFold Blockchain
</div>
</a>
</div>
<div class="
mx-auto
my-4
rounded
overflow-hidden
transition
duration-500
bg-gray-100
">
<a href={{ url ~ "/developer/planetarynw" }}>
<img src={{ img_url ~ 'planetary_network.jpg' }} />
<div class="font-bold text-xl py-5 mx-4 text-black">
Planetary Network
</div>
</a>
</div>
</div>
</div>

View File

@@ -11,7 +11,7 @@
<div class="fade-in-box flex flex-col p-8 rounded-2xl my-4 bg-gray-50">
<img class="fade-in relative mb-4" width="20%" src="{{ image_src }}" alt="{{ image_alt }}">
<img class="fade-in relative mb-4" width="15%" src="{{ image_src }}" alt="{{ image_alt }}">
<dt class="flex items-center gap-x-3 text-lg rounded-2xl font-semibold">
{{ title }}
</dt>

View File

@@ -1,70 +0,0 @@
<div class="relative px-4 sm:px-6 py-12 lg:py-28 lg:px-8">
<div class="absolute inset-0">
<div class="bg-white h-1/3 sm:h-2/3"></div>
</div>
<div class="relative max-w-7xl mx-auto">
<div class="text-center">
<h2 class="
lg:text-6xl
leading-tight
font-normal font-heading
sm:leading-10
lg:pb-10
">
Dive Deeper
</h2>
</div>
<div class="mt-12 grid gap-5 max-w-lg mx-auto lg:grid-cols-3 lg:max-w-none">
<div class="flex flex-col rounded-lg shadow-lg overflow-hidden">
<div class="flex-shrink-0">
<img class="h-48 w-full object-cover" src="images/planet_first_people_first.png" alt="" />
</div>
<div class="flex-1 bg-white p-6 flex flex-col justify-between">
<div class="flex-1">
<a href="blog/planet-first-people-first" class="block">
<h3 class="mt-2 text-2xl leading-7 font-normal text-gray-900">
Planet first. People first.
</h3>
<div class="mt-3 leading-6 text-gray-500 text-lg">Together with our community and partners, we're taking action and making productive choices for our planet and humanity.</div>
</a>
</div>
</div>
</div>
<div class="flex flex-col rounded-lg shadow-lg overflow-hidden">
<div class="flex-shrink-0">
<img class="h-48 w-full object-cover" src="images/internet_of_internets.png" alt="" />
</div>
<div class="flex-1 bg-white p-6 flex flex-col justify-between">
<div class="flex-1">
<a href="/blog/internet-of-internets/" class="block">
<h3 class="mt-2 text-2xl leading-7 font-normal text-gray-900">
Welcome to the Internet of Internets
</h3>
<div class="mt-3 leading-6 text-gray-500 text-lg">Together, were building our own future through the Internet of Internets decentralized, open, inclusive, regenerative, and resilient.</div>
</a>
</div>
</div>
</div>
<div class="flex flex-col rounded-lg shadow-lg overflow-hidden">
<div class="flex-shrink-0">
<img class="h-48 w-full object-cover" src="images/tft_vedio.jpg" alt="" />
</div>
<div class="flex-1 bg-white p-6 flex flex-col justify-between">
<div class="flex-1">
<a href="https://www.youtube.com/watch?v=5DtVU66Z74s" target="_blank" class="block">
<h3 class="mt-2 text-2xl leading-7 font-normal text-gray-900">
ThreeFold Explained in 2 Minutes
</h3>
<div class="mt-3 leading-6 text-gray-500 text-lg">We make sovereignty a reality and
opportunities universal. Our technology ensures data ownership and a democratized
Internet. Discover how.</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -1,163 +0,0 @@
{% set styles = "background-image: url('images/V3.png');" %}
<section class="px-2 h-auto bg-center lg:py-40 p-12 bg-cover bg-no-repeat">
<div class="relative mx-auto">
<div class="text-center rounded lg:px-6 mt-10 lg:mt-0 mx-auto">
{{body | markdown | safe }}
<div class="items my-10 block lg:flex lg:flex-wrap justify-center items-center animate-pulse">
<!-- capacity -->
<div class="tooltip item flex flex-col border border-gray-50 shadow-lg bg-white mx-4 p-6 my-4">
<span class="tooltiptext">The total amount of storage (SSD, HDD, & RAM) on the grid.</span>
<img
class="mx-auto p-4"
src="images/V3-08.png"
width="130"
alt=""
>
<div id="capacity" class="leading-none font-extrabold text-xl"></div>
<span class="block text-md mt-4 font-normal capitalize">capacity</span>
</div>
<!-- cores -->
<div class="tooltip item flex flex-col border border-gray-50 shadow-lg bg-white mx-4 p-6 my-4">
<span class="tooltiptext">The total number of Central Processing Unit cores (compute power) available on the grid.</span>
<img
class="mx-auto p-4"
src="images/V3-11.png"
width="130"
alt=""
>
<div id="cores" class="leading-none font-extrabold text-xl"></div>
<span class="block text-md mt-4 font-normal capitalize">cores</span>
</div>
<!-- Nodes -->
<div class="tooltip item flex flex-col border border-gray-50 shadow-lg bg-white mx-4 p-6 my-4">
<span class="tooltiptext">The total number of nodes on the grid. A node is a computer server 100% dedicated to the network.</span>
<img
class="mx-auto p-4"
src="images/V3-09.png"
width="130"
alt=""
>
<div id="nodes" class="leading-none font-extrabold text-xl"></div>
<span class="block text-md mt-4 font-normal capitalize">nodes</span>
</div>
<!-- countries -->
<div class="tooltip item flex flex-col border border-gray-50 shadow-lg bg-white mx-4 p-6 my-4">
<span class="tooltiptext">The total number of countries where at least one node is connected and operational.</span>
<img
class="mx-auto p-4"
src="images/V3-10.png"
width="130"
alt=""
>
<div id="countries" class="leading-none font-extrabold text-xl"></div>
<span class="block text-md mt-4 font-normal capitalize">countries</span>
</div>
<!-- farms -->
<div class="tooltip item flex flex-col border border-gray-50 shadow-lg bg-white mx-4 p-6 my-4">
<span class="tooltiptext">The total number of farms on the grid. A farm is one or more nodes operated by the same entity / entities.</span>
<img
class="mx-auto p-4"
src="images/farm.png"
width="130"
alt=""
>
<div id="farms" class="leading-none font-extrabold text-xl">900+</div>
<span class="block text-md mt-4 font-normal capitalize">farms</span>
</div>
</div>
<button class="my-8 blue_b">
<a href="https://dashboard.grid.tf/#/tf-grid/node-statistics/" target="_blank">
Explore Grid Capacity
</a>
</button>
{# <button class="my-8">
<a href="/host" target="_self">
Become a Cloud Provider
</a>
</button> #}
</div>
</div>
</section>
<style>
dd {
display: inline-block;
margin: auto;
border-radius: 50%;
line-height: 100px;
}
.bg-green {
background-color: #70dfc9;
}
.bg-pink {
background-color: #ea1ff7;
}
.blue_b{
background-color:#2E83FF !important;
color: #fff !important;
}
.blue_b a{
color: #fff !important;
}
.blue_b:hover {
background-color:#5596f5 !important;
}
/* Tooltip container */
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
/* Tooltip text */
.tooltip .tooltiptext {
font-size: 14px;
visibility: hidden;
width: 250px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 10px;
border-radius: 4px;
/* Position the tooltip text - see examples below! */
position: absolute;
z-index: 1;
bottom: -50px;
right: -60px;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
visibility: visible;
}
@media (max-width: 480px) {
.tooltip .tooltiptext {
position: absolute;
z-index: 1;
bottom: -50px;
right: 0px !important;
}
}
</style>

View File

@@ -1,82 +0,0 @@
{% set styles = "background-image: url('V3.png');" %}
{% set data = load_data(url="https://gridproxy.grid.tf/stats?status=up", required=false, format="json") %}
{% if data %}
{% set capacity = (data.totalHru + data.totalSru) / 1024 / 1024 / 1024 / 1024 / 1024 %}
{% set nodes = data.nodes %}
{% set countries = data.countries %}
{% set cores = data.totalCru %}
{% endif %}
{% if data %}
<section class="px-2 h-auto bg-center lg:py-28 p-12 bg-cover bg-no-repeat" style="{{styles}}">
<div class="relative lg:max-w-6xl mx-auto">
<div class="text-center rounded lg:px-6 mt-10 lg:mt-0 mx-auto">
{{body | markdown | safe }}
<div class="my-10 grid lg:grid-cols-4 lg:gap-8">
<!-- capacity -->
<div class="flex flex-col border border-gray-50 shadow-lg bg-white py-8 my-4">
<img class="mx-auto p-4" src="V3-08.png" width="150" alt="">
<div class="leading-none font-extrabold text-3xl">
{{ capacity | round(precision=2) }}PB
<span class="block text-lg mt-4 font-normal capitalize">capacity</span>
</div>
</div>
<!-- Nodes -->
<div class="flex flex-col border border-gray-50 shadow-lg bg-white py-8 my-4">
<img class="mx-auto p-4" src="V3-09.png" width="150" alt="">
<div class="leading-none font-extrabold text-3xl">
{{ nodes }}
<span class="block text-lg mt-4 font-normal capitalize">nodes</span>
</div>
</div>
<!-- countries -->
<div class="flex flex-col border border-gray-50 shadow-lg bg-white py-8 my-4">
<img class="mx-auto p-4" src="V3-10.png" width="150" alt="">
<div class="leading-none font-extrabold text-3xl">
{{ countries }}
<span class="block text-lg mt-4 font-normal capitalize">countries</span>
</div>
</div>
<!-- cores -->
<div class="flex flex-col border border-gray-50 shadow-lg bg-white py-8 my-4">
<img class="mx-auto p-4" src="V3-11.png" width="150" alt="">
<div class="leading-none font-extrabold text-3xl">
{{ cores | num_format }}
<span class="block text-lg mt-4 font-normal capitalize">cores</span>
</div>
</div>
</div>
<button><a href="https://dashboard.grid.tf/#/tf-grid/node-statistics/">Explore Grid Capacity</a></button>
<button><a href="/host">Become a Host</a></button>
</div>
</div>
</section>
{% endif %}
<style>
dd {
display: inline-block;
margin: auto;
border-radius: 50%;
line-height: 100px;
}
.bg-green {
background-color: #70dfc9;
}
.bg-pink {
background-color: #ea1ff7;
}
</style>

View File

@@ -1,20 +0,0 @@
<div class="text-gray-900 bg-cover bg-no-repeat mybg" style="background-image:url(expand/BG_wide.png)">
<div class="h-full">
<div class="flex flex-col items-center md:flex-row">
<div class="w-full md:w-1/2">
<div class="block">
<img
src="expand/togethericon.png" class="w-full h-full"/>
</div>
</div>
<div class="flex flex-col items-start justify-center w-full py-24 md:w-1/2">
<div class="flex flex-col items-start justify-center p-6">
<h1>Be the <strong>Internet</strong></h1>
<h3 class="my-0">Host a node, support a decentralized future</h3>
<p>By connecting a modern computer at your home or office to the ThreeFold Grid, you can provide Internet capacity to communities and builders, and be rewarded for doing this. Take part in shaping a new Internet era governed by all of us.</p>
<button class="mx-0"><a target="_blank" href="https://www.manual.grid.tf/documentation/farmers/3node_building/3node_building.html">Get Started</a></button>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,72 @@
{% set image_src = image_src | default(value="") %}
{% set image_alt = image_alt | default(value="") %}
<div class="fade-in lg:h-screen flex justify-center items-center">
<div class="isolate">
<div class="mx-auto text-center max-w-7xl px-6 lg:px-8 py-12">
<!-- Image Section -->
<div class="fade-in-image mx-auto text-center lg:flex lg:justify-center">
<img class="h-auto object-cover rounded-xl" src="{{ image_src }}" alt="{{ image_alt }}">
</div>
<div class="mx-auto lg:mx-0 lg:flex-auto">
<!-- Typing Text -->
<h2 id="typing-text2" class="mt-6 fade-in">
</h2>
</div>
</div>
</div>
</div>
<!-- Styles -->
<style>
/* Fade-in for Text & Image */
.fade-in-item, .fade-in-image {
opacity: 0;
transform: translateY(10px);
transition: opacity 1s ease-out, transform 1s ease-out;
}
.fade-in-item.show, .fade-in-image.show {
opacity: 1;
transform: translateY(0);
}
</style>
<!-- Script -->
<script>
document.addEventListener("DOMContentLoaded", function () {
/*** Typing Effect ***/
const text = "Own Your AI GPU & Share Capacity";
const textElement = document.getElementById("typing-text2");
let index = 0;
function typeText() {
if (index < text.length) {
textElement.textContent += text.charAt(index);
index++;
setTimeout(typeText, 100);
}
}
/*** Fade-in Items One by One ***/
const items = document.querySelectorAll(".fade-in-item");
const image = document.querySelector(".fade-in-image");
let itemIndex = 0;
function showNextItem() {
if (itemIndex < items.length) {
items[itemIndex].classList.add("show");
itemIndex++;
setTimeout(showNextItem, 300); // Faster fade-in
} else {
image.classList.add("show");
}
}
/*** Initialize Everything ***/
typeText();
setTimeout(showNextItem, 1500); // Delay to ensure text is typed first
});
</script>

View File

@@ -1,59 +0,0 @@
<div class="flex flex-col md:flex md:flex-row justify-center items-center mx-auto lg:pt-20 pt-8">
<div class="flex flex-wrap justify-center items-center w-full md:w-1/3">
<h1 class="font-semibold">The Vision</h1>
<h3 class="blue font-normal my-0">Pioneering. Empowering.</h3>
</div>
<div class="w-full md:w-2/3">
<div class="flex flex-wrap justify-center md:justify-end">
<div class="relative my-6 mx-2">
<img class="w-full object-cover rounded-md" src="/images/vision1.png" alt="Random image">
<div class="cardhover opacity-100 md:opacity-0 md:hover:opacity-100 duration-300 rounded-md absolute inset-0 flex justify-center items-center px-8 text-md text-gray-900 font-semibold">Most countries only rely on cable networks, meaning they lack control over their own digital infrastructure. </div>
</div>
<div class="relative my-6 mx-2">
<img class="w-full object-cover rounded-md" src="/images/vision2.png" alt="Random image">
<div class="cardhover opacity-100 md:opacity-0 md:hover:opacity-100 rounded-md absolute inset-0 flex justify-center items-center px-8 text-md text-gray-900 font-semibold">Today, most of the cloud is owned and operated by a few major companies taking all the profits and control of the Internet.</div>
</div>
<div class="relative my-6 mx-2">
<img class="w-full object-cover rounded-md" src="/images/vision3.png" alt="Random image">
<div class="cardhover opacity-100 md:opacity-0 md:hover:opacity-100 rounded-md absolute inset-0 flex justify-center items-center px-8 text-md text-gray-900 font-semibold">Digital experiences should not manipulate people, rather they should empower them. </div>
</div>
<div class="relative my-6 mx-2">
<img class="w-full object-cover rounded-md" src="/images/vision4.png" alt="Random image">
<div class="cardhover opacity-100 md:opacity-0 md:hover:opacity-100 rounded-md absolute inset-0 flex justify-center items-center px-8 text-md text-gray-900 font-semibold">Current IT infrastructures consume far too much energy. Now it is time we do something about it.</div>
</div>
</div>
</div>
</div>
<style>
.cardhover{
background-color: rgba(224, 224, 224, 0);
}
.cardhover:hover{
background-color: rgba(224, 224, 224, 0.8);
animation-duration: 200;
}
@media (max-width: 640px) {
.cardhover{
background-color: rgba(224, 224, 224, 0.8);
}
}
</style>

View File

@@ -1,97 +0,0 @@
{# <div class="flex space-x-12 justify-center">
<img loading="lazy" src="images/zictia_black.png" class="test" alt="Image 1" />
<img loading="lazy" src="images/vverse_black.png" class="test" alt="Image 2" />
<img loading="lazy" src="images/social_network_black.png" class="test" alt="Image 3" />
<img loading="lazy" src="images/vevrse_black.png" class="test" alt="Image 4" />
<img loading="lazy" src="images/sikana_black.png" class="test" alt="Image 5" />
<img loading="lazy" src="images/ourworld_black.png" class="test" alt="Image 6" />
<img loading="lazy" src="images/ict_black.png" class="test" alt="Image 7" />
<img loading="lazy" src="images/holochain_black.png" class="test" alt="Image 8" />
<img loading="lazy" src="images/temple_black.png" class="test" alt="Image 9" />
</div> #}
<div class="border-t-2 mb-6 border-gray-200"></div>
<div
x-data="{}"
x-init="$nextTick(() => {
let ul = $refs.logos;
ul.insertAdjacentHTML('afterend', ul.outerHTML);
ul.nextSibling.setAttribute('aria-hidden', 'true');
})"
class="w-full inline-flex flex-nowrap overflow-hidden [mask-image:_linear-gradient(to_right,transparent_0,_black_128px,_black_calc(100%-128px),transparent_100%)]"
>
<ul x-ref="logos" class="flex items-center justify-center md:justify-start [&_li]:mx-8 [&_img]:max-w-none animate-infinite-scroll">
<li>
<img src="images/zictia_black.png" alt="Facebook" />
</li>
<li>
<img src="images/vverse_black.png" alt="Disney" />
</li>
<li>
<img src="images/social_network_black.png" alt="Airbnb" />
</li>
<li>
<img src="images/vevrse_black.png" alt="Apple" />
</li>
<li>
<img src="images/ict_black.png" alt="Spark" />
</li>
<li>
<img src="images/holochain_black.png" alt="Samsung" />
</li>
<li>
<img src="images/sikana_black.png" alt="Quora" />
</li>
<li>
<img src="images/ourworld_black.png" alt="Sass" />
</li>
<li>
<img src="images/temple_black.png" alt="Sass" />
</li>
</ul>
<ul x-ref="logos" class="flex items-center justify-center md:justify-start [&_li]:mx-8 [&_img]:max-w-none animate-infinite-scroll" aria-hidden="true">
<li>
<img src="images/zictia_black.png" alt="Facebook" />
</li>
<li>
<img src="images/vverse_black.png" alt="Disney" />
</li>
<li>
<img src="images/social_network_black.png" alt="Airbnb" />
</li>
<li>
<img src="images/vevrse_black.png" alt="Apple" />
</li>
<li>
<img src="images/ict_black.png" alt="Spark" />
</li>
<li>
<img src="images/holochain_black.png" alt="Samsung" />
</li>
<li>
<img src="images/sikana_black.png" alt="Quora" />
</li>
<li>
<img src="images/ourworld_black.png" alt="Sass" />
</li>
<li>
<img src="images/temple_black.png" alt="Sass" />
</li>
</ul>
</div>
<div class="border-t-2 mt-6 border-gray-200"></div>
<style>
ul {
list-style-type: none;
}
</style>

View File

@@ -1,126 +0,0 @@
<!-- Timeline section -->
<div class="mx-auto -mt-8 px-6 lg:py-24 py-4 ">
<div class="mx-auto grid max-w-2xl grid-cols-1 gap-8 overflow-hidden lg:mx-0 lg:max-w-none lg:grid-cols-4">
<div>
<time datetime="2021-08" class="flex items-center text-lg font-semibold leading-6 text-black">
<svg viewBox="0 0 4 4" class="mr-4 h-3 w-3 flex-none" aria-hidden="true">
<circle class="green_text" cx="2" cy="2" r="2" fill="currentColor" />
</svg>
Phase 1
<div class="absolute -ml-2 h-px w-screen -translate-x-full bg-gray-900/10 sm:-ml-4 lg:static lg:-mr-6 lg:ml-8 lg:w-auto lg:flex-auto lg:translate-x-0" aria-hidden="true"></div>
</time>
<div class="road_border_green px-3">
<p class="mt-6 text-lg font-semibold leading-8 tracking-tight green_text">CREATION OF CORE TECH</p>
<ul class="mt-1 text-base leading-7 text-gray-600 list-none" style="padding-left: 0px;">
<li>
+10 years of development
</li>
<br>
<li>
Built decentralized, autonomous, edge internet technology
</li>
</ul>
</div>
</div>
<div>
<time datetime="2021-12" class="flex items-center text-lg font-semibold leading-6 text-black">
<svg viewBox="0 0 4 4" class="mr-4 h-3 w-3 flex-none" aria-hidden="true">
<circle class="green_text" cx="2" cy="2" r="2" fill="currentColor" />
</svg>
Phase 2
<div class="absolute -ml-2 h-px w-screen -translate-x-full bg-gray-900/10 sm:-ml-4 lg:static lg:-mr-6 lg:ml-8 lg:w-auto lg:flex-auto lg:translate-x-0" aria-hidden="true"></div>
</time>
<div class="road_border_green px-3">
<p class="mt-6 text-lg font-semibold leading-8 tracking-tight green_text">TRACTION & EXPANSION</p>
<ul class="mt-1 text-base leading-7 text-gray-600 list-none" style="padding-left: 0px;">
<li>
Open Source Development<br>
60+ Countries<br>
30,000+ Cores<br>
30,000,000 GB of Storage
</li>
<br>
<li>
Signed with Government of Zanzibar for a digital FreeZone and connected cyber city
</li>
<br>
<li>
Multiple global partners want to be part of the global expansion
</li>
</ul>
</div>
</div>
<div>
<time datetime="2022-02" class="flex items-center text-lg font-semibold leading-6 blue">
<svg viewBox="0 0 4 4" class="mr-4 h-3 w-3 flex-none" aria-hidden="true">
<circle class="blue" cx="2" cy="2" r="2" fill="currentColor" />
</svg>
Current | Phase 3
<div class="absolute -ml-2 h-px w-screen -translate-x-full bg-gray-900/10 sm:-ml-4 lg:static lg:-mr-6 lg:ml-8 lg:w-auto lg:flex-auto lg:translate-x-0" aria-hidden="true"></div>
</time>
<div class="road_border_blue px-3">
<p class="mt-6 text-lg font-semibold leading-8 tracking-tight blue">THREEFOLD EXPANSION</p>
<ul class="mt-1 text-base leading-7 text-gray-600 list-none" style="padding-left: 0px;">
<li>
Open Source Mode & Commercial Mode
Version 3 & Version 4
</li>
<br>
<li>
Service Levels & Supportability
</li>
<br>
<li>
Launch Project Internet Capacity
</li>
<br>
<li>
Expansion towards 1 million nodes
</li>
</ul>
</div>
</div>
<div>
<time datetime="2022-12" class="flex items-center text-lg font-semibold leading-6 text-black">
<svg viewBox="0 0 4 4" class="mr-4 h-3 w-3 flex-none" aria-hidden="true">
<circle class="text-gray-500" cx="2" cy="2" r="2" fill="currentColor" />
</svg>
Phase 4
<div class=""></div>
</time>
<div class="road_border px-3">
<p class="mt-6 text-lg font-semibold leading-8 tracking-tight text-gray-600">SOVEREIGNTY FOR ALL</p>
<ul class="mt-1 text-base leading-7 text-gray-600 list-none" style="padding-left: 0px;">
<li>
+1 Million Nodes enabled
</li>
<br>
<li>
+100 Million people using our system platform.
</li>
<br>
<li>
A credible and widespread alternative to centralized clouds
</li>
</ul>
</div>
</div>
</div>
</div>
<style>
.road_border{
border-left: 1px solid rgb(156, 156, 156);
}
.road_border_green{
border-left: 1px solid #58CF77;
}
.road_border_blue{
border-left: 1px solid #2E83FF;
}
</style>

View File

@@ -1,118 +0,0 @@
<div class="space-y-8 lg:pb-24 pb-4 relative before:absolute before:inset-0 before:ml-5 before:-translate-x-px md:before:mx-auto md:before:translate-x-0 before:h-full before:w-0.5 before:bg-gradient-to-b before:from-transparent before:via-slate-300 before:to-transparent">
<!-- Item #1 -->
<div class="relative flex items-center justify-between md:justify-normal md:odd:flex-row-reverse group is-active">
<!-- Icon -->
{# <div class="flex items-center justify-center w-10 h-10 rounded-full border border-white bg-slate-300 group-[.is-active]:bg-emerald-500 text-slate-500 group-[.is-active]:text-emerald-50 shadow shrink-0 md:order-1 md:group-odd:-translate-x-1/2 md:group-even:translate-x-1/2">
<svg class="fill-current" xmlns="http://www.w3.org/2000/svg" width="12" height="10">
<path fill-rule="nonzero" d="M10.422 1.257 4.655 7.025 2.553 4.923A.916.916 0 0 0 1.257 6.22l2.75 2.75a.916.916 0 0 0 1.296 0l6.415-6.416a.916.916 0 0 0-1.296-1.296Z" />
</svg>
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center justify-between space-x-2 mb-1">
<div class="font-bold text-slate-900">Order Placed</div>
<time class="font-caveat font-medium text-indigo-500">08/06/2023</time>
</div>
<div class="text-slate-500">Our journey began, with a realization among a group of Internet and Cloud veterans: the existing Internet infrastructure is unsustainable.</div>
</div> #}
</div>
<!-- Item #2 -->
<div class="relative flex items-center justify-center md:justify-normal md:odd:flex-row-reverse group is-active">
<!-- Icon -->
<div class="flex items-center justify-center w-6 h-6 rounded-full border border-white bg-gray-600 shrink-0 md:order-1 md:group-odd:-translate-x-7 md:group-even:translate-x-7">
{# <svg class="fill-current" xmlns="http://www.w3.org/2000/svg" width="12" height="10">
<path fill-rule="nonzero" d="M10.422 1.257 4.655 7.025 2.553 4.923A.916.916 0 0 0 1.257 6.22l2.75 2.75a.916.916 0 0 0 1.296 0l6.415-6.416a.916.916 0 0 0-1.296-1.296Z" />
</svg> #}
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center space-x-2 mb-1">
{# <div class="font-bold text-slate-900">Phase 1:</div> #}
{# <div class="font-caveat font-semibold text-lg">OUR JOURNEY BEGAN</div> #}
</div>
<p class="text-gray-800 text-md"><span class="font-caveat font-semibold text-lg blue">OUR JOURNEY BEGAN </span>with a realization among a group of Internet and Cloud veterans: the existing Internet infrastructure is unsustainable.</p>
</div>
</div>
<!-- Item #3 -->
<div class="relative flex items-center justify-center md:justify-normal md:odd:flex-row-reverse group is-active">
<!-- Icon -->
<div class="flex items-center justify-center w-6 h-6 rounded-full border border-white bg-gray-600 shrink-0 md:order-1 md:group-odd:-translate-x-7 md:group-even:translate-x-7">
{# <svg class="fill-current" xmlns="http://www.w3.org/2000/svg" width="12" height="10">
<path fill-rule="nonzero" d="M10.422 1.257 4.655 7.025 2.553 4.923A.916.916 0 0 0 1.257 6.22l2.75 2.75a.916.916 0 0 0 1.296 0l6.415-6.416a.916.916 0 0 0-1.296-1.296Z" />
</svg> #}
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center space-x-2 mb-1">
{# <div class="font-bold text-slate-900">Phase 2:</div> #}
{# <time class="font-caveat font-semibold green_text">In response,</time> #}
</div>
<p class="text-gray-800 text-md"><span class="font-caveat font-semibold text-lg blue uppercase">In response, </span>we came together with a shared mission—to design a revolutionary decentralized, open-source, inclusive, and sustainable Cloud solution for all. </p>
</div>
</div>
<!-- Item #4 -->
<div class="relative flex items-center justify-center md:justify-normal md:odd:flex-row-reverse group is-active">
<!-- Icon -->
<div class="flex items-center justify-center w-6 h-6 rounded-full border border-white bg-gray-600 shrink-0 md:order-1 md:group-odd:-translate-x-7 md:group-even:translate-x-7">
{# <svg class="fill-current text-white" xmlns="http://www.w3.org/2000/svg" width="12" height="10">
<path fill-rule="nonzero" d="M10.422 1.257 4.655 7.025 2.553 4.923A.916.916 0 0 0 1.257 6.22l2.75 2.75a.916.916 0 0 0 1.296 0l6.415-6.416a.916.916 0 0 0-1.296-1.296Z" />
</svg> #}
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center space-x-2 mb-1">
{# <div class="font-bold text-slate-900">Phase 3:</div> #}
{# <div class="font-caveat font-semibold blue">Today</div> #}
</div>
<p class="text-gray-800 text-md"><span class="font-caveat font-semibold text-lg blue uppercase">Today </span>
as we embark on the commercialization phase, the ThreeFold Grid is in its third generation technology and live in ±60 countries, significant milestones in our ongoing commitment to redefine the future of the digital landscape.
</p>
</div>
</div>
<!-- Item #5 -->
<div class="relative flex items-center justify-center md:justify-normal md:odd:flex-row-reverse group is-active">
<!-- Icon -->
<div class="flex items-center justify-center w-6 h-6 rounded-full border border-white bg-gray-600 shrink-0 md:order-1 md:group-odd:-translate-x-7 md:group-even:translate-x-7">
{# <svg class="fill-current" xmlns="http://www.w3.org/2000/svg" width="12" height="10">
<path fill-rule="nonzero" d="M10.422 1.257 4.655 7.025 2.553 4.923A.916.916 0 0 0 1.257 6.22l2.75 2.75a.916.916 0 0 0 1.296 0l6.415-6.416a.916.916 0 0 0-1.296-1.296Z" />
</svg> #}
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center space-x-2 mb-1">
{# <div class="font-bold text-slate-900">Phase 2:</div> #}
{# <time class="font-caveat font-semibold green_text">In response,</time> #}
</div>
<p class="text-gray-800 text-md"><span class="font-caveat font-semibold text-lg blue uppercase">Project Internet Capacity</span> is the fourth generation of the ThreeFold Grid, the accumulation of years of work by ThreeFold. Project INCA aims to be a Layer 0 for the DePIN community and involves the launch of a new token, INCA, on the Solana blockchain. Learn more <a href="https://www.threefold.io/blog/introducing-project-inca/">here.</a></p>
</div>
</div>
<!-- Item #6 -->
{# <div class="relative flex items-center justify-between md:justify-normal md:odd:flex-row-reverse group">
<!-- Icon -->
<div class="flex items-center justify-center w-10 h-10 rounded-full border border-white bg-slate-300 group-[.is-active]:bg-emerald-500 text-slate-500 group-[.is-active]:text-emerald-50 shadow shrink-0 md:order-1 md:group-odd:-translate-x-1/2 md:group-even:translate-x-1/2">
<svg class="fill-current" xmlns="http://www.w3.org/2000/svg" width="12" height="12">
<path d="M12 10v2H7V8.496a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5V12H0V4.496a.5.5 0 0 1 .206-.4l5.5-4a.5.5 0 0 1 .588 0l5.5 4a.5.5 0 0 1 .206.4V10Z" />
</svg>
</div>
<!-- Card -->
<div class="w-[calc(100%-4rem)] md:w-[calc(50%-2.5rem)] bg-white p-4 rounded border border-slate-200 shadow">
<div class="flex items-center justify-between space-x-2 mb-1">
<div class="font-bold text-slate-900">Delivered</div>
<time class="font-caveat font-medium text-amber-500">Exp. 12/08/2023</time>
</div>
<div class="text-slate-500">Pretium lectus quam id leo. Urna et pharetra aliquam vestibulum morbi blandit cursus risus.</div>
</div>
</div> #}
</div>