|
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>UMBR Vessel/Token Platform</title> |
|
<script src="https://cdn.tailwindcss.com"></script> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
<style> |
|
.gradient-bg { |
|
background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%); |
|
} |
|
.vessel-card { |
|
transition: all 0.3s ease; |
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); |
|
} |
|
.vessel-card:hover { |
|
transform: translateY(-5px); |
|
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); |
|
} |
|
.crypto-chip { |
|
background: rgba(0, 194, 255, 0.1); |
|
border: 1px solid rgba(0, 194, 255, 0.5); |
|
} |
|
.wave-bg { |
|
position: absolute; |
|
bottom: 0; |
|
left: 0; |
|
width: 100%; |
|
overflow: hidden; |
|
line-height: 0; |
|
} |
|
.wave-bg svg { |
|
position: relative; |
|
display: block; |
|
width: calc(100% + 1.3px); |
|
height: 150px; |
|
} |
|
.wave-bg .shape-fill { |
|
fill: #FFFFFF; |
|
} |
|
.transaction-step { |
|
position: relative; |
|
padding-left: 2rem; |
|
} |
|
.transaction-step:before { |
|
content: ""; |
|
position: absolute; |
|
left: 0; |
|
top: 0; |
|
height: 100%; |
|
width: 2px; |
|
background: linear-gradient(to bottom, #00c6ff, #0072ff); |
|
} |
|
.transaction-step:after { |
|
content: ""; |
|
position: absolute; |
|
left: -6px; |
|
top: 0; |
|
width: 14px; |
|
height: 14px; |
|
border-radius: 50%; |
|
background: #0072ff; |
|
} |
|
.swap-window { |
|
position: fixed; |
|
bottom: 2rem; |
|
right: 2rem; |
|
width: 350px; |
|
max-height: 80vh; |
|
background: white; |
|
border-radius: 1rem; |
|
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); |
|
overflow: hidden; |
|
transition: all 0.3s ease; |
|
z-index: 1000; |
|
} |
|
.swap-window.collapsed { |
|
height: 60px; |
|
} |
|
.swap-window.expanded { |
|
height: 500px; |
|
} |
|
.swap-iframe { |
|
width: 100%; |
|
height: 100%; |
|
border: none; |
|
} |
|
.swap-header { |
|
padding: 1rem; |
|
background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%); |
|
color: white; |
|
display: flex; |
|
justify-content: space-between; |
|
align-items: center; |
|
cursor: pointer; |
|
} |
|
.swap-toggle { |
|
background: none; |
|
border: none; |
|
color: white; |
|
font-size: 1.2rem; |
|
cursor: pointer; |
|
} |
|
.swap-content { |
|
height: calc(100% - 60px); |
|
overflow: hidden; |
|
} |
|
.floating-button { |
|
position: fixed; |
|
bottom: 2rem; |
|
right: 2rem; |
|
width: 60px; |
|
height: 60px; |
|
border-radius: 50%; |
|
background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%); |
|
color: white; |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); |
|
cursor: pointer; |
|
z-index: 1000; |
|
transition: all 0.3s ease; |
|
} |
|
.floating-button:hover { |
|
transform: scale(1.1); |
|
} |
|
.mobile-menu { |
|
max-height: 0; |
|
overflow: hidden; |
|
transition: max-height 0.3s ease-out; |
|
} |
|
.mobile-menu.open { |
|
max-height: 500px; |
|
} |
|
.nav-link { |
|
position: relative; |
|
} |
|
.nav-link:after { |
|
content: ''; |
|
position: absolute; |
|
width: 0; |
|
height: 2px; |
|
bottom: -2px; |
|
left: 0; |
|
background-color: white; |
|
transition: width 0.3s ease; |
|
} |
|
.nav-link:hover:after { |
|
width: 100%; |
|
} |
|
.stat-card { |
|
transition: all 0.3s ease; |
|
border-radius: 12px; |
|
background: white; |
|
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); |
|
} |
|
.stat-card:hover { |
|
transform: translateY(-5px); |
|
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); |
|
} |
|
.list-vessel-button { |
|
position: fixed; |
|
bottom: 8rem; |
|
right: 2rem; |
|
width: 60px; |
|
height: 60px; |
|
border-radius: 50%; |
|
background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%); |
|
color: white; |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); |
|
cursor: pointer; |
|
z-index: 1000; |
|
transition: all 0.3s ease; |
|
} |
|
.list-vessel-button:hover { |
|
transform: scale(1.1); |
|
} |
|
.list-vessel-tooltip { |
|
position: absolute; |
|
right: 70px; |
|
background: white; |
|
color: #0072ff; |
|
padding: 8px 12px; |
|
border-radius: 8px; |
|
font-size: 14px; |
|
font-weight: 600; |
|
white-space: nowrap; |
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); |
|
opacity: 0; |
|
transition: opacity 0.3s ease; |
|
pointer-events: none; |
|
} |
|
.list-vessel-button:hover .list-vessel-tooltip { |
|
opacity: 1; |
|
} |
|
.verified-badge { |
|
display: inline-flex; |
|
align-items: center; |
|
background-color: #e6f7ee; |
|
color: #10b759; |
|
padding: 4px 8px; |
|
border-radius: 4px; |
|
font-size: 14px; |
|
font-weight: 600; |
|
margin-left: 8px; |
|
} |
|
.verified-badge i { |
|
margin-right: 4px; |
|
} |
|
.legal-section { |
|
background-color: #f8f9fa; |
|
border-left: 4px solid #0072ff; |
|
padding: 1.5rem; |
|
margin: 1.5rem 0; |
|
} |
|
.legal-title { |
|
font-weight: 700; |
|
color: #0072ff; |
|
margin-bottom: 0.5rem; |
|
} |
|
.yield-card { |
|
background: linear-gradient(135deg, rgba(0,198,255,0.1) 0%, rgba(0,114,255,0.1) 100%); |
|
border: 1px solid rgba(0,114,255,0.2); |
|
transition: all 0.3s ease; |
|
} |
|
.yield-card:hover { |
|
transform: translateY(-5px); |
|
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); |
|
} |
|
.profit-badge { |
|
background-color: #e6f7ee; |
|
color: #10b759; |
|
padding: 4px 8px; |
|
border-radius: 4px; |
|
font-size: 14px; |
|
font-weight: 600; |
|
} |
|
.token-counter { |
|
font-size: 2.5rem; |
|
font-weight: 800; |
|
background: linear-gradient(135deg, #00c6ff, #0072ff); |
|
-webkit-background-clip: text; |
|
background-clip: text; |
|
color: transparent; |
|
} |
|
.earnings-display { |
|
font-size: 1.5rem; |
|
font-weight: 700; |
|
color: #0072ff; |
|
} |
|
.pool-stats { |
|
background: rgba(0, 114, 255, 0.05); |
|
border-radius: 12px; |
|
padding: 1.5rem; |
|
border: 1px solid rgba(0, 114, 255, 0.1); |
|
} |
|
.hero-section { |
|
min-height: 100vh; |
|
display: flex; |
|
flex-direction: column; |
|
justify-content: center; |
|
} |
|
.hero-content { |
|
margin-top: -4rem; |
|
} |
|
.vessel-exchange-button { |
|
position: absolute; |
|
top: -20px; |
|
right: -20px; |
|
width: 60px; |
|
height: 60px; |
|
border-radius: 50%; |
|
background: linear-gradient(135deg, #ff7b00 0%, #ff4d00 100%); |
|
color: white; |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
box-shadow: 0 4px 15px rgba(255, 77, 0, 0.3); |
|
cursor: pointer; |
|
z-index: 10; |
|
transition: all 0.3s ease; |
|
} |
|
.vessel-exchange-button:hover { |
|
transform: scale(1.1); |
|
} |
|
.vessel-exchange-button i { |
|
font-size: 1.5rem; |
|
} |
|
.modal-overlay { |
|
position: fixed; |
|
top: 0; |
|
left: 0; |
|
right: 0; |
|
bottom: 0; |
|
background-color: rgba(0, 0, 0, 0.5); |
|
display: flex; |
|
justify-content: center; |
|
align-items: center; |
|
z-index: 2000; |
|
opacity: 0; |
|
visibility: hidden; |
|
transition: all 0.3s ease; |
|
} |
|
.modal-overlay.active { |
|
opacity: 1; |
|
visibility: visible; |
|
} |
|
.vessel-modal { |
|
background-color: white; |
|
border-radius: 12px; |
|
width: 90%; |
|
max-width: 600px; |
|
max-height: 90vh; |
|
overflow-y: auto; |
|
transform: translateY(20px); |
|
transition: all 0.3s ease; |
|
opacity: 0; |
|
} |
|
.modal-overlay.active .vessel-modal { |
|
transform: translateY(0); |
|
opacity: 1; |
|
} |
|
.vessel-modal-header { |
|
padding: 1.5rem; |
|
border-bottom: 1px solid #e5e7eb; |
|
display: flex; |
|
justify-content: space-between; |
|
align-items: center; |
|
} |
|
.vessel-modal-title { |
|
font-size: 1.5rem; |
|
font-weight: 700; |
|
color: #0072ff; |
|
} |
|
.vessel-modal-close { |
|
background: none; |
|
border: none; |
|
font-size: 1.5rem; |
|
cursor: pointer; |
|
color: #6b7280; |
|
} |
|
.vessel-modal-body { |
|
padding: 1.5rem; |
|
} |
|
.vessel-form-group { |
|
margin-bottom: 1.5rem; |
|
} |
|
.vessel-form-label { |
|
display: block; |
|
margin-bottom: 0.5rem; |
|
font-weight: 600; |
|
color: #374151; |
|
} |
|
.vessel-form-input { |
|
width: 100%; |
|
padding: 0.75rem; |
|
border: 1px solid #d1d5db; |
|
border-radius: 6px; |
|
font-size: 1rem; |
|
transition: border-color 0.3s ease; |
|
} |
|
.vessel-form-input:focus { |
|
outline: none; |
|
border-color: #0072ff; |
|
} |
|
.vessel-form-textarea { |
|
min-height: 100px; |
|
resize: vertical; |
|
} |
|
.file-upload-container { |
|
border: 2px dashed #d1d5db; |
|
border-radius: 6px; |
|
padding: 2rem; |
|
text-align: center; |
|
cursor: pointer; |
|
transition: all 0.3s ease; |
|
} |
|
.file-upload-container:hover { |
|
border-color: #0072ff; |
|
background-color: #f8fafc; |
|
} |
|
.file-upload-icon { |
|
font-size: 2rem; |
|
color: #9ca3af; |
|
margin-bottom: 1rem; |
|
} |
|
.file-upload-text { |
|
color: #6b7280; |
|
margin-bottom: 0.5rem; |
|
} |
|
.file-upload-hint { |
|
font-size: 0.875rem; |
|
color: #9ca3af; |
|
} |
|
.file-preview-container { |
|
display: flex; |
|
flex-wrap: wrap; |
|
gap: 0.5rem; |
|
margin-top: 1rem; |
|
} |
|
.file-preview-item { |
|
position: relative; |
|
width: 80px; |
|
height: 80px; |
|
border-radius: 4px; |
|
overflow: hidden; |
|
} |
|
.file-preview-image { |
|
width: 100%; |
|
height: 100%; |
|
object-fit: cover; |
|
} |
|
.file-preview-remove { |
|
position: absolute; |
|
top: 4px; |
|
right: 4px; |
|
width: 20px; |
|
height: 20px; |
|
background-color: rgba(0, 0, 0, 0.5); |
|
color: white; |
|
border-radius: 50%; |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
font-size: 0.75rem; |
|
cursor: pointer; |
|
} |
|
.vessel-modal-footer { |
|
padding: 1.5rem; |
|
border-top: 1px solid #e5e7eb; |
|
display: flex; |
|
justify-content: flex-end; |
|
gap: 1rem; |
|
} |
|
.vessel-modal-button { |
|
padding: 0.75rem 1.5rem; |
|
border-radius: 6px; |
|
font-weight: 600; |
|
cursor: pointer; |
|
transition: all 0.3s ease; |
|
} |
|
.vessel-modal-button-primary { |
|
background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%); |
|
color: white; |
|
border: none; |
|
} |
|
.vessel-modal-button-primary:hover { |
|
opacity: 0.9; |
|
} |
|
.vessel-modal-button-secondary { |
|
background-color: white; |
|
color: #374151; |
|
border: 1px solid #d1d5db; |
|
} |
|
.vessel-modal-button-secondary:hover { |
|
background-color: #f9fafb; |
|
} |
|
.treasury-badge { |
|
display: inline-flex; |
|
align-items: center; |
|
background-color: #e6f7ff; |
|
color: #0072ff; |
|
padding: 8px 12px; |
|
border-radius: 20px; |
|
font-size: 14px; |
|
font-weight: 600; |
|
margin-left: 8px; |
|
} |
|
.treasury-badge i { |
|
margin-right: 6px; |
|
} |
|
</style> |
|
</head> |
|
<body class="font-sans bg-gray-50"> |
|
|
|
<header class="gradient-bg text-white sticky top-0 z-50"> |
|
<div class="container mx-auto px-4 py-4"> |
|
<div class="flex justify-between items-center"> |
|
<div class="flex items-center space-x-2"> |
|
<i class="fas fa-coins text-2xl"></i> |
|
<h1 class="text-2xl font-bold">International Umbrella Endowment |
|
Vessel/Token Exchange Platform</h1> |
|
</div> |
|
<nav class="hidden md:flex space-x-6 items-center"> |
|
<a href="#" class="nav-link hover:underline">Home</a> |
|
<a href="#token-stats" class="nav-link hover:underline">Token Stats</a> |
|
<a href="#how-it-works" class="nav-link hover:underline">How It Works</a> |
|
<a href="#yield-farming" class="nav-link hover:underline">Yield Farming</a> |
|
<a href="#about" class="nav-link hover:underline">About UMBR</a> |
|
<a href="#faq" class="nav-link hover:underline">FAQ</a> |
|
</nav> |
|
<button id="mobileMenuButton" class="md:hidden text-2xl focus:outline-none"> |
|
<i class="fas fa-bars"></i> |
|
</button> |
|
</div> |
|
|
|
|
|
<div id="mobileMenu" class="mobile-menu md:hidden bg-blue-700 rounded-lg mt-2"> |
|
<div class="flex flex-col space-y-2 p-4"> |
|
<a href="#" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">Home</a> |
|
<a href="#token-stats" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">Token Stats</a> |
|
<a href="#how-it-works" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">How It Works</a> |
|
<a href="#yield-farming" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">Yield Farming</a> |
|
<a href="#about" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">About UMBR</a> |
|
<a href="#faq" class="block py-2 px-4 rounded hover:bg-blue-600 transition" onclick="closeMobileMenu()">FAQ</a> |
|
</div> |
|
</div> |
|
</div> |
|
</header> |
|
|
|
|
|
<section class="gradient-bg text-white hero-section"> |
|
<div class="container mx-auto px-4 hero-content"> |
|
<div class="text-center"> |
|
<h2 class="text-4xl md:text-6xl font-bold mb-6">UMBR</h2> |
|
<p class="text-xl md:text-2xl mb-12 max-w-3xl mx-auto">International Umbrella Endowment's specialized financial ecosystem designed to facilitate acquisition of maritime assets through decentralized finance (DeFi) mechanisms.</p> |
|
<div class="flex flex-col md:flex-row justify-center space-y-4 md:space-y-0 md:space-x-8"> |
|
<a href="#token-stats" class="bg-white text-blue-600 px-8 py-4 rounded-lg font-bold text-lg hover:bg-gray-100 transition duration-300"> |
|
<i class="fas fa-chart-line mr-2"></i> Token Stats |
|
</a> |
|
<a href="#yield-farming" class="bg-transparent border-2 border-white text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-white hover:bg-opacity-10 transition duration-300"> |
|
<i class="fas fa-coins mr-2"></i> Start Yield Farming |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="wave-bg"> |
|
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"> |
|
<path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21, 0,0,0,321.39,56.44Z" class="shape-fill"></path> |
|
</svg> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="token-stats" class="py-12 bg-white"> |
|
<div class="container mx-auto px-4"> |
|
<h2 class="text-3xl font-bold text-center mb-8">UMBR Token Live Statistics</h2> |
|
<div class="max-w-4xl mx-auto bg-gray-50 rounded-xl p-8 shadow-lg relative"> |
|
|
|
<button id="vesselExchangeButton" class="vessel-exchange-button"> |
|
<i class="fas fa-ship"></i> |
|
</button> |
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-8"> |
|
<div class="pool-stats"> |
|
<h3 class="text-xl font-semibold mb-4 text-blue-600">Tokens Purchased (Live)</h3> |
|
<div class="token-counter mb-2" id="tokenCounter">24,568,932</div> |
|
<p class="text-gray-600">UMBR tokens purchased in the last 24 hours</p> |
|
</div> |
|
<div class="pool-stats"> |
|
<h3 class="text-xl font-semibold mb-4 text-blue-600">Micro Pool Trades</h3> |
|
<div class="token-counter mb-2" id="poolTrades">1,248</div> |
|
<p class="text-gray-600">Active micro pool trades in the last hour</p> |
|
</div> |
|
</div> |
|
|
|
<div class="bg-blue-50 rounded-xl p-6 mb-8"> |
|
<h3 class="text-xl font-semibold mb-4 text-blue-600">Current Earnings Potential</h3> |
|
<div class="earnings-display mb-2">0.30% <span class="text-gray-600">per pool trade</span></div> |
|
<p class="text-gray-600 mb-4">Your potential earnings from providing liquidity with UMBR tokens</p> |
|
<a href="https://app.cauldron.quest/swap/220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="inline-flex items-center bg-blue-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-blue-700 transition duration-300"> |
|
<i class="fas fa-shopping-cart mr-2"></i> Buy UMBR Tokens Now |
|
</a> |
|
</div> |
|
|
|
<div class="bg-yellow-50 border border-yellow-200 rounded-lg p-6"> |
|
<h4 class="text-lg font-semibold mb-3 flex items-center"> |
|
<i class="fas fa-exclamation-triangle text-yellow-600 mr-2"></i> Important Note |
|
</h4> |
|
<p class="text-gray-700">These statistics are for demonstration purposes only. Actual token metrics may vary. Cryptocurrency investments are inherently risky. Please conduct your own research before making any investment decisions.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section class="py-12 bg-gray-50"> |
|
<div class="container mx-auto px-4"> |
|
<h2 class="text-3xl font-bold text-center mb-12">Why Choose UMBR Tokens</h2> |
|
<div class="grid grid-cols-1 md:grid-cols-4 gap-4"> |
|
<div class="stat-card p-6 text-center"> |
|
<div class="text-4xl font-bold text-blue-600 mb-4 flex justify-center"> |
|
<i class="fas fa-bolt"></i> |
|
</div> |
|
<h3 class="text-xl font-semibold mb-2">Fast Transactions</h3> |
|
<p class="text-gray-600">UMBR tokens leverage the speed of Bitcoin Cash blockchain for quick and efficient transactions.</p> |
|
</div> |
|
<div class="stat-card p-6 text-center"> |
|
<div class="text-4xl font-bold text-blue-600 mb-4 flex justify-center"> |
|
<i class="fas fa-lock"></i> |
|
</div> |
|
<h3 class="text-xl font-semibold mb-2">Secure Platform</h3> |
|
<p class="text-gray-600">Built on the secure Bitcoin Cash blockchain with smart contract functionality for added security.</p> |
|
</div> |
|
<div class="stat-card p-6 text-center"> |
|
<div class="text-4xl font-bold text-blue-600 mb-4 flex justify-center"> |
|
<i class="fas fa-percentage"></i> |
|
</div> |
|
<h3 class="text-xl font-semibold mb-2">Yield Potential</h3> |
|
<p class="text-gray-600">Earn 0.3% APY through micro-pool liquidity provision on Cauldron DEX.</p> |
|
</div> |
|
<div class="stat-card p-6 text-center"> |
|
<div class="text-4xl font-bold text-blue-600 mb-4 flex justify-center"> |
|
<i class="fas fa-hand-holding-usd"></i> |
|
</div> |
|
<h3 class="text-xl font-semibold mb-2">Ownership</h3> |
|
<p class="text-gray-600">Maintain 100% ownership of your liquidity pool and earned fees.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="how-it-works" class="py-16 bg-white"> |
|
<div class="container mx-auto px-4"> |
|
<h2 class="text-3xl font-bold text-center mb-12">How The UMBR Token Exchange Works</h2> |
|
<div class="max-w-3xl mx-auto space-y-8"> |
|
<div class="transaction-step"> |
|
<h3 class="text-xl font-semibold mb-2">1. Purchase UMBR Tokens</h3> |
|
<p class="text-gray-600">Buy UMBR tokens or swap a vessel for UMBR tokens through our integrated Cauldron DEX interface or other supported exchanges.</p> |
|
</div> |
|
<div class="transaction-step"> |
|
<h3 class="text-xl font-semibold mb-2">2. Provide Liquidity</h3> |
|
<p class="text-gray-600">Pair your UMBR tokens with BCH to create a micro-pool on Cauldron DEX.</p> |
|
</div> |
|
<div class="transaction-step"> |
|
<h3 class="text-xl font-semibold mb-2">3. Earn Fees</h3> |
|
<p class="text-gray-600">Earn 0.3% on every trade that occurs through your liquidity pool.</p> |
|
</div> |
|
<div class="transaction-step"> |
|
<h3 class="text-xl font-semibold mb-2">4. Monitor Performance</h3> |
|
<p class="text-gray-600">Track your pool's performance and earnings through the Cauldron DEX dashboard.</p> |
|
</div> |
|
<div class="transaction-step"> |
|
<h3 class="text-xl font-semibold mb-2">5. Withdraw or Compound</h3> |
|
<p class="text-gray-600">Withdraw your earnings or compound them back into your pool for greater returns.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="yield-farming" class="py-16 bg-gray-50"> |
|
<div class="container mx-auto px-4"> |
|
<h2 class="text-3xl font-bold text-center mb-12">Yield Farming with UMBR Tokens</h2> |
|
<div class="max-w-4xl mx-auto"> |
|
<div class="yield-card rounded-xl p-8 mb-8"> |
|
<h3 class="text-2xl font-bold mb-4 text-blue-600">Earn Passive Income by selling your vessel with UMBR, when you stake on Cauldron DEX</h3> |
|
<p class="text-gray-700 mb-6">Yield farming allows you to earn rewards on your cryptocurrency holdings by providing liquidity to decentralized exchanges (DEXs) like Cauldron. By pairing your BCH tokens with the UMBR token, you create a pool of funds that enables trading between these assets.</p> |
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8"> |
|
<div class="bg-white p-6 rounded-lg shadow-sm"> |
|
<div class="flex items-center mb-4"> |
|
<div class="bg-blue-100 p-3 rounded-full mr-4"> |
|
<i class="fas fa-coins text-blue-600 text-xl"></i> |
|
</div> |
|
<h4 class="text-lg font-semibold">0.3% APY</h4> |
|
</div> |
|
<p class="text-gray-600">Earn a 0.3% annual percentage yield on your BCH tokens by providing liquidity through your micro-pool.</p> |
|
</div> |
|
<div class="bg-white p-6 rounded-lg shadow-sm"> |
|
<div class="flex items-center mb-4"> |
|
<div class="bg-blue-100 p-3 rounded-full mr-4"> |
|
<i class="fas fa-percentage text-blue-600 text-xl"></i> |
|
</div> |
|
<h4 class="text-lg font-semibold">100% LP Ownership</h4> |
|
</div> |
|
<p class="text-gray-600">You retain complete ownership of your liquidity and earn 100% of the trading fees generated by your pool.</p> |
|
</div> |
|
</div> |
|
|
|
<h4 class="text-xl font-semibold mb-4">Profit Potential Through Compounding</h4> |
|
<div class="bg-gray-50 p-6 rounded-lg mb-6"> |
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 text-center"> |
|
<div> |
|
<p class="text-sm text-gray-500">Trade 1</p> |
|
<p class="font-bold">$1,000</p> |
|
<p class="text-green-500">~$3 profit</p> |
|
</div> |
|
<div> |
|
<p class="text-sm text-gray-500">Trade 2</p> |
|
<p class="font-bold">$1,003</p> |
|
<p class="text-green-500">~$3.03 profit</p> |
|
</div> |
|
<div> |
|
<p class="text-sm text-gray-500">Trade 3</p> |
|
<p class="font-bold">$1,006.03</p> |
|
<p class="text-green-500">~$3.06 profit</p> |
|
</div> |
|
</div> |
|
<p class="text-gray-600 mt-4 text-center">With a long-term approach, your earnings grow through compounding as profits are reinvested.</p> |
|
</div> |
|
|
|
<div class="bg-blue-50 border border-blue-100 rounded-lg p-6 mb-6"> |
|
<h4 class="text-lg font-semibold mb-3 flex items-center"> |
|
<i class="fas fa-info-circle text-blue-600 mr-2"></i> How It Works |
|
</h4> |
|
<ol class="list-decimal pl-5 space-y-2 text-gray-700"> |
|
<li>Buy UMBR tokens or receive UMBR for your vessel (initial investment from $1,000 when buying with no upper limit)</li> |
|
<li>Pair your UMBR tokens with BCH on Cauldron DEX</li> |
|
<li>Provide liquidity to create your micro-pool</li> |
|
<li>Earn 0.3% APY on all transactions through your pool</li> |
|
<li>Withdraw or compound your earnings at any time</li> |
|
</ol> |
|
</div> |
|
|
|
<div class="text-center"> |
|
<a href="https://app.cauldron.quest/swap/220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="inline-flex items-center bg-blue-600 text-white px-8 py-3 rounded-lg font-bold hover:bg-blue-700 transition duration-300 mr-4"> |
|
<i class="fas fa-exchange-alt mr-2"></i> Start Yield Farming |
|
</a> |
|
<a href="#faq" class="inline-flex items-center bg-white text-blue-600 border border-blue-600 px-8 py-3 rounded-lg font-bold hover:bg-gray-100 transition duration-300"> |
|
<i class="fas fa-question-circle mr-2"></i> Learn More in FAQ |
|
</a> |
|
</div> |
|
</div> |
|
|
|
<div class="bg-yellow-50 border border-yellow-200 rounded-lg p-6"> |
|
<h4 class="text-lg font-semibold mb-3 flex items-center"> |
|
<i class="fas fa-exclamation-triangle text-yellow-600 mr-2"></i> Important Note |
|
</h4> |
|
<p class="text-gray-700">This information is for educational purposes only and should not be considered financial advice. Cryptocurrency investments are inherently risky. Please conduct your own research before participating in yield farming or making any investment decisions.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="about" class="py-16 bg-white"> |
|
<div class="container mx-auto px-4"> |
|
<div class="max-w-4xl mx-auto"> |
|
<h2 class="text-3xl font-bold text-center mb-8">About UMBR Cash Tokens</h2> |
|
<div class="bg-white rounded-xl p-8 shadow-lg"> |
|
<div class="mb-6"> |
|
<h3 class="text-xl font-semibold mb-2">Token Details</h3> |
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
|
<div> |
|
<p class="text-gray-600">Token ID:</p> |
|
<p class="font-mono break-all">220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Token Symbol:</p> |
|
<p class="font-semibold">UMBR</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Decimals:</p> |
|
<p>8</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Blockchain:</p> |
|
<p>Bitcoin Cash (BCH)</p> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="mb-6"> |
|
<h3 class="text-xl font-semibold mb-2">Yield Farming Information</h3> |
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
|
<div> |
|
<p class="text-gray-600">Current Price:</p> |
|
<p>0.00009453 BCH (~$0.03383 USD)</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">APY Potential:</p> |
|
<p>0.3% with compounding</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Minimum Investment:</p> |
|
<p>$1,000 (no upper limit)</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Liquidity Ownership:</p> |
|
<p>100% LP ownership and fees</p> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="mb-6"> |
|
<h3 class="text-xl font-semibold mb-2">Explorers</h3> |
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
|
<div> |
|
<a href="https://blockchair.com/bitcoin-cash/transaction/220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="flex items-center bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600 transition duration-300"> |
|
<i class="fas fa-link mr-2"></i> Blockchair Explorer |
|
</a> |
|
</div> |
|
<div> |
|
<a href="https://tokenexplorer.cash/?tokenId=220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="flex items-center bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600 transition duration-300"> |
|
<i class="fas fa-search mr-2"></i> Token Explorer |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="mb-6"> |
|
<h3 class="text-xl font-semibold mb-2">Current Status</h3> |
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
|
<div> |
|
<p class="text-gray-600">Transaction Status:</p> |
|
<p>In block 831,532 <span class="verified-badge"><i class="fas fa-check-circle"></i> Verified</span></p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Confirmations:</p> |
|
<p>57,116</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Primary DEX:</p> |
|
<p>Cauldron DEX</p> |
|
</div> |
|
<div> |
|
<p class="text-gray-600">Micro-pools:</p> |
|
<p>Active and earning</p> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="mb-6"> |
|
<h3 class="text-xl font-semibold mb-2">International Umbrella Endowment</h3> |
|
<div class="space-y-2"> |
|
<p>2029 Century Park E</p> |
|
<p>Los Angeles, CA 90067</p> |
|
<p>By Appointment Only</p> |
|
<p>Newly Registered Trust</p> |
|
<p>Established 7/17/2024</p> |
|
</div> |
|
</div> |
|
<div> |
|
<h3 class="text-xl font-semibold mb-2">Contact & Community</h3> |
|
<div class="flex flex-wrap gap-4"> |
|
<a href="https://t.me/IntlUmbrella_Bot" class="flex items-center bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600 transition duration-300"> |
|
<i class="fab fa-telegram mr-2"></i> Telegram Bot |
|
</a> |
|
<a href="https://t.me/+uX2CGmas6lM0NzUx" class="flex items-center bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600 transition duration-300"> |
|
<i class="fab fa-telegram mr-2"></i> Private Channel |
|
</a> |
|
<a href="https://t.me/+kGT0MCqFotQwMzIx" class="flex items-center bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600 transition duration-300"> |
|
<i class="fab fa-telegram mr-2"></i> Private Group |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="mt-8 text-center text-gray-600"> |
|
<p>Note: This summary does not contain any legal or financial advice. Please consult with a professional for advice regarding specific transactions or business trusts.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="faq" class="py-16 bg-gray-50"> |
|
<div class="container mx-auto px-4"> |
|
<h2 class="text-3xl font-bold text-center mb-12">Frequently Asked Questions</h2> |
|
<div class="max-w-3xl mx-auto space-y-6"> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">How do I purchase UMBR tokens?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">You can purchase UMBR tokens directly through our integrated Cauldron DEX interface or other supporting exchanges. Click the "Buy UMBR Tokens" button to be redirected to the swap page where you can exchange BCH for UMBR tokens.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">How are UMBR token prices determined?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">UMBR token prices are determined by market forces on the Cauldron DEX and other supporting exchanges. The current price is approximately 0.00009453 BCH per token (about $0.03383 USD). Prices may fluctuate based on market demand and liquidity conditions.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">What is the minimum investment for yield farming?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">The minimum recommended investment to start yield farming with UMBR tokens is $1,000 worth of tokens. There is no upper limit to how much you can invest in your micro-pool.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">How secure is the yield farming process?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">All yield farming activities are secured on the Bitcoin Cash blockchain through smart contracts. You maintain full control of your liquidity pool tokens and can withdraw your funds at any time. When following all steps correctly, the process has proven to be highly secure.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">What are the tax implications of yield farming?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">Tax regulations vary by jurisdiction. In general, earnings from yield farming may be considered taxable income. We recommend consulting with a tax professional in your area to understand the specific implications for your situation.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">How does yield farming with UMBR tokens work?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">Yield farming with UMBR tokens involves:</p> |
|
<ol class="list-decimal pl-6 mt-2 space-y-1"> |
|
<li>Purchasing UMBR tokens (minimum $1,000 investment) or swap a vessel for UMBR Tokens</li> |
|
<li>Pairing them with BCH on Cauldron DEX</li> |
|
<li>Creating a micro-pool to provide liquidity</li> |
|
<li>Earning 0.3% APY on all trades through your pool</li> |
|
<li>Compounding your earnings or withdrawing at any time</li> |
|
</ol> |
|
<p class="mt-2 text-gray-600">You maintain 100% ownership of your liquidity and earn all fees generated by your pool.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">What is the profit potential from yield farming?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">With a $1,000 initial investment:</p> |
|
<ul class="list-disc pl-6 mt-2 space-y-1"> |
|
<li>Month 1: ~$3 profit (0.3% APY)</li> |
|
<li>Month 2: ~$3.03 profit (compounding)</li> |
|
<li>Month 3: ~$3.06 profit (continued compounding)</li> |
|
</ul> |
|
<p class="mt-2 text-gray-600">The more trades your pool facilitates (Rule of Thumb minimum 100 trades), the higher your potential earnings. There's no upper limit to the number of trades or potential profits.</p> |
|
</div> |
|
</div> |
|
<div class="border border-gray-200 rounded-lg overflow-hidden"> |
|
<button class="faq-toggle w-full flex justify-between items-center p-6 bg-gray-50 hover:bg-gray-100 transition duration-300"> |
|
<h3 class="text-lg font-semibold text-left">Can I withdraw my funds from yield farming at any time?</h3> |
|
<i class="fas fa-chevron-down transition-transform duration-300"></i> |
|
</button> |
|
<div class="faq-content hidden px-6 pb-6 pt-2"> |
|
<p class="text-gray-600">Yes, your UMBR tokens paired with BCH can be swapped back at any time, allowing you to cash out your investment. You maintain complete control over your liquidity pool and can withdraw your funds whenever you choose.</p> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section class="py-16 gradient-bg text-white"> |
|
<div class="container mx-auto px-4 text-center"> |
|
<h2 class="text-3xl font-bold mb-6">Ready to Start Trading or Yield Farming with UMBR?</h2> |
|
<p class="text-xl mb-8 max-w-2xl mx-auto">Join the future of decentralized finance on the Bitcoin Cash blockchain</p> |
|
<div class="flex flex-col md:flex-row justify-center space-y-4 md:space-y-0 md:space-x-4"> |
|
<a href="https://app.cauldron.quest/swap/220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="bg-white text-blue-600 px-8 py-3 rounded-lg font-bold hover:bg-gray-100 transition duration-300"> |
|
Buy UMBR Tokens Now |
|
</a> |
|
<a href="#yield-farming" class="bg-transparent border-2 border-white text-white px-8 py-3 rounded-lg font-bold hover:bg-white hover:bg-opacity-10 transition duration-300"> |
|
Start Yield Farming |
|
</a> |
|
<a href="#faq" class="bg-transparent border-2 border-white text-white px-8 py-3 rounded-lg font-bold hover:bg-white hover:bg-opacity-10 transition duration-300"> |
|
Learn More in FAQ |
|
</a> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<footer class="bg-gray-900 text-white py-12"> |
|
<div class="container mx-auto px-4"> |
|
<div class="grid grid-cols-1 md:grid-cols-4 gap-8"> |
|
<div> |
|
<h3 class="text-xl font-bold mb-4 flex items-center"> |
|
<i class="fas fa-coins mr-2"></i> International Umbrella Endowment UMBR Vessel/ Token Platform |
|
</h3> |
|
<p class="text-gray-400">Specialized financial ecosystem designed to facilitate acquisition of maritime assets through decentralized, finance (DeFi) mechanisms on the Bitcoin Cash blockchain.</p> |
|
</div> |
|
<div> |
|
<h4 class="font-bold mb-4">Quick Links</h4> |
|
<ul class="space-y-2"> |
|
<li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Home</a></li> |
|
<li><a href="#token-stats" class="text-gray-400 hover:text-white transition duration-300">Token Stats</a></li> |
|
<li><a href="#how-it-works" class="text-gray-400 hover:text-white transition duration-300">How It Works</a></li> |
|
<li><a href="#yield-farming" class="text-gray-400 hover:text-white transition duration-300">Yield Farming</a></li> |
|
</ul> |
|
</div> |
|
<div> |
|
<h4 class="font-bold mb-4">Resources</h4> |
|
<ul class="space-y-2"> |
|
<li><a href="#faq" class="text-gray-400 hover:text-white transition duration-300">FAQ</a></li> |
|
<li><a href="#about" class="text-gray-400 hover:text-white transition duration-300">About UMBR</a></li> |
|
<li><a href="https://tokenexplorer.cash/?tokenId=220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" target="_blank" class="text-gray-400 hover:text-white transition duration-300">Token Explorer</a></li> |
|
</ul> |
|
</div> |
|
<div> |
|
<h4 class="font-bold mb-4">Contact</h4> |
|
<address class="not-italic text-gray-400"> |
|
International Umbrella Endowment<br> |
|
2029 Century Park E<br> |
|
Los Angeles, CA 90067<br> |
|
By Appointment Only. |
|
Visit International Umbrella's "UMBR" telegram. International Umbrella Endowment is the official endowment for the International Umbrella Business Trust. |
|
</address> |
|
<div class="mt-4 flex space-x-4"> |
|
<a href="https://t.me/IntlUmbrella_Bot" class="text-gray-400 hover:text-white transition duration-300 text-xl"> |
|
<i class="fab fa-telegram"></i> |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="border-t border-gray-800 mt-8 pt-8 text-center text-gray-400"> |
|
<p>© 2024 International Umbrella Endowment. Established 7/17/2024. All rights reserved.</p> |
|
<p class="mt-2 text-sm">This platform does not provide legal or financial advice. Consult with professionals for specific guidance.</p> |
|
</div> |
|
</div> |
|
</footer> |
|
|
|
|
|
<div id="swapButton" class="floating-button"> |
|
<i class="fas fa-exchange-alt text-2xl"></i> |
|
</div> |
|
|
|
|
|
<div id="swapWindow" class="swap-window collapsed"> |
|
<div class="swap-header" id="swapHeader"> |
|
<h3 class="font-bold">UMBR Token Swap</h3> |
|
<button class="swap-toggle" id="swapToggle"> |
|
<i class="fas fa-chevron-down"></i> |
|
</button> |
|
</div> |
|
<div class="swap-content"> |
|
<iframe src="https://app.cauldron.quest/swap/220353f009ecb0526359315175aaeffc7c2988f601cd77738cde70b9528e1369" class="swap-iframe"></iframe> |
|
</div> |
|
</div> |
|
|
|
|
|
<div id="vesselExchangeModal" class="modal-overlay"> |
|
<div class="vessel-modal"> |
|
<div class="vessel-modal-header"> |
|
<h3 class="vessel-modal-title">Exchange Vessel for UMBR Tokens</h3> |
|
<span class="treasury-badge"> |
|
<i class="fas fa-coins"></i> Treasury: 50,000,000 UMBR |
|
</span> |
|
<button class="vessel-modal-close" id="vesselModalClose">×</button> |
|
</div> |
|
<div class="vessel-modal-body"> |
|
<form id="vesselExchangeForm"> |
|
<div class="vessel-form-group"> |
|
<label for="vesselName" class="vessel-form-label">Vessel Name</label> |
|
<input type="text" id="vesselName" class="vessel-form-input" placeholder="Enter vessel name" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="registrationNumber" class="vessel-form-label">Registration Number</label> |
|
<input type="text" id="registrationNumber" class="vessel-form-input" placeholder="Enter official registration number" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="vesselType" class="vessel-form-label">Vessel Type</label> |
|
<select id="vesselType" class="vessel-form-input" required> |
|
<option value="">Select vessel type</option> |
|
<option value="cargo">Cargo Ship</option> |
|
<option value="tanker">Tanker</option> |
|
<option value="container">Container Ship</option> |
|
<option value="fishing">Fishing Vessel</option> |
|
<option value="passenger">Passenger Ship</option> |
|
<option value="yacht">Yacht</option> |
|
<option value="other">Other</option> |
|
</select> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="yearBuilt" class="vessel-form-label">Year Built</label> |
|
<input type="number" id="yearBuilt" class="vessel-form-input" placeholder="Enter year built" min="1900" max="2024" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="grossTonnage" class="vessel-form-label">Gross Tonnage</label> |
|
<input type="number" id="grossTonnage" class="vessel-form-input" placeholder="Enter gross tonnage" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="tokenAmount" class="vessel-form-label">UMBR Tokens Requested</label> |
|
<input type="number" id="tokenAmount" class="vessel-form-input" placeholder="Enter amount of UMBR tokens requested" required> |
|
<p class="text-sm text-gray-500 mt-1">Available from treasury: 50,000,000 UMBR</p> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="vesselDescription" class="vessel-form-label">Vessel Description</label> |
|
<textarea id="vesselDescription" class="vessel-form-input vessel-form-textarea" placeholder="Provide detailed description of the vessel including condition, special features, etc." required></textarea> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label class="vessel-form-label">Vessel Documentation</label> |
|
<div class="file-upload-container" id="fileUploadContainer"> |
|
<div class="file-upload-icon"> |
|
<i class="fas fa-cloud-upload-alt"></i> |
|
</div> |
|
<div class="file-upload-text">Click to upload vessel images and documents</div> |
|
<div class="file-upload-hint">Supports JPG, PNG, PDF (Max 10MB each)</div> |
|
<input type="file" id="fileUploadInput" multiple accept="image/*,.pdf" style="display: none;"> |
|
</div> |
|
<div class="file-preview-container" id="filePreviewContainer"></div> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="ownerName" class="vessel-form-label">Owner Name</label> |
|
<input type="text" id="ownerName" class="vessel-form-input" placeholder="Enter legal owner name" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="contactEmail" class="vessel-form-label">Contact Email</label> |
|
<input type="email" id="contactEmail" class="vessel-form-input" placeholder="Enter your email address" required> |
|
</div> |
|
|
|
<div class="vessel-form-group"> |
|
<label for="contactPhone" class="vessel-form-label">Contact Phone</label> |
|
<input type="tel" id="contactPhone" class="vessel-form-input" placeholder="Enter your phone number" required> |
|
</div> |
|
</form> |
|
</div> |
|
<div class="vessel-modal-footer"> |
|
<button type="button" class="vessel-modal-button vessel-modal-button-secondary" id="cancelVesselExchange">Cancel</button> |
|
<button type="button" class="vessel-modal-button vessel-modal-button-primary" id="submitVesselExchange">Submit Exchange Request</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<script> |
|
|
|
const mobileMenuButton = document.getElementById('mobileMenuButton'); |
|
const mobileMenu = document.getElementById('mobileMenu'); |
|
|
|
function toggleMobileMenu() { |
|
mobileMenu.classList.toggle('open'); |
|
|
|
const icon = mobileMenuButton.querySelector('i'); |
|
if (mobileMenu.classList.contains('open')) { |
|
icon.classList.remove('fa-bars'); |
|
icon.classList.add('fa-times'); |
|
} else { |
|
icon.classList.remove('fa-times'); |
|
icon.classList.add('fa-bars'); |
|
} |
|
} |
|
|
|
function closeMobileMenu() { |
|
mobileMenu.classList.remove('open'); |
|
const icon = mobileMenuButton.querySelector('i'); |
|
icon.classList.remove('fa-times'); |
|
icon.classList.add('fa-bars'); |
|
} |
|
|
|
mobileMenuButton.addEventListener('click', toggleMobileMenu); |
|
|
|
|
|
document.addEventListener('click', (e) => { |
|
if (!mobileMenu.contains(e.target) && e.target !== mobileMenuButton) { |
|
closeMobileMenu(); |
|
} |
|
}); |
|
|
|
|
|
document.querySelectorAll('.faq-toggle').forEach(button => { |
|
button.addEventListener('click', () => { |
|
const content = button.nextElementSibling; |
|
const icon = button.querySelector('i'); |
|
|
|
|
|
content.classList.toggle('hidden'); |
|
|
|
|
|
icon.classList.toggle('rotate-180'); |
|
|
|
|
|
document.querySelectorAll('.faq-toggle').forEach(otherButton => { |
|
if (otherButton !== button) { |
|
otherButton.nextElementSibling.classList.add('hidden'); |
|
otherButton.querySelector('i').classList.remove('rotate-180'); |
|
} |
|
}); |
|
}); |
|
}); |
|
|
|
|
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => { |
|
anchor.addEventListener('click', function (e) { |
|
e.preventDefault(); |
|
|
|
const targetId = this.getAttribute('href'); |
|
if (targetId === '#') return; |
|
|
|
const targetElement = document.querySelector(targetId); |
|
if (targetElement) { |
|
|
|
closeMobileMenu(); |
|
|
|
targetElement.scrollIntoView({ |
|
behavior: 'smooth' |
|
}); |
|
} |
|
}); |
|
}); |
|
|
|
|
|
const swapButton = document.getElementById('swapButton'); |
|
const swapWindow = document.getElementById('swapWindow'); |
|
const swapToggle = document.getElementById('swapToggle'); |
|
const swapHeader = document.getElementById('swapHeader'); |
|
|
|
|
|
swapButton.addEventListener('click', () => { |
|
swapWindow.classList.remove('collapsed'); |
|
swapWindow.classList.add('expanded'); |
|
}); |
|
|
|
|
|
swapToggle.addEventListener('click', (e) => { |
|
e.stopPropagation(); |
|
swapWindow.classList.toggle('collapsed'); |
|
swapWindow.classList.toggle('expanded'); |
|
}); |
|
|
|
|
|
document.addEventListener('click', (e) => { |
|
if (!swapWindow.contains(e.target) && e.target !== swapButton) { |
|
swapWindow.classList.add('collapsed'); |
|
swapWindow.classList.remove('expanded'); |
|
} |
|
}); |
|
|
|
|
|
swapWindow.addEventListener('click', (e) => { |
|
e.stopPropagation(); |
|
}); |
|
|
|
|
|
const vesselExchangeButton = document.getElementById('vesselExchangeButton'); |
|
const vesselExchangeModal = document.getElementById('vesselExchangeModal'); |
|
const vesselModalClose = document.getElementById('vesselModalClose'); |
|
const cancelVesselExchange = document.getElementById('cancelVesselExchange'); |
|
const submitVesselExchange = document.getElementById('submitVesselExchange'); |
|
const fileUploadContainer = document.getElementById('fileUploadContainer'); |
|
const fileUploadInput = document.getElementById('fileUploadInput'); |
|
const filePreviewContainer = document.getElementById('filePreviewContainer'); |
|
|
|
|
|
vesselExchangeButton.addEventListener('click', () => { |
|
vesselExchangeModal.classList.add('active'); |
|
}); |
|
|
|
|
|
function hideVesselModal() { |
|
vesselExchangeModal.classList.remove('active'); |
|
} |
|
|
|
vesselModalClose.addEventListener('click', hideVesselModal); |
|
cancelVesselExchange.addEventListener('click', hideVesselModal); |
|
|
|
|
|
submitVesselExchange.addEventListener('click', () => { |
|
const form = document.getElementById('vesselExchangeForm'); |
|
if (form.checkValidity()) { |
|
|
|
alert('Vessel exchange request submitted successfully! Our team will review your submission and contact you shortly.'); |
|
hideVesselModal(); |
|
form.reset(); |
|
filePreviewContainer.innerHTML = ''; |
|
} else { |
|
form.reportValidity(); |
|
} |
|
}); |
|
|
|
|
|
fileUploadContainer.addEventListener('click', () => { |
|
fileUploadInput.click(); |
|
}); |
|
|
|
fileUploadInput.addEventListener('change', (e) => { |
|
const files = Array.from(e.target.files); |
|
|
|
files.forEach(file => { |
|
if (file.size > 10 * 1024 * 1024) { |
|
alert(`File ${file.name} is too large (max 10MB)`); |
|
return; |
|
} |
|
|
|
const reader = new FileReader(); |
|
|
|
reader.onload = (event) => { |
|
const previewItem = document.createElement('div'); |
|
previewItem.className = 'file-preview-item'; |
|
|
|
if (file.type.startsWith('image/')) { |
|
const img = document.createElement('img'); |
|
img.src = event.target.result; |
|
img.className = 'file-preview-image'; |
|
previewItem.appendChild(img); |
|
} else { |
|
const docIcon = document.createElement('div'); |
|
docIcon.className = 'w-full h-full bg-gray-100 flex items-center justify-center'; |
|
docIcon.innerHTML = `<i class="fas fa-file-pdf text-3xl text-red-500"></i>`; |
|
previewItem.appendChild(docIcon); |
|
} |
|
|
|
const removeBtn = document.createElement('button'); |
|
removeBtn.className = 'file-preview-remove'; |
|
removeBtn.innerHTML = '×'; |
|
removeBtn.addEventListener('click', () => { |
|
previewItem.remove(); |
|
}); |
|
|
|
previewItem.appendChild(removeBtn); |
|
filePreviewContainer.appendChild(previewItem); |
|
}; |
|
|
|
if (file.type.startsWith('image/')) { |
|
reader.readAsDataURL(file); |
|
} else { |
|
reader.readAsDataURL(new Blob([''], { type: 'application/pdf' })); |
|
} |
|
}); |
|
}); |
|
|
|
|
|
function animateCounter(elementId, targetNumber, duration = 3000) { |
|
const element = document.getElementById(elementId); |
|
const startNumber = parseInt(element.textContent.replace(/,/g, '')); |
|
const increment = (targetNumber - startNumber) / (duration / 16); |
|
|
|
let current = startNumber; |
|
const timer = setInterval(() => { |
|
current += increment; |
|
if (current >= targetNumber) { |
|
clearInterval(timer); |
|
current = targetNumber; |
|
} |
|
element.textContent = Math.floor(current).toLocaleString(); |
|
}, 16); |
|
} |
|
|
|
|
|
function getRandomInt(min, max) { |
|
return Math.floor(Math.random() * (max - min + 1)) + min; |
|
} |
|
|
|
|
|
document.addEventListener('DOMContentLoaded', () => { |
|
|
|
const initialTokens = getRandomInt(20000000, 30000000); |
|
const initialTrades = getRandomInt(1000, 1500); |
|
|
|
document.getElementById('tokenCounter').textContent = initialTokens.toLocaleString(); |
|
document.getElementById('poolTrades').textContent = initialTrades.toLocaleString(); |
|
|
|
|
|
setInterval(() => { |
|
const newTokens = initialTokens + getRandomInt(1000, 5000); |
|
const newTrades = initialTrades + getRandomInt(5, 20); |
|
|
|
animateCounter('tokenCounter', newTokens, 1000); |
|
animateCounter('poolTrades', newTrades, 1000); |
|
}, 5000); |
|
}); |
|
</script> |
|
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=privateuserh/privvesexch-vbeta1-11" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
|
</html> |