Build: basePath /landingpage, Deploy-Skripte, Bild-Fix

- next.config.mjs: basePath '/landingpage' gesetzt, ignoreBuildErrors entfernt
- package.json: build-Script benennt out/ → landingpage/ um
- .gitignore: out/ und landingpage/ als ignoriert markiert
- programmer-graphic.tsx: statischer Import statt Pfad-String (basePath-Fix)
- footer.tsx: GitHub-Link → Forgejo-Profil
- deploy_to_production.sh / deploy_to_localhost.sh: neu geschrieben
- public/: Programmierer-Grafiken und Favicon hinzugefügt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-04-25 19:16:48 +02:00
commit cfdb244c29
88 changed files with 33431 additions and 484 deletions

2
.gitignore vendored
View file

@ -13,4 +13,6 @@ next.user-config.*
# Common ignores # Common ignores
node_modules node_modules
.next/ .next/
out/
landingpage/
.DS_Store .DS_Store

BIN
app/apple-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

BIN
app/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

View file

@ -80,6 +80,14 @@ export default function RootLayout({
`, `,
}} }}
/> />
<noscript>
<style dangerouslySetInnerHTML={{
__html: `
[style*="opacity:0"], [style*="opacity: 0"] { opacity: 1 !important; }
[style*="transform:translate"], [style*="transform: translate"] { transform: none !important; }
`
}} />
</noscript>
</head> </head>
<body className="font-sans antialiased min-h-screen"> <body className="font-sans antialiased min-h-screen">
{children} {children}

View file

@ -17,7 +17,7 @@ const legalLinks = [
] ]
const socialLinks = [ const socialLinks = [
{ label: 'GitHub', href: 'https://github.com', icon: Github }, { label: 'Forgejo', href: 'https://kitux.de/forgejo/dschlueter/jamulix-homepage', icon: Github },
{ label: 'E-Mail', href: 'mailto:[Emailadresse]', icon: Mail }, { label: 'E-Mail', href: 'mailto:[Emailadresse]', icon: Mail },
] ]

View file

@ -2,6 +2,7 @@
import { motion } from 'framer-motion' import { motion } from 'framer-motion'
import Image from 'next/image' import Image from 'next/image'
import programmiererImg from '../public/Programmierer.png'
export function ProgrammerGraphic() { export function ProgrammerGraphic() {
return ( return (
@ -12,7 +13,7 @@ export function ProgrammerGraphic() {
className="relative w-full max-w-md mx-auto aspect-[3/5] lg:aspect-square" className="relative w-full max-w-md mx-auto aspect-[3/5] lg:aspect-square"
> >
<Image <Image
src="/Programmierer.png" src={programmiererImg}
alt="Programmierung: Von 1976 bis heute 50 Jahre Code" alt="Programmierung: Von 1976 bis heute 50 Jahre Code"
fill fill
className="object-contain drop-shadow-lg" className="object-contain drop-shadow-lg"

23
deploy_to_localhost.sh Executable file
View file

@ -0,0 +1,23 @@
#!/bin/bash
# Lokales Deployment (Webroot: /var/www/html/)
set -e
LOCAL_DIR="/home/dschlueter/neue_jamulix.de_landing_page/jamulix.de_webpage_2"
cd "$LOCAL_DIR"
echo "Baue die Seite..."
npm run build
echo "Synchronisiere landingpage/ nach /var/www/html/landingpage/..."
sudo rsync -av --delete landingpage/ /var/www/html/landingpage/
echo "Setze symbolischen Link: index.html → landingpage/index.html"
sudo rm -f /var/www/html/index.html
sudo ln -s landingpage/index.html /var/www/html/index.html
sudo chown -R www-data:www-data /var/www/html/landingpage/
echo ""
echo "Deployment abgeschlossen: http://localhost"

25
deploy_to_production.sh Executable file
View file

@ -0,0 +1,25 @@
#!/bin/bash
# Deployment-Skript für jamulix.de
set -e
REMOTE_USER="${USER}"
REMOTE_HOST="jamulix.de"
REMOTE_DIR="/var/www/jamulix.de/html"
LOCAL_DIR="/home/dschlueter/neue_jamulix.de_landing_page/jamulix.de_webpage_2"
echo "Starte Deployment auf $REMOTE_HOST..."
cd "$LOCAL_DIR"
echo "Baue die Seite..."
npm run build
echo "Synchronisiere landingpage/ nach $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/landingpage/..."
rsync -av --delete landingpage/ "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/landingpage/"
echo "Setze symbolischen Link: index.html → landingpage/index.html"
ssh "$REMOTE_USER@$REMOTE_HOST" "rm -f '$REMOTE_DIR/index.html' && ln -s landingpage/index.html '$REMOTE_DIR/index.html'"
echo ""
echo "Deployment abgeschlossen: https://jamulix.de"

View file

@ -1,8 +1,6 @@
/** @type {import('next').NextConfig} */ /** @type {import('next').NextConfig} */
const nextConfig = { const nextConfig = {
typescript: { basePath: '/landingpage',
ignoreBuildErrors: true,
},
images: { images: {
unoptimized: true, unoptimized: true,
}, },

File diff suppressed because one or more lines are too long

View file

@ -1,12 +0,0 @@
1:"$Sreact.fragment"
2:I[28229,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Header"]
3:I[62387,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Hero"]
4:I[5405,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"AboutSection"]
5:I[32135,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"ProjectsSection"]
6:I[85623,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"FocusSection"]
7:I[70805,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"PhilosophySection"]
8:I[98190,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Footer"]
9:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
a:"$Sreact.suspense"
0:{"rsc":["$","$1","c",{"children":[[["$","$L2",null,{}],["$","main",null,{"children":[["$","$L3",null,{}],["$","$L4",null,{}],["$","$L5",null,{}],["$","$L6",null,{}],["$","$L7",null,{}]]}],["$","$L8",null,{}]],[["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0vu~5f-ldk-sx.js","async":true}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}
b:null

View file

@ -1,25 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[28229,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Header"]
6:I[62387,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Hero"]
7:I[5405,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"AboutSection"]
8:I[32135,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"ProjectsSection"]
9:I[85623,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"FocusSection"]
a:I[70805,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"PhilosophySection"]
b:I[98190,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Footer"]
c:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
d:"$Sreact.suspense"
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
11:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
13:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[[["$","$L5",null,{}],["$","main",null,{"children":[["$","$L6",null,{}],["$","$L7",null,{}],["$","$L8",null,{}],["$","$L9",null,{}],["$","$La",null,{}]]}],["$","$Lb",null,{}]],[["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0vu~5f-ldk-sx.js","async":true,"nonce":"$undefined"}]],["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lf",null,{"children":"$L10"}],["$","div",null,{"hidden":true,"children":["$","$L11",null,{"children":["$","$d",null,{"name":"Next.Metadata","children":"$L12"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$13",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
e:null
12:[["$","title","0",{"children":"Jamulix | 40 Jahre Code"}],["$","meta","1",{"name":"description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust. Erfahrener Programmierer, Linux-Veteran und KI-Entwickler."}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jamulix | 40 Jahre Code"}],["$","meta","1",{"name":"description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust. Erfahrener Programmierer, Linux-Veteran und KI-Entwickler."}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,7 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,6 +0,0 @@
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"sDFsD8pyHZvsALv2KifnS"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,1019,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},47548,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={DecodeError:function(){return P},MiddlewareNotFoundError:function(){return O},MissingStaticPage:function(){return h},NormalizeError:function(){return E},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return y},WEB_VITALS:function(){return i},execOnce:function(){return u},getDisplayName:function(){return l},getLocationOrigin:function(){return c},getURL:function(){return f},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return g},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return N}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function u(e){let r,t=!1;return(...n)=>(t||(t=!0,r=e(...n)),r)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>s.test(e);function c(){let{protocol:e,hostname:r,port:t}=window.location;return`${e}//${r}${t?":"+t:""}`}function f(){let{href:e}=window.location,r=c();return e.substring(r.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let r=e.split("?");return r[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(r[1]?`?${r.slice(1).join("?")}`:"")}async function g(e,r){let t=r.res||r.ctx&&r.ctx.res;if(!e.getInitialProps)return r.ctx&&r.Component?{pageProps:await g(r.Component,r.ctx)}:{};let n=await e.getInitialProps(r);if(t&&d(t))return n;if(!n)throw Object.defineProperty(Error(`"${l(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,y=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class P extends Error{}class E extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class h extends Error{constructor(e,r){super(),this.message=`Failed to load static file for page: ${e} ${r}`}}class O extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function N(e){return JSON.stringify({message:e.message,stack:e.stack})}},18364,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});function i(e){let r={};for(let[t,n]of e.entries()){let e=r[t];void 0===e?r[t]=n:Array.isArray(e)?e.push(n):r[t]=[e,n]}return r}function u(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let r=new URLSearchParams;for(let[t,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)r.append(t,u(e));else r.set(t,u(n));return r}function a(e,...r){for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}}]);

File diff suppressed because one or more lines are too long

View file

@ -1,3 +0,0 @@
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_65aa5ea5-module__1VeVaa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_65aa5ea5-module__1VeVaa__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,11 +0,0 @@
self.__BUILD_MANIFEST = {
"__rewrites": {
"afterFiles": [],
"beforeFiles": [],
"fallback": []
},
"sortedPages": [
"/_app",
"/_error"
]
};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()

View file

@ -1 +0,0 @@
self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()

View file

@ -1 +0,0 @@
self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jamulix | 40 Jahre Code"}],["$","meta","1",{"name":"description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust. Erfahrener Programmierer, Linux-Veteran und KI-Entwickler."}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,7 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
3:"$Sreact.suspense"
0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}
4:null

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:[]
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,3 +0,0 @@
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"sDFsD8pyHZvsALv2KifnS"}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

File diff suppressed because one or more lines are too long

View file

@ -1,28 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
c:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["","datenschutz"],"q":"","i":false,"f":[[["",{"children":["datenschutz",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L5",null,{"href":"/","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],"$L6","$L7"]}]}],["$L8"],"$L9"]}],{},null,false,null]},null,false,"$@a"]},null,false,null],"$Lb",false]],"m":"$undefined","G":["$c",["$Ld","$Le"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
10:"$Sreact.suspense"
13:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
15:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
6:["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Datenschutz"}]
7:["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"1. Datenschutz auf einen Blick"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"2. Hosting"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Diese Website wird bei Vercel gehostet. Der Anbieter ist Vercel Inc., 340 S Lemon Ave #4133, Walnut, CA 91789, USA."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"3. Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"4. Datenerfassung auf dieser Website"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Server-Log-Dateien"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Der Provider dieser Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"5. Kontakt"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":["Bei Fragen zum Datenschutz können Sie sich jederzeit an uns wenden:",["$","br",null,{}],"E-Mail: kontakt@jamulix.de"]}]]}]]}]
8:["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}]
9:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
12:[]
a:"$W12"
b:["$","$1","h",{"children":[null,["$","$L13",null,{"children":"$L14"}],["$","div",null,{"hidden":true,"children":["$","$L15",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L16"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
e:["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
14:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
11:null
16:[["$","title","0",{"children":"Datenschutz | Jamulix"}],["$","meta","1",{"name":"description","content":"Datenschutzerklärung für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

View file

@ -1,28 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
c:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["","datenschutz"],"q":"","i":false,"f":[[["",{"children":["datenschutz",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L5",null,{"href":"/","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],"$L6","$L7"]}]}],["$L8"],"$L9"]}],{},null,false,null]},null,false,"$@a"]},null,false,null],"$Lb",false]],"m":"$undefined","G":["$c",["$Ld","$Le"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
10:"$Sreact.suspense"
13:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
15:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
6:["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Datenschutz"}]
7:["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"1. Datenschutz auf einen Blick"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"2. Hosting"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Diese Website wird bei Vercel gehostet. Der Anbieter ist Vercel Inc., 340 S Lemon Ave #4133, Walnut, CA 91789, USA."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"3. Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"4. Datenerfassung auf dieser Website"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Server-Log-Dateien"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Der Provider dieser Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"5. Kontakt"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":["Bei Fragen zum Datenschutz können Sie sich jederzeit an uns wenden:",["$","br",null,{}],"E-Mail: kontakt@jamulix.de"]}]]}]]}]
8:["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}]
9:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
12:[]
a:"$W12"
b:["$","$1","h",{"children":[null,["$","$L13",null,{"children":"$L14"}],["$","div",null,{"hidden":true,"children":["$","$L15",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L16"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
e:["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
14:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
11:null
16:[["$","title","0",{"children":"Datenschutz | Jamulix"}],["$","meta","1",{"name":"description","content":"Datenschutzerklärung für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Datenschutz | Jamulix"}],["$","meta","1",{"name":"description","content":"Datenschutzerklärung für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,7 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,6 +0,0 @@
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"datenschutz","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,6 +0,0 @@
1:"$Sreact.fragment"
2:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L2",null,{"href":"/","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Datenschutz"}],["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"1. Datenschutz auf einen Blick"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"2. Hosting"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Diese Website wird bei Vercel gehostet. Der Anbieter ist Vercel Inc., 340 S Lemon Ave #4133, Walnut, CA 91789, USA."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"3. Allgemeine Hinweise"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"4. Datenerfassung auf dieser Website"}],["$","h3",null,{"className":"font-medium mt-6 mb-2","children":"Server-Log-Dateien"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Der Provider dieser Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt."}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"5. Kontakt"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":["Bei Fragen zum Datenschutz können Sie sich jederzeit an uns wenden:",["$","br",null,{}],"E-Mail: kontakt@jamulix.de"]}]]}]]}]]}]}],[["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true}]],["$","$L3",null,{"children":["$","$4",null,{"name":"Next.MetadataOutlet","children":"$@5"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}
5:null

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:[]
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"sDFsD8pyHZvsALv2KifnS"}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 566 B

View file

@ -1,26 +0,0 @@
<svg width="180" height="180" viewBox="0 0 180 180" fill="none" xmlns="http://www.w3.org/2000/svg">
<style>
@media (prefers-color-scheme: light) {
.background { fill: black; }
.foreground { fill: white; }
}
@media (prefers-color-scheme: dark) {
.background { fill: white; }
.foreground { fill: black; }
}
</style>
<g clip-path="url(#clip0_7960_43945)">
<rect class="background" width="180" height="180" rx="37" />
<g style="transform: scale(95%); transform-origin: center">
<path class="foreground"
d="M101.141 53H136.632C151.023 53 162.689 64.6662 162.689 79.0573V112.904H148.112V79.0573C148.112 78.7105 148.098 78.3662 148.072 78.0251L112.581 112.898C112.701 112.902 112.821 112.904 112.941 112.904H148.112V126.672H112.941C98.5504 126.672 86.5638 114.891 86.5638 100.5V66.7434H101.141V100.5C101.141 101.15 101.191 101.792 101.289 102.422L137.56 66.7816C137.255 66.7563 136.945 66.7434 136.632 66.7434H101.141V53Z" />
<path class="foreground"
d="M65.2926 124.136L14 66.7372H34.6355L64.7495 100.436V66.7372H80.1365V118.47C80.1365 126.278 70.4953 129.958 65.2926 124.136Z" />
</g>
</g>
<defs>
<clipPath id="clip0_7960_43945">
<rect width="180" height="180" fill="white" />
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

View file

@ -1,28 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
c:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["","impressum"],"q":"","i":false,"f":[[["",{"children":["impressum",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L5",null,{"href":"/","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],"$L6","$L7"]}]}],["$L8"],"$L9"]}],{},null,false,null]},null,false,"$@a"]},null,false,null],"$Lb",false]],"m":"$undefined","G":["$c",["$Ld","$Le"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
10:"$Sreact.suspense"
13:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
15:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
6:["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Impressum"}]
7:["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Angaben gemäß § 5 TMG"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Straße und Hausnummer]",["$","br",null,{}],"[PLZ Ort]",["$","br",null,{}],"Deutschland"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Kontakt"}],["$","p",null,{"className":"text-muted-foreground","children":"E-Mail: kontakt@jamulix.de"}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Verantwortlich für den Inhalt"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Adresse]"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Haftungsausschluss"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann jedoch keine Gewähr übernommen werden."}]]}]]}]
8:["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}]
9:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
12:[]
a:"$W12"
b:["$","$1","h",{"children":[null,["$","$L13",null,{"children":"$L14"}],["$","div",null,{"hidden":true,"children":["$","$L15",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L16"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
e:["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
14:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
11:null
16:[["$","title","0",{"children":"Impressum | Jamulix"}],["$","meta","1",{"name":"description","content":"Impressum und Angaben gemäß § 5 TMG für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

View file

@ -1,28 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
c:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["","impressum"],"q":"","i":false,"f":[[["",{"children":["impressum",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L5",null,{"href":"/","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],"$L6","$L7"]}]}],["$L8"],"$L9"]}],{},null,false,null]},null,false,"$@a"]},null,false,null],"$Lb",false]],"m":"$undefined","G":["$c",["$Ld","$Le"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
10:"$Sreact.suspense"
13:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
15:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
6:["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Impressum"}]
7:["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Angaben gemäß § 5 TMG"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Straße und Hausnummer]",["$","br",null,{}],"[PLZ Ort]",["$","br",null,{}],"Deutschland"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Kontakt"}],["$","p",null,{"className":"text-muted-foreground","children":"E-Mail: kontakt@jamulix.de"}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Verantwortlich für den Inhalt"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Adresse]"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Haftungsausschluss"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann jedoch keine Gewähr übernommen werden."}]]}]]}]
8:["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}]
9:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
12:[]
a:"$W12"
b:["$","$1","h",{"children":[null,["$","$L13",null,{"children":"$L14"}],["$","div",null,{"hidden":true,"children":["$","$L15",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L16"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
e:["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
14:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
11:null
16:[["$","title","0",{"children":"Impressum | Jamulix"}],["$","meta","1",{"name":"description","content":"Impressum und Angaben gemäß § 5 TMG für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Impressum | Jamulix"}],["$","meta","1",{"name":"description","content":"Impressum und Angaben gemäß § 5 TMG für jamulix.de"}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,7 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}],["$","$L4",null,{}]]}]]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,6 +0,0 @@
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"impressum","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"sDFsD8pyHZvsALv2KifnS"}

View file

@ -1,6 +0,0 @@
1:"$Sreact.fragment"
2:I[57537,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js"],""]
3:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
4:"$Sreact.suspense"
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen py-24 lg:py-32","children":["$","div",null,{"className":"max-w-3xl mx-auto px-6 lg:px-8","children":[["$","$L2",null,{"href":"/","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left mr-2 size-4","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Zurück"],"data-slot":"button","className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has-[>svg]:px-3 mb-8 -ml-4","ref":null}],["$","h1",null,{"className":"font-serif text-4xl lg:text-5xl mb-8","children":"Impressum"}],["$","div",null,{"className":"prose prose-neutral dark:prose-invert max-w-none space-y-8","children":[["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Angaben gemäß § 5 TMG"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Straße und Hausnummer]",["$","br",null,{}],"[PLZ Ort]",["$","br",null,{}],"Deutschland"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Kontakt"}],["$","p",null,{"className":"text-muted-foreground","children":"E-Mail: kontakt@jamulix.de"}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Verantwortlich für den Inhalt"}],["$","p",null,{"className":"text-muted-foreground","children":["[Name]",["$","br",null,{}],"[Adresse]"]}]]}],["$","section",null,{"children":[["$","h2",null,{"className":"font-serif text-xl mb-4","children":"Haftungsausschluss"}],["$","p",null,{"className":"text-muted-foreground leading-relaxed","children":"Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann jedoch keine Gewähr übernommen werden."}]]}]]}]]}]}],[["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true}]],["$","$L3",null,{"children":["$","$4",null,{"name":"Next.MetadataOutlet","children":"$@5"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"sDFsD8pyHZvsALv2KifnS"}
5:null

View file

@ -1,5 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:[]
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"sDFsD8pyHZvsALv2KifnS"}

File diff suppressed because one or more lines are too long

View file

@ -1,25 +0,0 @@
1:"$Sreact.fragment"
2:I[49030,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
3:I[74146,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default"]
4:I[7734,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"Analytics"]
5:I[28229,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Header"]
6:I[62387,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Hero"]
7:I[5405,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"AboutSection"]
8:I[32135,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"ProjectsSection"]
9:I[85623,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"FocusSection"]
a:I[70805,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"PhilosophySection"]
b:I[98190,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js","/_next/static/chunks/0ulmui_x5b046.js","/_next/static/chunks/0vu~5f-ldk-sx.js"],"Footer"]
c:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"OutletBoundary"]
d:"$Sreact.suspense"
f:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"ViewportBoundary"]
11:I[59303,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"MetadataBoundary"]
13:I[3039,["/_next/static/chunks/03fx_l0kekftp.js","/_next/static/chunks/0.xhgx8r5yp__.js"],"default",1]
:HL["/_next/static/chunks/0q1f9fy.6kid4.css","style"]
:HL["/_next/static/chunks/09.~fol2npzf4.css","style"]
:HL["/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/03fx_l0kekftp.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0.xhgx8r5yp__.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"de","className":"inter_c15e96cb-module__0bjUvq__variable instrument_serif_65aa5ea5-module__1VeVaa__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable dark bg-background","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n const stored = localStorage.getItem('theme');\n const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\n const theme = stored || (prefersDark ? 'dark' : 'light');\n document.documentElement.classList.toggle('dark', theme === 'dark');\n })();\n "}}]}],["$","body",null,{"className":"font-sans antialiased min-h-screen","children":[["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","$L4",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[[["$","$L5",null,{}],["$","main",null,{"children":[["$","$L6",null,{}],["$","$L7",null,{}],["$","$L8",null,{}],["$","$L9",null,{}],["$","$La",null,{}]]}],["$","$Lb",null,{}]],[["$","script","script-0",{"src":"/_next/static/chunks/0ulmui_x5b046.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0vu~5f-ldk-sx.js","async":true,"nonce":"$undefined"}]],["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lf",null,{"children":"$L10"}],["$","div",null,{"hidden":true,"children":["$","$L11",null,{"children":["$","$d",null,{"name":"Next.Metadata","children":"$L12"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$13",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0q1f9fy.6kid4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/09.~fol2npzf4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"sDFsD8pyHZvsALv2KifnS"}
10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#faf9f7","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#1a1a1f","media":"(prefers-color-scheme: dark)"}]]
e:null
12:[["$","title","0",{"children":"Jamulix | 40 Jahre Code"}],["$","meta","1",{"name":"description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust. Erfahrener Programmierer, Linux-Veteran und KI-Entwickler."}],["$","meta","2",{"name":"author","content":"Jamulix"}],["$","meta","3",{"name":"keywords","content":"Programmierung,Linux,KI,Python,Rust,Software-Entwicklung,AI,Fortran,Unix"}],["$","meta","4",{"name":"creator","content":"Jamulix"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","7",{"property":"og:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}],["$","meta","8",{"property":"og:url","content":"https://jamulix.de"}],["$","meta","9",{"property":"og:site_name","content":"Jamulix"}],["$","meta","10",{"property":"og:locale","content":"de_DE"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Jamulix | 40 Jahre Code"}],["$","meta","14",{"name":"twitter:description","content":"Seit 40 Jahren Code. Von Fortran IV bis KI-Projekte in Python und Rust."}]]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 568 B

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="215" height="48" fill="none"><path fill="#000" d="M57.588 9.6h6L73.828 38h-5.2l-2.36-6.88h-11.36L52.548 38h-5.2l10.24-28.4Zm7.16 17.16-4.16-12.16-4.16 12.16h8.32Zm23.694-2.24c-.186-1.307-.706-2.32-1.56-3.04-.853-.72-1.866-1.08-3.04-1.08-1.68 0-2.986.613-3.92 1.84-.906 1.227-1.36 2.947-1.36 5.16s.454 3.933 1.36 5.16c.934 1.227 2.24 1.84 3.92 1.84 1.254 0 2.307-.373 3.16-1.12.854-.773 1.387-1.867 1.6-3.28l5.12.24c-.186 1.68-.733 3.147-1.64 4.4-.906 1.227-2.08 2.173-3.52 2.84-1.413.667-2.986 1-4.72 1-2.08 0-3.906-.453-5.48-1.36-1.546-.907-2.76-2.2-3.64-3.88-.853-1.68-1.28-3.627-1.28-5.84 0-2.24.427-4.187 1.28-5.84.88-1.68 2.094-2.973 3.64-3.88 1.574-.907 3.4-1.36 5.48-1.36 1.68 0 3.227.32 4.64.96 1.414.64 2.56 1.56 3.44 2.76.907 1.2 1.454 2.6 1.64 4.2l-5.12.28Zm11.486-7.72.12 3.4c.534-1.227 1.307-2.173 2.32-2.84 1.04-.693 2.267-1.04 3.68-1.04 1.494 0 2.76.387 3.8 1.16 1.067.747 1.827 1.813 2.28 3.2.507-1.44 1.294-2.52 2.36-3.24 1.094-.747 2.414-1.12 3.96-1.12 1.414 0 2.64.307 3.68.92s1.84 1.52 2.4 2.72c.56 1.2.84 2.667.84 4.4V38h-4.96V25.92c0-1.813-.293-3.187-.88-4.12-.56-.96-1.413-1.44-2.56-1.44-.906 0-1.68.213-2.32.64-.64.427-1.133 1.053-1.48 1.88-.32.827-.48 1.84-.48 3.04V38h-4.56V25.92c0-1.2-.133-2.213-.4-3.04-.24-.827-.626-1.453-1.16-1.88-.506-.427-1.133-.64-1.88-.64-.906 0-1.68.227-2.32.68-.64.427-1.133 1.053-1.48 1.88-.32.827-.48 1.827-.48 3V38h-4.96V16.8h4.48Zm26.723 10.6c0-2.24.427-4.187 1.28-5.84.854-1.68 2.067-2.973 3.64-3.88 1.574-.907 3.4-1.36 5.48-1.36 1.84 0 3.494.413 4.96 1.24 1.467.827 2.64 2.08 3.52 3.76.88 1.653 1.347 3.693 1.4 6.12v1.32h-15.08c.107 1.813.614 3.227 1.52 4.24.907.987 2.134 1.48 3.68 1.48.987 0 1.88-.253 2.68-.76a4.803 4.803 0 0 0 1.84-2.2l5.08.36c-.64 2.027-1.84 3.64-3.6 4.84-1.733 1.173-3.733 1.76-6 1.76-2.08 0-3.906-.453-5.48-1.36-1.573-.907-2.786-2.2-3.64-3.88-.853-1.68-1.28-3.627-1.28-5.84Zm15.16-2.04c-.213-1.733-.76-3.013-1.64-3.84-.853-.827-1.893-1.24-3.12-1.24-1.44 0-2.6.453-3.48 1.36-.88.88-1.44 2.12-1.68 3.72h9.92ZM163.139 9.6V38h-5.04V9.6h5.04Zm8.322 7.2.24 5.88-.64-.36c.32-2.053 1.094-3.56 2.32-4.52 1.254-.987 2.787-1.48 4.6-1.48 2.32 0 4.107.733 5.36 2.2 1.254 1.44 1.88 3.387 1.88 5.84V38h-4.96V25.92c0-1.253-.12-2.28-.36-3.08-.24-.8-.64-1.413-1.2-1.84-.533-.427-1.253-.64-2.16-.64-1.44 0-2.573.48-3.4 1.44-.8.933-1.2 2.307-1.2 4.12V38h-4.96V16.8h4.48Zm30.003 7.72c-.186-1.307-.706-2.32-1.56-3.04-.853-.72-1.866-1.08-3.04-1.08-1.68 0-2.986.613-3.92 1.84-.906 1.227-1.36 2.947-1.36 5.16s.454 3.933 1.36 5.16c.934 1.227 2.24 1.84 3.92 1.84 1.254 0 2.307-.373 3.16-1.12.854-.773 1.387-1.867 1.6-3.28l5.12.24c-.186 1.68-.733 3.147-1.64 4.4-.906 1.227-2.08 2.173-3.52 2.84-1.413.667-2.986 1-4.72 1-2.08 0-3.906-.453-5.48-1.36-1.546-.907-2.76-2.2-3.64-3.88-.853-1.68-1.28-3.627-1.28-5.84 0-2.24.427-4.187 1.28-5.84.88-1.68 2.094-2.973 3.64-3.88 1.574-.907 3.4-1.36 5.48-1.36 1.68 0 3.227.32 4.64.96 1.414.64 2.56 1.56 3.44 2.76.907 1.2 1.454 2.6 1.64 4.2l-5.12.28Zm11.443 8.16V38h-5.6v-5.32h5.6Z"/><path fill="#171717" fill-rule="evenodd" d="m7.839 40.783 16.03-28.054L20 6 0 40.783h7.839Zm8.214 0H40L27.99 19.894l-4.02 7.032 3.976 6.914H20.02l-3.967 6.943Z" clip-rule="evenodd"/></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1200" fill="none"><rect width="1200" height="1200" fill="#EAEAEA" rx="3"/><g opacity=".5"><g opacity=".5"><path fill="#FAFAFA" d="M600.709 736.5c-75.454 0-136.621-61.167-136.621-136.62 0-75.454 61.167-136.621 136.621-136.621 75.453 0 136.62 61.167 136.62 136.621 0 75.453-61.167 136.62-136.62 136.62Z"/><path stroke="#C9C9C9" stroke-width="2.418" d="M600.709 736.5c-75.454 0-136.621-61.167-136.621-136.62 0-75.454 61.167-136.621 136.621-136.621 75.453 0 136.62 61.167 136.62 136.621 0 75.453-61.167 136.62-136.62 136.62Z"/></g><path stroke="url(#a)" stroke-width="2.418" d="M0-1.209h553.581" transform="scale(1 -1) rotate(45 1163.11 91.165)"/><path stroke="url(#b)" stroke-width="2.418" d="M404.846 598.671h391.726"/><path stroke="url(#c)" stroke-width="2.418" d="M599.5 795.742V404.017"/><path stroke="url(#d)" stroke-width="2.418" d="m795.717 796.597-391.441-391.44"/><path fill="#fff" d="M600.709 656.704c-31.384 0-56.825-25.441-56.825-56.824 0-31.384 25.441-56.825 56.825-56.825 31.383 0 56.824 25.441 56.824 56.825 0 31.383-25.441 56.824-56.824 56.824Z"/><g clip-path="url(#e)"><path fill="#666" fill-rule="evenodd" d="M616.426 586.58h-31.434v16.176l3.553-3.554.531-.531h9.068l.074-.074 8.463-8.463h2.565l7.18 7.181V586.58Zm-15.715 14.654 3.698 3.699 1.283 1.282-2.565 2.565-1.282-1.283-5.2-5.199h-6.066l-5.514 5.514-.073.073v2.876a2.418 2.418 0 0 0 2.418 2.418h26.598a2.418 2.418 0 0 0 2.418-2.418v-8.317l-8.463-8.463-7.181 7.181-.071.072Zm-19.347 5.442v4.085a6.045 6.045 0 0 0 6.046 6.045h26.598a6.044 6.044 0 0 0 6.045-6.045v-7.108l1.356-1.355-1.282-1.283-.074-.073v-17.989h-38.689v23.43l-.146.146.146.147Z" clip-rule="evenodd"/></g><path stroke="#C9C9C9" stroke-width="2.418" d="M600.709 656.704c-31.384 0-56.825-25.441-56.825-56.824 0-31.384 25.441-56.825 56.825-56.825 31.383 0 56.824 25.441 56.824 56.825 0 31.383-25.441 56.824-56.824 56.824Z"/></g><defs><linearGradient id="a" x1="554.061" x2="-.48" y1=".083" y2=".087" gradientUnits="userSpaceOnUse"><stop stop-color="#C9C9C9" stop-opacity="0"/><stop offset=".208" stop-color="#C9C9C9"/><stop offset=".792" stop-color="#C9C9C9"/><stop offset="1" stop-color="#C9C9C9" stop-opacity="0"/></linearGradient><linearGradient id="b" x1="796.912" x2="404.507" y1="599.963" y2="599.965" gradientUnits="userSpaceOnUse"><stop stop-color="#C9C9C9" stop-opacity="0"/><stop offset=".208" stop-color="#C9C9C9"/><stop offset=".792" stop-color="#C9C9C9"/><stop offset="1" stop-color="#C9C9C9" stop-opacity="0"/></linearGradient><linearGradient id="c" x1="600.792" x2="600.794" y1="403.677" y2="796.082" gradientUnits="userSpaceOnUse"><stop stop-color="#C9C9C9" stop-opacity="0"/><stop offset=".208" stop-color="#C9C9C9"/><stop offset=".792" stop-color="#C9C9C9"/><stop offset="1" stop-color="#C9C9C9" stop-opacity="0"/></linearGradient><linearGradient id="d" x1="404.85" x2="796.972" y1="403.903" y2="796.02" gradientUnits="userSpaceOnUse"><stop stop-color="#C9C9C9" stop-opacity="0"/><stop offset=".208" stop-color="#C9C9C9"/><stop offset=".792" stop-color="#C9C9C9"/><stop offset="1" stop-color="#C9C9C9" stop-opacity="0"/></linearGradient><clipPath id="e"><path fill="#fff" d="M581.364 580.535h38.689v38.689h-38.689z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -4,7 +4,7 @@
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build && rm -rf landingpage && mv out landingpage",
"start": "next start", "start": "next start",
"lint": "eslint ." "lint": "eslint ."
}, },

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
public/programmierer-bw.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

BIN
public/programmierer-bw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 336 KiB

28500
public/programmierer.svg Normal file

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 2.1 MiB