mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
* feat(pro): harden enterprise contact form with mandatory fields and lead qualification - Add mandatory phone number and company fields (client + server validation) - Block free email domains (gmail, yahoo, hotmail, etc.) with 422 response and inline error - Include phone (clickable tel: link) and email domain (clickable company link) in sales notification - Add i18n translations for phone placeholder and work email error across all 21 locales - Tighten phone regex to require start/end with digit, rejecting junk input * fix(pro): rebuild static assets and fix contact handler tests - Rebuild public/pro/ bundle to include new phone/company/email validation fields - Add phone field to test validBody() fixture - Add tests for free email domain rejection (422), missing org, missing/invalid phone
2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
const e={free:"Kostenlos",pro:"Pro",api:"API",enterprise:"Enterprise",joinWaitlist:"Auf die Warteliste"},n={noiseWord:"Rauschen",signalWord:"Signal",valueProps:"KI-gestützte Aktienanalyse, geopolitische Analyse und Makro-Intelligence — in Echtzeit korreliert.",reserveEarlyAccess:"Frühzugang reservieren",launchingDate:"Start März 2026",tryFreeDashboard:"Kostenloses Dashboard testen",emailPlaceholder:"E-Mail-Adresse eingeben",emailAriaLabel:"E-Mail-Adresse für Warteliste"},r={asFeaturedIn:"Bekannt aus"},i={windowTitle:"worldmonitor.app — Live-Dashboard",openFullScreen:"Vollbild öffnen",tryLiveDashboard:"Live-Dashboard testen",iframeTitle:"World Monitor — Live-OSINT-Dashboard",description:"3D-WebGL-Globus · 45+ interaktive Kartenebenen · Geopolitische, Markt-, Energie- und Infrastrukturdaten in Echtzeit"},t={uniqueVisitors:"Einzelbesucher",peakDailyUsers:"Tägliche Spitzennutzer",countriesReached:"Erreichte Länder",liveDataSources:"Live-Datenquellen",quote:"Die Nachrichtenlage wurde wirklich schwer zu durchschauen. Iran, Trumps Entscheidungen, Finanzmärkte, kritische Rohstoffe, Spannungen, die sich gleichzeitig aus allen Richtungen aufbauten. Ich brauchte etwas, das mir zeigt, wie diese Ereignisse in Echtzeit zusammenhängen.",ceo:"CEO von",asToldTo:"im Gespräch mit"},s={title:"Was World Monitor erfasst",subtitle:"22 Servicebereiche werden gleichzeitig erfasst. Alles normalisiert, georeferenziert und auf einem WebGL-Globus mit Tausenden von Markern dargestellt.",geopolitical:"Geopolitische Ereignisse",geopoliticalDesc:"ACLED- & UCDP-Ereignisse mit Eskalationsbewertung und Trendanalyse",aviation:"Flugverkehr-Tracking",aviationDesc:"ADS-B-Transponder-Tracking globaler Flugbewegungen",maritime:"Seeverkehr & AIS",maritimeDesc:"Schiffsbewegungen, Schiffserkennung, Hafen- und Handelsaktivität",fire:"Satelliten-Branderkennung",fireDesc:"NASA FIRMS Nah-Echtzeit-Feuer- und Hotspot-Daten",cables:"Unterseekabel",cablesDesc:"Unterseekabel-Routen und Anlandestationen",internet:"Internet & GPS",internetDesc:"Ausfallerkennung, BGP-Anomalien, GPS-Störzonen",infra:"Kritische Infrastruktur",infraDesc:"Nuklearanlagen, Stromnetze, Pipelines, Raffinerien",markets:"Finanzmärkte",marketsDesc:"Aktien, Rohstoffe, Krypto, ETF-Flüsse, FRED-Makrodaten",cyber:"Cyberbedrohungen",cyberDesc:"Ransomware-Feeds, BGP-Hijacks, DDoS-Erkennung",gdelt:"GDELT & Nachrichten",gdeltDesc:"435+ RSS-Feeds, KI-bewertete GDELT-Ereignisse, Live-Übertragungen",unrest:"Unruhen & Vertreibung",unrestDesc:"Proteste, Flüchtlingsströme, UNHCR-Vertreibungsdaten",seismology:"Seismologie & Naturereignisse",seismologyDesc:"USGS-Erdbeben, vulkanische Aktivität, Unwetter"},a={free:"Kostenlos",freeTagline:"Alles sehen",freeDesc:"Das Open-Source-Dashboard",freeF1:"5-15 Min. Aktualisierung",freeF2:"435+ Feeds, 45 Kartenebenen",freeF3:"BYOK für KI",freeF4:"Für immer kostenlos",openDashboard:"Dashboard öffnen",pro:"Pro",proTagline:"Wissen, was zählt",proDesc:"Der KI-Analyst",proF1:"Nah-Echtzeit (<60s)",proF2:"+ tägliche Briefings, Flash-Alerts",proF3:"KI inklusive, 1 Schlüssel",proF4:"Early-Access-Preis",enterprise:"Enterprise",enterpriseTagline:"Handeln, bevor es andere tun",enterpriseDesc:"Die Intelligence-Plattform",entF1:"Live-Edge + Satellitenbilder",entF2:"+ KI-Agenten, 50K+ Infrastrukturpunkte",entF3:"Individuelle KI, Investoren-Personas",entF4:"Kontaktieren Sie uns",contactSales:"Vertrieb kontaktieren"},l={proTier:"PRO-TARIF",title:"Ihr KI-Analyst, der niemals schläft",subtitle:"Das kostenlose Dashboard zeigt Ihnen die Welt. Pro sagt Ihnen, was es bedeutet — und sorgt dafür, dass Sie nie verpassen, was wichtig ist.",nearRealTime:"Nah-Echtzeit-Daten",nearRealTimeDesc:"Aktualisierung beschleunigt von 5-15 Min. auf unter 60 Sekunden. Prioritäts-Pipeline für Ihre Alerts.",soWhat:'„Na und?"-Analyse',soWhatDesc:"Wirkungsketten, Mustererkennung, Konvergenzerkennung und Markt-Geopolitik-Korrelation.",orbitalSurveillance:"Orbitale Überwachungsanalyse",orbitalSurveillanceDesc:"Überflug-Vorhersagen, Revisit-Frequenzanalyse und Aufnahme-Fenster-Alerts. Wissen Sie, wann Aufklärungssatelliten Ihre Interessengebiete beobachten.",morningBriefs:"Morgenbriefings & Flash-Alerts",morningBriefsDesc:"KI-synthetisierte Nachtentwicklungen, priorisiert nach Ihren Fokusgebieten. Eilmeldungen in Echtzeit gepusht.",alerting:"Konfigurierbare Alerts",alertingDesc:"Definieren Sie Regeln für CII-Deltas, Konvergenzereignisse, Nähe zu gespeicherten Orten und Marktkorrelations-Trigger.",oneKey:"22 Services, 1 Schlüssel",oneKeyDesc:"ACLED, UCDP, Finnhub, FRED, NASA FIRMS, AISStream, OpenSky und mehr — alles aktiv, keine separaten Registrierungen.",deliveryLabel:"Wählen Sie, wie die Intelligence Sie erreicht"},o={morningBrief:"Morgenbriefing",critical:"Kritisch",criticalText:"GPS-Störung in 3 baltischen Zonen. Muster stimmt mit früheren Infrastrukturstörungs-Signaturen überein. NordBalt-Kabel + Balticconnector im betroffenen Gebiet.",elevated:"Erhöht",elevatedText:"Pakistan CII 67→74. 12 neue Protestvorfälle (Lahore, Karachi, Islamabad). Letzter vergleichbarer Anstieg ging der politischen Krise 2024 voraus.",watch:"Beobachtung",watchText:"Brent +2,3% bei Hormuz-AIS-Anomalie. 4 Dunkelschiffe in 6 Std. IRGC-Übung nächste Woche angekündigt."},u={apiTier:"API-TARIF",title:"Programmatische Intelligence",subtitle:"Für Entwickler, Analysten und Teams, die auf World-Monitor-Daten aufbauen. Unabhängig von Pro — nutzen Sie beides oder eines.",restApi:"REST API über alle 22 Servicebereiche",authenticated:"Schlüssel-authentifiziert, Rate-Limiting pro Tarif",structured:"Strukturiertes JSON mit Cache-Headern und OpenAPI-3.1-Dokumentation",starter:"Starter",starterReqs:"1.000 Req/Tag",starterWebhooks:"5 Webhook-Regeln",business:"Business",businessReqs:"50.000 Req/Tag",businessWebhooks:"Unbegrenzte Webhooks + SLA",feedData:"Speisen Sie Daten in Ihre Dashboards ein, automatisieren Sie Alerts über Zapier/n8n/Make, erstellen Sie eigene Scoring-Modelle auf CII-/Risikodaten."},c={enterpriseTier:"ENTERPRISE-TARIF",title:"Intelligence-Infrastruktur",subtitle:"Für Regierungen, Institutionen, Trading Desks und Organisationen, die die volle Plattform mit maximaler Sicherheit, KI-Agenten und Datenbreite benötigen.",security:"Sicherheit auf Regierungsniveau",securityDesc:"Air-Gapped-Deployment, On-Premises-Docker, dedizierter Cloud-Mandant, SOC 2 Type II-Pfad, SSO/MFA und vollständiger Audit-Trail.",aiAgents:"KI-Agenten & MCP",aiAgentsDesc:"Autonome Intelligence-Agenten mit Investoren-Personas. Verbinden Sie World Monitor als Tool mit Claude, GPT oder eigenen LLMs über MCP.",dataLayers:"Erweiterte Datenebenen",dataLayersDesc:"Zehntausende Infrastruktur-Assets weltweit kartiert. Satellitenbildintegration mit Veränderungserkennung und SAR.",connectors:"100+ Datenkonnektoren",connectorsDesc:"PostgreSQL, Snowflake, Splunk, Sentinel, Jira, Slack, Teams und mehr. Export als PDF, PowerPoint, CSV, GeoJSON.",whiteLabel:"White-Label & einbettbar",whiteLabelDesc:"Ihre Marke, Ihre Domain, Ihre Desktop-App. Einbettbare iframe-Panels für SOC-Wände und Handelsräume.",financial:"Finanz-Intelligence",financialDesc:"Ergebniskalender, Energienetz-Daten, erweitertes Rohstoff-Tracking mit Ladungsinferenz, Sanktionsscreening mit AIS-Korrelation.",commodity:"Rohstoffhandel",commodityDesc:"Schiffsverfolgung + Ladungsinferenz + Lieferkettengraph. Wissen, bevor der Markt reagiert.",government:"Regierungen & Institutionen",governmentDesc:"Air-Gapped, KI-Agenten, vollständiges Lagebild, MCP. Keine Daten verlassen Ihr Netzwerk.",risk:"Risikoberatungen",riskDesc:"Szenariosimulation, Investoren-Personas, gebrandete PDF-/PowerPoint-Berichte auf Abruf.",soc:"SOCs & CERT",socDesc:"Cyberbedrohungs-Ebene, SIEM-Integration, BGP-Anomalie-Monitoring, Ransomware-Feeds.",orgPlaceholder:"Unternehmen *",phonePlaceholder:"Telefonnummer *",workEmailRequired:"Bitte verwenden Sie Ihre geschäftliche E-Mail"},d={title:"Tarife vergleichen",feature:"Funktion",freeHeader:"Kostenlos (0$)",proHeader:"Pro (Early Access)",apiHeader:"API (Demnächst)",entHeader:"Enterprise (Kontakt)",dataRefresh:"Datenaktualisierung",dashboard:"Dashboard",ai:"KI",briefsAlerts:"Briefings & Alerts",delivery:"Zustellung",apiRow:"API",infraLayers:"Infrastrukturebenen",satellite:"Orbitale Überwachung",connectorsRow:"Konnektoren",deployment:"Deployment",securityRow:"Sicherheit",f5_15min:"5-15 Min.",fLt60s:"<60 Sekunden",fPerRequest:"Pro Anfrage",fLiveEdge:"Live-Edge",f50panels:"50+ Panels",fWhiteLabel:"White-Label",fBYOK:"BYOK",fIncluded:"Inklusive",fAgentsPersonas:"Agenten + Personas",fDailyFlash:"Täglich + Flash",fTeamDist:"Team-Verteilung",fSlackTgWa:"Slack/TG/WA/Email",fWebhook:"Webhook",fSiemMcp:"+ SIEM/MCP",fRestWebhook:"REST + Webhook",fMcpBulk:"+ MCP + Bulk",f45:"45",fTensOfThousands:"+ Zehntausende",fLiveTracking:"Live-Tracking",fPassAlerts:"Überflug-Alerts + Analyse",fImagerySar:"Bildgebung + SAR",f100plus:"100+",fCloud:"Cloud",fCloudOnPrem:"Cloud/On-Prem/Air-Gap",fStandard:"Standard",fKeyAuth:"Schlüssel-Auth",fSsoMfa:"SSO/MFA/RBAC/Audit"},g={title:"Häufig gestellte Fragen",q1:"Verschwindet die kostenlose Version?",a1:"Nein. Das kostenlose Dashboard bleibt für immer kostenlos. Pro fügt KI-Intelligence, Alerts und Zustellkanäle auf Basis desselben Dashboards hinzu, das Sie bereits nutzen.",q2:"Kann ich weiterhin meine eigenen API-Schlüssel verwenden?",a2:"Ja. Bring-your-own-Keys funktioniert immer. Pro bedeutet lediglich, dass Sie sich nicht bei 20+ einzelnen Diensten registrieren müssen.",q3:"Was ist der Unterschied zwischen API und Pro?",a3:"Pro liefert KI-Briefings und Alerts an Slack, Telegram, WhatsApp und Email. API bietet Ihnen programmatischen REST-Zugang für Ihren eigenen Code. Es sind unabhängige Tarife — nutzen Sie beide oder einen davon.",q4:"Was ist MCP?",a4:"Das Model Context Protocol ermöglicht KI-Agenten (Claude, GPT oder eigene LLMs), World Monitor als Tool zu nutzen — alle 22 Services abzufragen, den Kartenstatus zu lesen und Analysen auszulösen. Nur im Enterprise-Tarif.",q5:"Können wir On-Premises deployen?",a5:"Enterprise umfasst Docker-Deployment, Air-Gapped-Modus mit lokalem Ollama-KI, null externe Netzwerkaufrufe, vollständiges Audit-Logging und Datenresidenz-Optionen (EU, US, MENA).",q6:"Wie schnell ist Nah-Echtzeit?",a6:"Pro-Daten aktualisieren sich in unter 60 Sekunden mit Prioritäts-Pipeline. Der kostenlose Tarif aktualisiert alle 5-15 Minuten. Enterprise erhält Live-Edge-Streaming für kritische Ereignistypen."},h={beFirstInLine:"Seien Sie unter den Ersten.",lookingForEnterprise:"Suchen Sie Enterprise?",contactUs:"Kontaktieren Sie uns",wiredArticle:"WIRED-Artikel"},f={submitting:"Wird gesendet...",joinWaitlist:"Auf die Warteliste",tooManyRequests:"Zu viele Anfragen",failedTryAgain:"Fehlgeschlagen — erneut versuchen"},b={alreadyOnList:"Sie stehen bereits auf der Liste.",shareHint:"Teilen Sie Ihren Link, um in der Warteschlange aufzurücken. Jeder Freund, der beitritt, bringt Sie näher an die Spitze.",copied:"Kopiert!",shareOnX:"Auf X teilen",linkedin:"LinkedIn",whatsapp:"WhatsApp",telegram:"Telegram",shareText:"Ich bin gerade der World Monitor Pro-Warteliste beigetreten — globale Echtzeit-Intelligence mit KI. Mach mit:",joinWaitlistShare:"Tritt der World Monitor Pro-Warteliste bei:",youreIn:"Sie sind dabei!",invitedBanner:"Sie wurden eingeladen — treten Sie der Warteliste bei"},k={nav:e,hero:n,wired:r,livePreview:i,socialProof:t,dataCoverage:s,tiers:a,proShowcase:l,slackMock:o,apiSection:u,enterpriseShowcase:c,pricingTable:d,faq:g,footer:h,form:f,referral:b};export{u as apiSection,s as dataCoverage,k as default,c as enterpriseShowcase,g as faq,h as footer,f as form,n as hero,i as livePreview,e as nav,d as pricingTable,l as proShowcase,b as referral,o as slackMock,t as socialProof,a as tiers,r as wired};
|