PageSourceSearch

https://cyber-industrial.replit.app/assets/PlatformDiagram-Bwi8yZMH.js

js cyber-industrial.replit.app collected 2026-10-03 03:49:24 UTC 2,983 bytes, 2 lines download raw bytes

1import{u as d,a as h,j as s,R as l}from"./index-CnoGyWXI.js";const x={en:{kicker:"One platform view",h2:"Everything you own, flowing into one defense.",soc:"ITSS Sovereign SOC",socB:"24/7 Human-Led Operations",coreA:"The ",coreB:"Defense Matrix",coreC:" · 25 Capabilities",s1:"Telemetry Fusion",s2:"Threat Intelligence",s3:"Autonomous Response",s4:"Evidence Engine",cap:"// Data rises from everything you own. Protection flows back down, watched and acted on by real people around the clock."},ar:{kicker:"منصة واحدة، رؤية واحدة",h2:"كل ما تملك، يتدفّق إلى دفاع واحد.",soc:"مركز عمليات الأمن السيادي ITSS",socB:"عمليات بقيادة بشرية على مدار الساعة",coreA:"",coreB:"مصفوفة الدفاع",coreC:" · 25 قدرة",s1:"دمج القياس عن بُعد",s2:"استخبارات التهديدات",s3:"استجابة ذاتية",s4:"محرّك الأدلّة",cap:"// البيانات تصعد من كل ما تملك. والحماية تتدفّق عائدة إلى الأسفل، تحت مراقبة وتدخّل أشخاص حقيقيين على مدار الساعة."}},p='<polygon class="hexline" points="32,6 54.5,19 54.5,45 32,58 9.5,45 9.5,19"></polygon>';function o({label:c,glyph:n,hex:r}){const e='<svg viewBox="0 0 64 64" aria-hidden="true">'+(r?p:"")+'<g class="glyph">'+n+"</g></svg>";return s.jsxs("div",{className:"pnode",children:[s.jsx("span",{dangerouslySetInnerHTML:{__html:e}}),s.jsx("div",{className:"pl",children:c.split(`
2`).map((a,i)=>s.jsxs("span",{children:[i>0&&s.jsx("br",{}),a]},i))})]})}function t(){return s.jsx("svg",{className:"streams","aria-hidden":"true",children:Array.from({length:8},(c,n)=>{const r=((n+.5)/8*100).toFixed(2)+"%";return s.jsx("line",{className:"stream",x1:r,x2:r,y1:"0",y2:"84",style:{animationDelay:`-${(n*.2).toFixed(1)}s`}},n)})})}function j(){const{platformCaps:c,platformAssets:n}=d(),{isRTL:r}=h(),e=x[r?"ar":"en"];return s.jsx("section",{className:"platform",id:"platform",children:s.jsxs("div",{className:"wrap",children:[s.jsxs(l,{children:[s.jsx("div",{className:"kicker",children:e.kicker}),s.jsx("h2",{children:e.h2})]}),s.jsxs(l,{className:"diagram",children:[s.jsx("div",{className:"pgrid",children:c.map(a=>s.jsx(o,{label:a.l,glyph:a.g,hex:!0},a.l))}),s.jsx(t,{}),s.jsx("div",{className:"band",children:s.jsxs("div",{className:"bt",children:[e.soc," ",s.jsx("b",{children:"//"})," ",e.socB]})}),s.jsx("div",{className:"band core",children:s.jsxs("div",{className:"bt",children:[e.coreA,s.jsx("b",{children:e.coreB}),e.coreC]})}),s.jsxs("div",{className:"bstrip",children:[s.jsx("span",{children:e.s1}),s.jsx("span",{children:e.s2}),s.jsx("span",{children:e.s3}),s.jsx("span",{children:e.s4})]}),s.jsx(t,{}),s.jsx("div",{className:"pgrid assets",children:n.map(a=>s.jsx(o,{label:a.l,glyph:a.g,hex:!1},a.l))})]}),s.jsx(l,{children:s.jsx("p",{className:"diagcap",children:e.cap})})]})})}export{j as PlatformDiagram};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.