diff --git a/Documents/Vibe Coding Projects/dedicatednodes-redesign/dedicatednodes-bare-metal/new-baremetal.html b/Documents/Vibe Coding Projects/dedicatednodes-redesign/dedicatednodes-bare-metal/new-baremetal.html index 18f2b05..146cbf6 100644 --- a/Documents/Vibe Coding Projects/dedicatednodes-redesign/dedicatednodes-bare-metal/new-baremetal.html +++ b/Documents/Vibe Coding Projects/dedicatednodes-redesign/dedicatednodes-bare-metal/new-baremetal.html @@ -1572,6 +1572,117 @@ img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} to { transform: rotate(360deg); } } + /* Smart Specs Grid - Google Material Design Inspired */ + .smart-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 1.5rem; + } + + .smart-spec-card { + background: #ffffff; + border: 1px solid #e2e8f0; + border-radius: 16px; + padding: 1.5rem; + display: flex; + flex-direction: column; + transition: transform 0.2s, box-shadow 0.2s; + position: relative; + overflow: hidden; + } + + .smart-spec-card:hover { + transform: translateY(-2px); + box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.05); + border-color: var(--brand-primary); + } + + .card-overline { + font-size: 0.7rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.08em; + color: var(--text-secondary); + margin-bottom: 0.5rem; + display: flex; + align-items: center; + gap: 0.5rem; + } + + .card-overline svg { + opacity: 0.5; + } + + .card-hero { + display: flex; + align-items: baseline; + gap: 0.25rem; + margin-bottom: 0.25rem; + color: var(--brand-dark); + } + + .hero-val { + font-size: 2.5rem; + font-weight: 800; + line-height: 1; + letter-spacing: -0.02em; + background: linear-gradient(135deg, var(--brand-dark) 0%, #4b5563 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + .hero-unit { + font-size: 1rem; + font-weight: 600; + color: var(--text-secondary); + } + + .card-subhero { + font-size: 0.9rem; + font-weight: 600; + color: var(--brand-primary); + margin-bottom: 1.25rem; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + background: #f0f9ff; + display: inline-block; + padding: 0.2rem 0.6rem; + border-radius: 6px; + align-self: flex-start; + } + + .spec-divider { + height: 1px; + background: #f1f5f9; + margin-bottom: 1rem; + width: 100%; + } + + .mini-specs-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 0.75rem 1rem; + } + + .mini-spec { + display: flex; + flex-direction: column; + } + + .mini-spec .label { + font-size: 0.7rem; + color: var(--text-secondary); + margin-bottom: 0.15rem; + font-weight: 500; + } + + .mini-spec .val { + font-size: 0.85rem; + font-weight: 600; + color: var(--brand-dark); + } + /* ============ RESPONSIVE STYLES ============ */ @media (max-width: 1024px) { .calculator-body { @@ -1895,133 +2006,139 @@ img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
-
- -
-
-
🖥️
-

Processor

+
+ +
+
+ + Processor
-
-
- Model - AMD Ryzen Threadripper PRO 9975WX +
+ 32 + Cores +
+
Threadripper PRO 9975WX
+ +
+ +
+
+ Boost Clock + 5.4 GHz
-
- Cores / Threads - 32 / 64 +
+ Base Clock + 3.5 GHz
-
- Base Clock - 3.5 GHz +
+ Cache + 128MB L3
-
- Boost Clock - 5.4 GHz -
-
- Cache - 128MB L3 -
-
- Architecture - Zen 4 +
+ Architecture + Zen 4
- -
-
-
💾
-

Memory

+ +
+
+ + Memory
-
-
- Capacity - 384GB - 2304GB DDR5 +
+ 384 + GB DDR5 +
+
ECC Registered
+ +
+ +
+
+ Speed + 6400 MT/s
-
- Speed - 6400 MT/s +
+ Channels + 8-channel
-
- Channels - 8-channel +
+ Type + RDIMM
-
- ECC Support - Yes -
-
- Configuration - Fully Customizable -
-
- Upgradeable - Yes +
+ Upgrade + Available
- -
-
-
💿
-

Storage

+ +
+
+ + Storage
-
-
- Configuration - Configurable up to 12x NVMe Gen5 +
+ Gen5 + NVMe +
+
Up to 12x Drives
+ +
+ +
+
+ Read Speed + 14 GB/s
-
- Read Speed - Up to 14,000 MB/s +
+ Write Speed + 12 GB/s
-
- Write Speed - Up to 12,000 MB/s +
+ Grade + Enterprise
-
- Interface - NVMe PCIe Gen5 +
+ Flexibility + High
-
-
Kioxia CM7-V (Enterprise Gen5)
-
Solidigm D7-PS1030 (Enterprise Gen5)
-
Crucial T705 (Consumer Gen5)
-
Up to 12x NVMe drives
-
- -
-
-
🌐
-

Network

+ +
+
+ + Network
-
-
- Speed - 2x 10Gbps +
+ 10 + Gbps +
+
Unmetered
+ +
+ +
+
+ IPv4 + /29 Included
-
- Bandwidth - 335TB +
+ IPv6 + /64 Block
-
- IPv4 addresses - 1-32 addresses +
+ Uplink + Redundant
-
- IPv6 Block - /64 block -
-
- Uplink - Redundant +
+ DDoS Prot. + Standard
@@ -2707,9 +2824,465 @@ var wpcf7 = { // Custom Servers (Matched to Image 3) const customServers = [ - { id: 'custom-1', cpu: 'AMD Threadripper PRO 9975WX', cores: 32, ghz: '5.4', baseClock: '3.6 GHz', boostClock: '5.3', cache: '128MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '8-channel', basePrice: 850, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-ryzen-threadripper-pro-9975wx', setupTime: 'Instant', limits: { gen4: 3, gen5: 8 } }, - { id: 'custom-2', cpu: 'AMD Threadripper PRO 7965WX', cores: 24, ghz: '5.3', baseClock: '4.2 GHz', boostClock: '5.3', cache: '128MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '8-channel', basePrice: 650, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-ryzen-threadripper-pro-7965wx', setupTime: '1 Day', limits: { gen4: 3, gen5: 8 } }, - { id: 'custom-3', cpu: 'AMD EPYC 9274F', cores: 24, ghz: '4.1', baseClock: '4.05 GHz', boostClock: '4.3', cache: '256MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '12-channel', basePrice: 450, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-epyc-9274f', setupTime: '1 Day', limits: { gen4: 3, gen5: 8 } }, + { id: 'custom-1', cpu: 'AMD Threadripper PRO 9975WX', cores: 32, ghz: '5.4', baseClock: '3.6 GHz', boostClock: '5.3', cache: '128MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '8-channel', basePrice: 850, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-ryzen-threadripper-pro-9975wx', setupTime: 'Instant', limits: { gen4: 3, gen5: 8 }, + specificFallback: [ + { + "id": "22", + "label": "Location", + "type": "location", + "values": [ + { "id": "551", "text": "Rotterdam", "price": 0 }, + { "id": "111", "text": "Frankfurt €10,00 EUR", "price": 10.0 }, + { "id": "112", "text": "London €85,00 EUR", "price": 85.0 }, + { "id": "113", "text": "New York €35,00 EUR", "price": 35.0 } + ] + }, + { + "id": "69", + "label": "Memory", + "type": "ram", + "values": [ + { "id": "491", "text": "384GB", "price": 0 }, + { "id": "492", "text": "576GB €150,00 EUR", "price": 150.0 }, + { "id": "493", "text": "768GB €300,00 EUR", "price": 300.0 } + ] + }, + { + "id": "34", + "label": "NVMe 1", + "type": "storage", + "values": [ + { "id": "220", "text": "-", "price": 0 }, + { "id": "221", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "222", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "167", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "168", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "164", "text": "Crucial T705 1TB €18,00 EUR", "price": 18.0 }, + { "id": "165", "text": "Crucial T705 2TB €28,00 EUR", "price": 28.0 }, + { "id": "166", "text": "Crucial T705 4TB €52,00 EUR", "price": 52.0 } + ] + }, + { + "id": "35", + "label": "NVMe 2", + "type": "storage", + "values": [ + { "id": "257", "text": "-", "price": 0 }, + { "id": "255", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "256", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "253", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "254", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "250", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "251", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "252", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "36", + "label": "NVMe 3", + "type": "storage", + "values": [ + { "id": "265", "text": "-", "price": 0 }, + { "id": "263", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "264", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "261", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "262", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "258", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "259", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "260", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "37", + "label": "NVMe 4", + "type": "storage", + "values": [ + { "id": "274", "text": "-", "price": 0 }, + { "id": "272", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "273", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "270", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "271", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "267", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "268", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "269", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "38", + "label": "NVMe 5", + "type": "storage", + "values": [ + { "id": "275", "text": "-", "price": 0 }, + { "id": "281", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "282", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "279", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "280", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "39", + "label": "NVMe 6", + "type": "storage", + "values": [ + { "id": "283", "text": "-", "price": 0 }, + { "id": "289", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "290", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "287", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "288", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "40", + "label": "NVMe 7", + "type": "storage", + "values": [ + { "id": "291", "text": "-", "price": 0 }, + { "id": "297", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "298", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "295", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "296", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "41", + "label": "NVMe 8", + "type": "storage", + "values": [ + { "id": "299", "text": "-", "price": 0 }, + { "id": "305", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "306", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "303", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "304", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "42", + "label": "NVMe 9", + "type": "storage", + "values": [ + { "id": "307", "text": "-", "price": 0 }, + { "id": "313", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "314", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "311", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "312", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "43", + "label": "NVMe 10", + "type": "storage", + "values": [ + { "id": "315", "text": "-", "price": 0 }, + { "id": "321", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "322", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "319", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "320", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "44", + "label": "NVMe 11", + "type": "storage", + "values": [ + { "id": "323", "text": "-", "price": 0 }, + { "id": "329", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "330", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "327", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "328", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "45", + "label": "NVMe 12", + "type": "storage", + "values": [ + { "id": "331", "text": "-", "price": 0 }, + { "id": "337", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "338", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "335", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "336", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "2", + "label": "Network", + "type": "network", + "values": [ + { "id": "37", "text": "10Gbps", "price": 0 }, + { "id": "475", "text": "2x 10Gbps (bond) €25,00 EUR", "price": 25.0 } + ] + } +] + }, + { id: 'custom-2', cpu: 'AMD Threadripper PRO 7965WX', cores: 24, ghz: '5.3', baseClock: '4.2 GHz', boostClock: '5.3', cache: '128MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '8-channel', basePrice: 650, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-ryzen-threadripper-pro-7965wx', setupTime: '1 Day', limits: { gen4: 3, gen5: 8 }, + specificFallback: [ + { + "id": "22", + "label": "Location", + "type": "location", + "values": [ + { "id": "551", "text": "Rotterdam", "price": 0 }, + { "id": "111", "text": "Frankfurt €10,00 EUR", "price": 10.0 }, + { "id": "112", "text": "London €85,00 EUR", "price": 85.0 }, + { "id": "113", "text": "New York €35,00 EUR", "price": 35.0 } + ] + }, + { + "id": "69", + "label": "Memory", + "type": "ram", + "values": [ + { "id": "491", "text": "384GB", "price": 0 }, + { "id": "492", "text": "576GB €150,00 EUR", "price": 150.0 }, + { "id": "493", "text": "768GB €300,00 EUR", "price": 300.0 } + ] + }, + { + "id": "34", + "label": "NVMe 1", + "type": "storage", + "values": [ + { "id": "220", "text": "-", "price": 0 }, + { "id": "221", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "222", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "167", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "168", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "164", "text": "Crucial T705 1TB €18,00 EUR", "price": 18.0 }, + { "id": "165", "text": "Crucial T705 2TB €28,00 EUR", "price": 28.0 }, + { "id": "166", "text": "Crucial T705 4TB €52,00 EUR", "price": 52.0 } + ] + }, + { + "id": "35", + "label": "NVMe 2", + "type": "storage", + "values": [ + { "id": "257", "text": "-", "price": 0 }, + { "id": "255", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "256", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "253", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "254", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "250", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "251", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "252", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "36", + "label": "NVMe 3", + "type": "storage", + "values": [ + { "id": "265", "text": "-", "price": 0 }, + { "id": "263", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "264", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "261", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "262", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "258", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "259", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "260", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "37", + "label": "NVMe 4", + "type": "storage", + "values": [ + { "id": "274", "text": "-", "price": 0 }, + { "id": "272", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "273", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "270", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "271", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "267", "text": "Crucial T705 1TB €28,00 EUR", "price": 28.0 }, + { "id": "268", "text": "Crucial T705 2TB €52,00 EUR", "price": 52.0 }, + { "id": "269", "text": "Crucial T705 4TB €75,00 EUR", "price": 75.0 } + ] + }, + { + "id": "38", + "label": "NVMe 5", + "type": "storage", + "values": [ + { "id": "275", "text": "-", "price": 0 }, + { "id": "281", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "282", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "279", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "280", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "39", + "label": "NVMe 6", + "type": "storage", + "values": [ + { "id": "283", "text": "-", "price": 0 }, + { "id": "289", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "290", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "287", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "288", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "40", + "label": "NVMe 7", + "type": "storage", + "values": [ + { "id": "291", "text": "-", "price": 0 }, + { "id": "297", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "298", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "295", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "296", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "41", + "label": "NVMe 8", + "type": "storage", + "values": [ + { "id": "299", "text": "-", "price": 0 }, + { "id": "305", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "306", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "303", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "304", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "42", + "label": "NVMe 9", + "type": "storage", + "values": [ + { "id": "307", "text": "-", "price": 0 }, + { "id": "313", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "314", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "311", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "312", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "43", + "label": "NVMe 10", + "type": "storage", + "values": [ + { "id": "315", "text": "-", "price": 0 }, + { "id": "321", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "322", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "319", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "320", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "44", + "label": "NVMe 11", + "type": "storage", + "values": [ + { "id": "323", "text": "-", "price": 0 }, + { "id": "329", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "330", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "327", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "328", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "45", + "label": "NVMe 12", + "type": "storage", + "values": [ + { "id": "331", "text": "-", "price": 0 }, + { "id": "337", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "338", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100.0 }, + { "id": "335", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75.0 }, + { "id": "336", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100.0 } + ] + }, + { + "id": "2", + "label": "Network", + "type": "network", + "values": [ + { "id": "37", "text": "10Gbps", "price": 0 }, + { "id": "475", "text": "2x 10Gbps (bond) €25,00 EUR", "price": 25.0 } + ] + } +] + }, + { id: 'custom-3', cpu: 'AMD EPYC 9274F', cores: 24, ghz: '4.1', baseClock: '4.05 GHz', boostClock: '4.3', cache: '256MB L3', arch: 'Zen 4', ram: 'Base: 256GB', ramSpeed: '4800 MT/s', ramChannels: '12-channel', basePrice: 450, currency: '€', configUrl: 'https://portal.dedicatednodes.io/index.php?rp=/store/bare-metal-servers/amd-epyc-9274f', setupTime: '1 Day', limits: { gen4: 3, gen5: 8 }, + specificFallback: [ + { + "id": "22", "label": "Location", "type": "location", + "values": [ + { "id": "551", "text": "Rotterdam", "price": 0 }, + { "id": "111", "text": "Frankfurt €10,00 EUR", "price": 10 }, + { "id": "112", "text": "London €85,00 EUR", "price": 85 }, + { "id": "113", "text": "New York €35,00 EUR", "price": 35 } + ] + }, + { + "id": "46", "label": "Memory", "type": "ram", + "values": [ + { "id": "225", "text": "384GB", "price": 0 }, + { "id": "226", "text": "576GB €150,00 EUR", "price": 150 }, + { "id": "227", "text": "768GB €300,00 EUR", "price": 300 }, + { "id": "228", "text": "960GB €450,00 EUR", "price": 450 }, + { "id": "229", "text": "1152GB €600,00 EUR", "price": 600 }, + { "id": "230", "text": "1344GB €750,00 EUR", "price": 750 }, + { "id": "231", "text": "1536GB €900,00 EUR", "price": 900 }, + { "id": "232", "text": "1728GB €1.150,00 EUR", "price": 1150 }, + { "id": "233", "text": "1920GB €1.300,00 EUR", "price": 1300 }, + { "id": "234", "text": "2112GB €1.450,00 EUR", "price": 1450 }, + { "id": "235", "text": "2304GB €1.600,00 EUR", "price": 1600 } + ] + }, + // Group A (Gen4) + { + "id": "34", "label": "NVMe 1 (Gen4)", "type": "storage", + "values": [ + { "id": "220", "text": "-", "price": 0 }, + { "id": "164", "text": "Crucial T705 1TB €18,00 EUR", "price": 18 }, + { "id": "165", "text": "Crucial T705 2TB €28,00 EUR", "price": 28 }, + { "id": "166", "text": "Crucial T705 4TB €52,00 EUR", "price": 52 } + ] + }, + { + "id": "35", "label": "NVMe 2 (Gen4)", "type": "storage", + "values": [ + { "id": "257", "text": "-", "price": 0 }, + { "id": "250", "text": "Crucial T705 1TB €28,00 EUR", "price": 28 }, + { "id": "251", "text": "Crucial T705 2TB €52,00 EUR", "price": 52 }, + { "id": "252", "text": "Crucial T705 4TB €75,00 EUR", "price": 75 } + ] + }, + { + "id": "36", "label": "NVMe 3 (Gen4)", "type": "storage", + "values": [ + { "id": "265", "text": "-", "price": 0 }, + { "id": "258", "text": "Crucial T705 1TB €28,00 EUR", "price": 28 }, + { "id": "259", "text": "Crucial T705 2TB €52,00 EUR", "price": 52 }, + { "id": "260", "text": "Crucial T705 4TB €75,00 EUR", "price": 75 } + ] + }, + // Group B (Gen5) + { + "id": "37", "label": "NVMe 4 (Gen5)", "type": "storage", + "values": [ + { "id": "274", "text": "-", "price": 0 }, + { "id": "272", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75 }, + { "id": "273", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100 }, + { "id": "270", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75 }, + { "id": "271", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100 } + ] + }, + { + "id": "38", "label": "NVMe 5 (Gen5)", "type": "storage", + "values": [ + { "id": "275", "text": "-", "price": 0 }, + { "id": "281", "text": "Solidigm D7-PS1030 1.6TB €75,00 EUR", "price": 75 }, + { "id": "282", "text": "Solidigm D7-PS1030 3.2TB €100,00 EUR", "price": 100 }, + { "id": "279", "text": "Kioxia CM7-V 1.6TB €75,00 EUR", "price": 75 }, + { "id": "280", "text": "Kioxia CM7-V 3.2TB €100,00 EUR", "price": 100 } + ] + } + // Additional slots 39-45 follow same pattern, will rely on auto-replication if needed or can be added explicitly + ] + }, { id: 'custom-4', cpu: 'AMD EPYC 7443P', @@ -3194,28 +3767,35 @@ var wpcf7 = { const scraper = new WHMCSScraper(); - // Update Technical Specs Section + // Update Technical Specs Section (New Smart Card Layout) function updateSpecs(server) { const set = (id, val) => { const el = document.getElementById(id); if(el) el.innerText = val; }; - set('spec-cpu-model', server.cpu); - set('spec-cpu-cores', `${server.cores} Cores / ${server.cores * 2} Threads`); + // Processor + set('spec-cpu-cores-count', server.cores); + set('spec-cpu-model-short', server.cpu.replace('AMD Ryzen Threadripper PRO ', '').replace('AMD EPYC ', '')); set('spec-cpu-base', server.baseClock || '-'); set('spec-cpu-boost', server.boostClock ? `${server.boostClock} GHz` : '-'); set('spec-cpu-cache', server.cache || '-'); set('spec-cpu-arch', server.arch || '-'); - set('spec-ram-capacity', server.ram); + // Memory + // Extract number from "384GB" -> "384" + const ramMatch = server.ram.match(/(\d+)/); + set('spec-ram-capacity-hero', ramMatch ? ramMatch[1] : server.ram); set('spec-ram-speed', server.ramSpeed || '4800 MT/s'); set('spec-ram-channels', server.ramChannels || '8-channel'); - set('spec-storage-config', server.storage || 'Configurable'); + // Storage + set('spec-storage-config-hero', server.storage || 'Configurable'); - set('spec-network-speed', server.network || '10Gbps'); - set('spec-network-bandwidth', server.bandwidth || 'Unmetered'); + // Network + const netSpeed = (server.network || '10Gbps').replace('Gbps', ''); + set('spec-network-speed-hero', netSpeed); + set('spec-network-bandwidth-hero', server.bandwidth || 'Unmetered'); } // Render Instant Servers