3:I[4707,[],""]
5:I[6423,[],""]
7:I[2972,["972","static/chunks/972-5c59758923e28d42.js","177","static/chunks/app/%5Blocale%5D/tech/page-a7104c3da537e69b.js"],""]
4:["locale","en","d"]
0:["AMmUzAC5M1wE8hNEcLLHY",[[["",{"children":[["locale","en","d"],{"children":["tech",{"children":["__PAGE__?{\"locale\":\"en\"}",{}]}]}]},"$undefined","$undefined",true],["",{"children":[["locale","en","d"],{"children":["tech",{"children":["__PAGE__",{},[["$L1","$L2",null],null],null]},[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children","tech","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7a83e08d32162c8d.css","precedence":"next","crossOrigin":"$undefined"}]],"$L6"],null],null]},[[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","html",null,{"lang":"en","children":["$","body",null,{"className":"min-h-screen bg-background text-foreground flex items-center justify-center","children":["$","div",null,{"className":"text-center space-y-6 px-4","children":[["$","h1",null,{"className":"text-6xl font-bold text-primary","children":"404"}],["$","p",null,{"className":"text-xl text-muted-foreground","children":"Page not found"}],["$","$L7",null,{"href":"/en","className":"inline-block px-6 py-3 bg-primary text-primary-foreground rounded-lg font-semibold hover:bg-primary/90 transition-colors","children":"Go to Homepage"}]]}]}]}],"notFoundStyles":[]}]],null],null],["$L8",null]]]]
9:I[346,["972","static/chunks/972-5c59758923e28d42.js","203","static/chunks/app/%5Blocale%5D/layout-eaa8629840a87bdd.js"],"ThemeProvider"]
a:I[6932,["972","static/chunks/972-5c59758923e28d42.js","203","static/chunks/app/%5Blocale%5D/layout-eaa8629840a87bdd.js"],"LocaleSwitcher"]
b:I[9783,["972","static/chunks/972-5c59758923e28d42.js","203","static/chunks/app/%5Blocale%5D/layout-eaa8629840a87bdd.js"],"MobileMenu"]
c:I[8003,["972","static/chunks/972-5c59758923e28d42.js","203","static/chunks/app/%5Blocale%5D/layout-eaa8629840a87bdd.js"],""]
2:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"name\":\"Tech – How Juice Factory AI Works\",\"description\":\"Deep dive into Juice Factory’s GPU infrastructure. Architecture, hardware specs, security controls, and data flow documentation for European AI workloads.\",\"provider\":{\"@type\":\"Organization\",\"name\":\"Juice Factory\",\"url\":\"https://juicefactory.ai\"},\"url\":\"https://juicefactory.ai/en/tech\",\"areaServed\":{\"@type\":\"Place\",\"name\":\"European Union\"},\"availableLanguage\":[\"en\",\"de\",\"sv\",\"it\",\"pl\",\"nl\",\"no\",\"da\",\"fi\",\"fr\",\"es\",\"cs\"],\"serviceType\":\"AI Infrastructure\"}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://juicefactory.ai/en/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech – How Juice Factory AI Works\",\"item\":\"https://juicefactory.ai/en/tech\"}]}"}}],["$","section",null,{"className":"pt-32 pb-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h1",null,{"className":"text-4xl md:text-5xl font-bold mb-6 text-foreground","children":"Tech – How Juice Factory AI Works"}],["$","p",null,{"className":"text-lg text-muted-foreground leading-relaxed","children":"Juice Factory AI is a European AI infrastructure platform for LLM inference, multimodal models, RAG, and batch processing. The platform runs in EU data centers with focus on data security, low latency, and full control over models and data."}],["$","p",null,{"className":"text-muted-foreground mt-4","children":["$","$L7",null,{"href":"/en/private-ai-for-business","className":"text-primary hover:text-primary/80 underline underline-offset-4 transition-colors","children":["Private AI for Business"," →"]}]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Architecture"}],["$","ul",null,{"className":"space-y-3 text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Control Plane: API gateway, authentication, quotas, scheduling"]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Execution Plane: Containerized model runs on dedicated hardware"]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Network: Low-latency connections between nodes and storage"]}],["$","li","3",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Storage: Object storage for model weights, cache for fast access"]}],["$","li","4",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Observability: Metrics, logs, tracing for full visibility"]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Hardware"}],["$","div",null,{"className":"overflow-x-auto","children":["$","table",null,{"className":"w-full border-collapse","children":[["$","thead",null,{"children":["$","tr",null,{"className":"border-b border-border","children":[["$","th",null,{"className":"text-left py-3 px-4 text-foreground","children":"Type"}],["$","th",null,{"className":"text-left py-3 px-4 text-foreground","children":"VRAM"}],["$","th",null,{"className":"text-left py-3 px-4 text-foreground","children":"Configuration"}]]}]}],["$","tbody",null,{"className":"text-muted-foreground","children":[["$","tr","0",{"className":"border-b border-border","children":[["$","td",null,{"className":"py-3 px-4","children":"B200"}],["$","td",null,{"className":"py-3 px-4","children":"80-192 GB"}],["$","td",null,{"className":"py-3 px-4","children":"8×GPU, 2×CPU (128 cores), 2 TB RAM"}]]}],["$","tr","1",{"className":"border-b border-border","children":[["$","td",null,{"className":"py-3 px-4","children":"NVIDIA RTX 6000-class"}],["$","td",null,{"className":"py-3 px-4","children":"96 GB"}],["$","td",null,{"className":"py-3 px-4","children":"4×GPU, 1×CPU (64 cores), 512 GB RAM"}]]}],["$","tr","2",{"className":"border-b border-border","children":[["$","td",null,{"className":"py-3 px-4","children":"AMD MI300-class"}],["$","td",null,{"className":"py-3 px-4","children":"192 GB"}],["$","td",null,{"className":"py-3 px-4","children":"8×GPU, 2×CPU (128 cores), 2 TB RAM"}]]}]]}]]}]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Software Stack"}],["$","div",null,{"className":"grid md:grid-cols-2 gap-6","children":[["$","div","0",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Container Execution"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Kubernetes for orchestration, Docker for isolation"}]]}],["$","div","1",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Drivers"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"CUDA 12.x, ROCm 6.x for AMD"}]]}],["$","div","2",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Inference Frameworks"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"vLLM, TensorRT-LLM, Text-Gen WebUI, TGI"}]]}],["$","div","3",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Model Management"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Automatic download, quantization (INT8, FP16), caching"}]]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-2 text-foreground","children":"Security & Compliance (EU/GDPR-first)"}],["$","p",null,{"className":"text-lg text-primary font-semibold mb-6","children":"Security By Default"}],["$","div",null,{"className":"space-y-4 text-muted-foreground","children":[["$","p","0",{"children":[["$","strong",null,{"className":"text-foreground","children":["Data Location",":"]}]," ","All data and processing happens within the EU. No data leaves the EU."]}],["$","p","1",{"children":[["$","strong",null,{"className":"text-foreground","children":["Access Control",":"]}]," ","API keys, JWT tokens, role-based access, MFA support"]}],["$","p","2",{"children":[["$","strong",null,{"className":"text-foreground","children":["Network Segmentation",":"]}]," ","Isolated networks per customer, no shared infrastructure"]}],["$","p","3",{"children":[["$","strong",null,{"className":"text-foreground","children":["Log Policy",":"]}]," ","No data storage by default. Customer chooses retention policy."]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-2 text-foreground","children":"Data Flows & Controls"}],["$","p",null,{"className":"text-lg text-primary font-semibold mb-8","children":"Security By Default"}],["$","div",null,{"className":"space-y-10","children":[["$","div",null,{"children":[["$","h3",null,{"className":"text-2xl font-semibold mb-4 text-foreground","children":"Inference Data Flow Map"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"For each inference request, data follows a strictly defined flow:"}],["$","div",null,{"className":"my-8 bg-card/50 backdrop-blur-sm border border-border rounded-lg p-4 md:p-6","children":["$","div",null,{"className":"space-y-4 md:space-y-3 text-sm","children":[["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3","children":[["$","div",null,{"className":"w-full md:w-24 h-12 bg-primary/20 border-2 border-primary rounded flex items-center justify-center text-xs font-semibold","children":"Client"}],["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-primary"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"1. TLS-encrypted request"}],["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-primary"}],["$","div",null,{"className":"w-full md:w-32 h-12 bg-secondary/20 border-2 border-secondary rounded flex items-center justify-center text-xs font-semibold text-center","children":"API Gateway"}]]}],["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3 md:ml-32","children":[["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-muted-foreground"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"2. Authentication & validation"}],["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-muted-foreground"}]]}],["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3 md:ml-32","children":[["$","div",null,{"className":"w-full md:w-32 h-12 bg-accent/20 border-2 border-accent rounded flex items-center justify-center text-xs font-semibold","children":"Inference Engine"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"3. RAM calculation"}]]}],["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3 md:ml-32","children":[["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-primary"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"4. Return response"}],["$","div",null,{"className":"hidden md:block md:flex-1 border-t-2 border-primary"}]]}],["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3 md:ml-32","children":[["$","div",null,{"className":"w-full md:w-32 h-12 bg-green-500/20 border-2 border-green-500 rounded flex items-center justify-center text-xs font-semibold","children":"Memory Cleared"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"5. Auto-deletion"}]]}],["$","div",null,{"className":"mt-6 pt-6 border-t border-border","children":["$","div",null,{"className":"flex flex-col md:flex-row md:items-center gap-2 md:gap-3","children":[["$","div",null,{"className":"w-full md:w-32 h-10 bg-orange-500/20 border-2 border-orange-500 rounded flex items-center justify-center text-xs font-semibold","children":"Logging"}],["$","div",null,{"className":"text-xs text-muted-foreground px-2","children":"Metadata only: Customer ID, tokens, response time"}]]}]}]]}]}],["$","ol",null,{"className":"space-y-3 text-muted-foreground list-decimal list-inside","children":[["$","li","0",{"children":"The client sends a request via our API (TLS-encrypted)."}],["$","li","1",{"children":"The API layer authenticates the customer, validates the request, and forwards only necessary information to the inference engine."}],["$","li","2",{"children":"The inference engine calculates the response in RAM without writing prompts or outputs to disk."}],["$","li","3",{"children":"The response is returned to the client and all content is cleared from memory after the request is completed."}],["$","li","4",{"children":"Only technical metadata (e.g., customer ID, model name, token count, response time) can be logged for operations and billing – never the actual content of prompts or responses in standard mode."}]]}],["$","p",null,{"className":"text-muted-foreground mt-4","children":"This data flow map is documented and version-controlled, making it possible to review each step during security and compliance audits."}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-2xl font-semibold mb-4 text-foreground","children":"Controls and Auditing"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"To ensure that no inference data is stored or used for training, we have implemented:"}],["$","div",null,{"className":"space-y-4","children":[["$","div","0",{"children":[["$","h4",null,{"className":"font-semibold text-foreground mb-1","children":"Code & Configuration Review"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"The inference code lacks write access to databases and storage for customer content. API gateway and logging platforms are configured not to log request or response bodies."}]]}],["$","div","1",{"children":[["$","h4",null,{"className":"font-semibold text-foreground mb-1","children":"Separated Environments"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Customer-specific namespaces and clear separation between test, staging, and production to avoid debug logging accidentally ending up in production."}]]}],["$","div","2",{"children":[["$","h4",null,{"className":"font-semibold text-foreground mb-1","children":"Log Policy"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Log formats contain only technical metadata. No fields for prompts or outputs in standard mode."}]]}],["$","div","3",{"children":[["$","h4",null,{"className":"font-semibold text-foreground mb-1","children":"Retention and Auto-Deletion"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"All log data is subject to time-based retention where data is automatically deleted after X days according to customer or platform policy."}]]}],["$","div","4",{"children":[["$","h4",null,{"className":"font-semibold text-foreground mb-1","children":"Audit Trail"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Changes in log policy, configuration, and codebase are logged, enabling both internal and external audits (e.g., for ISO/SOC certifications)."}]]}]]}]]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Network & Performance"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"The platform is built for low latency and high throughput:"}],["$","ul",null,{"className":"space-y-2 text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Direct connections between nodes and storage (NVLink, InfiniBand)"]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Token throughput: 100-500 tokens/s for 7B models, 50-200 for 70B"]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"text-primary","children":"•"}]," ","Latency: <10ms for first token, <1ms per subsequent token"]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Multi-model & Isolation"}],["$","p",null,{"className":"text-muted-foreground","children":"Multiple LLMs can run simultaneously on the same infrastructure. Resource pooling allows models to share hardware when capacity exists, but each customer has isolated executions. The scheduler prioritizes low-latency requests over batch jobs."}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Integrations & API"}],["$","p",null,{"className":"text-muted-foreground","children":"REST API and gRPC for programmatic access. Webhooks for event notifications. SSO via OIDC for easy integration with existing identity systems. SDKs for Python, JavaScript, and Go."}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Pricing"}],["$","p",null,{"className":"text-muted-foreground","children":"Token-based pricing with clear cost control. You pay per generated token, with different prices for different model sizes. No lock-in, scale up and down as needed. Volume discounts for long-term commitments."}],["$","p",null,{"className":"text-muted-foreground mt-4","children":["$","$L7",null,{"href":"/en/byok","className":"text-primary hover:text-primary/80 underline underline-offset-4 transition-colors","children":["OpenAI Alternative"," →"]}]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Operations & Monitoring"}],["$","div",null,{"className":"grid md:grid-cols-2 gap-6 text-muted-foreground","children":[["$","div","0",{"children":[["$","strong",null,{"className":"text-foreground","children":["Metrics",":"]}]," ","Prometheus for metrics, Grafana for visualization"]}],["$","div","1",{"children":[["$","strong",null,{"className":"text-foreground","children":["Tracing",":"]}]," ","OpenTelemetry for distributed tracing"]}],["$","div","2",{"children":[["$","strong",null,{"className":"text-foreground","children":["Autoscaling",":"]}]," ","Automatic scaling based on load"]}],["$","div","3",{"children":[["$","strong",null,{"className":"text-foreground","children":["Alerts",":"]}]," ","Proactive alerts on anomalies, capacity forecasting"]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"Use Case Examples"}],["$","div",null,{"className":"space-y-6","children":[["$","div","0",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Production Customer Support Bot"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"An e-commerce company runs a 7B model for real-time responses in their chat. Average latency <50ms, 99.9% uptime."}]]}],["$","div","1",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Internal Search/RAG"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"A consultancy indexes internal documents and runs RAG queries against a 13B model. Secure, no data leaves the EU."}]]}],["$","div","2",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Batch Media Generation"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"A media agency generates thousands of product descriptions daily with a 70B model. Batch runs at night."}]]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4 bg-muted/30","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":[["$","h2",null,{"className":"text-3xl font-bold mb-6 text-foreground","children":"FAQ"}],["$","div",null,{"className":"space-y-6","children":[["$","div","0",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"How is my data protected?"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"All data stays in the EU. No data is logged or stored without your approval. Isolated networks per customer."}]]}],["$","div","1",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"Which models can I run?"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"All open models (Llama, Mistral, etc.) and custom fine-tuned models. We help with deployment."}]]}],["$","div","2",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"How fast do models respond?"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"First token <10ms, subsequent <1ms. Batch jobs scale as needed."}]]}],["$","div","3",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"How do I integrate with you?"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"REST API, gRPC, webhooks. SDKs for Python, JS, Go. Full OpenAPI documentation."}]]}],["$","div","4",{"children":[["$","h3",null,{"className":"font-semibold mb-2 text-foreground","children":"What does it cost?"}],["$","p",null,{"className":"text-muted-foreground text-sm","children":"Token-based pricing. Contact us for exact pricing based on your needs."}]]}]]}]]}]}],["$","section",null,{"className":"py-16 px-4","children":["$","div",null,{"className":"container mx-auto max-w-4xl text-center","children":[["$","h2",null,{"className":"text-3xl font-bold mb-4 text-foreground","children":"Ready to test?"}],["$","p",null,{"className":"text-muted-foreground mb-8","children":"Contact us for a technical demo or technical documentation."}],["$","a",null,{"href":"https://portal.juicefactory.ai/auth/signup","className":"px-8 py-4 bg-primary text-primary-foreground rounded-lg text-lg font-semibold hover:bg-primary/90 transition-colors inline-block","children":"Get Started"}]]}]}]]
6:["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":[["$","head",null,{}],["$","body",null,{"className":"min-h-screen bg-background text-foreground antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"dark","enableSystem":true,"disableTransitionOnChange":true,"children":[["$","nav",null,{"className":"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border","children":["$","div",null,{"className":"container mx-auto px-4 h-16 flex items-center justify-between","children":[["$","$L7",null,{"href":"/en","className":"flex items-center gap-2","children":[["$","svg",null,{"className":"w-8 h-8 text-primary animate-pulse-glow","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":2,"d":"M13 10V3L4 14h7v7l9-11h-7z"}]}],["$","span",null,{"className":"text-2xl font-bold bg-gradient-primary bg-clip-text text-transparent","children":"Juice Factory"}]]}],["$","div",null,{"className":"hidden md:flex items-center gap-6","children":[["$","$L7",null,{"href":"/en/defense","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Defense"}],["$","$L7",null,{"href":"/en/tech","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Technology"}],["$","$L7",null,{"href":"/en/byok","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"BYOK"}],["$","$L7",null,{"href":"/en/private-ai-for-business","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Private AI"}],["$","$L7",null,{"href":"/en/guides","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Guides"}],["$","$L7",null,{"href":"/en/trust","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Trust Center"}],["$","$La",null,{"currentLocale":"en"}],["$","a",null,{"href":"https://portal.juicefactory.ai/auth/login","className":"px-4 py-2 bg-primary text-primary-foreground rounded-md text-sm font-medium hover:bg-primary/90 transition-colors","children":"Login"}]]}],["$","$Lb",null,{"locale":"en","nav":{"home":"Home","defense":"Defense","tech":"Technology","byok":"BYOK","privateAi":"Private AI","guides":"Guides","trust":"Trust Center","login":"Login"}}]]}]}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],["$","footer",null,{"className":"py-12 px-4 border-t border-border","children":["$","div",null,{"className":"container mx-auto flex flex-col md:flex-row justify-between items-center gap-4","children":[["$","p",null,{"className":"text-sm text-muted-foreground","children":["© ",2026," ","Juice Factory. All rights reserved."]}],["$","div",null,{"className":"flex gap-6","children":[["$","$L7",null,{"href":"/en/trust","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Trust Center"}],["$","$L7",null,{"href":"/en/security","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Security"}],["$","$L7",null,{"href":"/en/data-processing","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Data Processing"}],["$","$L7",null,{"href":"/en/privacy","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Privacy Policy"}],["$","$L7",null,{"href":"/en/terms","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Terms of Service"}]]}]]}]}]]}],["$","$Lc",null,{"src":"https://www.googletagmanager.com/gtag/js?id=G-HGZMPNZK5F","strategy":"afterInteractive"}],["$","$Lc",null,{"id":"ga4-init","strategy":"afterInteractive","children":"\n            window.dataLayer = window.dataLayer || [];\n            function gtag(){dataLayer.push(arguments);}\n            gtag('js', new Date());\n            gtag('config', 'G-HGZMPNZK5F');\n          "}],["$","$Lc",null,{"id":"matomo-init","strategy":"afterInteractive","children":"\n            var _paq = window._paq = window._paq || [];\n            _paq.push(['trackPageView']);\n            _paq.push(['enableLinkTracking']);\n            (function() {\n              var u=\"https://matomo.manprogroup.com/\";\n              _paq.push(['setTrackerUrl', u+'matomo.php']);\n              _paq.push(['setSiteId', '14']);\n              var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n              g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\n            })();\n          "}]]}]]}]
8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Tech – How Juice Factory AI Works | Juice Factory"}],["$","meta","3",{"name":"description","content":"Deep dive into Juice Factory’s GPU infrastructure. Architecture, hardware specs, security controls, and data flow documentation for European AI workloads."}],["$","link","4",{"rel":"canonical","href":"https://juicefactory.ai/en/tech"}],["$","link","5",{"rel":"alternate","hrefLang":"en","href":"https://juicefactory.ai/en/tech"}],["$","link","6",{"rel":"alternate","hrefLang":"sv","href":"https://juicefactory.ai/sv/tech"}],["$","link","7",{"rel":"alternate","hrefLang":"de","href":"https://juicefactory.ai/de/tech"}],["$","link","8",{"rel":"alternate","hrefLang":"fr","href":"https://juicefactory.ai/fr/tech"}],["$","link","9",{"rel":"alternate","hrefLang":"x-default","href":"https://juicefactory.ai/en/tech"}],["$","meta","10",{"property":"og:title","content":"Tech – How Juice Factory AI Works"}],["$","meta","11",{"property":"og:description","content":"Deep dive into Juice Factory’s GPU infrastructure. Architecture, hardware specs, security controls, and data flow documentation for European AI workloads."}],["$","meta","12",{"property":"og:url","content":"https://juicefactory.ai/en/tech"}],["$","meta","13",{"property":"og:site_name","content":"Juice Factory"}],["$","meta","14",{"property":"og:locale","content":"en"}],["$","meta","15",{"property":"og:type","content":"website"}],["$","meta","16",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","17",{"name":"twitter:title","content":"Tech – How Juice Factory AI Works"}],["$","meta","18",{"name":"twitter:description","content":"Deep dive into Juice Factory’s GPU infrastructure. Architecture, hardware specs, security controls, and data flow documentation for European AI workloads."}],["$","meta","19",{"name":"twitter:image","content":"https://juicefactory.ai/logo-opengraph.png"}],["$","link","20",{"rel":"icon","href":"/favicon.png"}]]
1:null
