PageSourceSearch

https://aron-homberg.de/_next/static/chunks/pages/projects-7ff7b503cddc6335.js

js aron-homberg.de collected 2026-10-10 02:21:15 UTC 3,027 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[327],{649:function(e,r,t){"use strict";t.r(r),t.d(r,{__N_SSG:function(){return m}});t(7294);var n=t(9008),i=t(7379),s=t(2933),a=t(5893),o=i.ZP.img.withConfig({displayName:"projects__ProjectImage",componentId:"h0rl2s-0"})(["width:100%;height:300px;object-fit:contain;border-radius:4px;transition:0.2s ease-in-out 0s;:hover{transform:scale(1.05);}"]),c=(0,i.ZP)(s.W2).withConfig({displayName:"projects__ProjectContainer",componentId:"h0rl2s-1"})([":hover > * img{transform:scale(1.03);}"]),l=i.ZP.li.withConfig({displayName:"projects__ProjectTag",componentId:"h0rl2s-2"})(["color:rgb(105,105,105);font-size:13px;letter-spacing:0.03em;"]),h=(0,i.ZP)(s.zx).withConfig({displayName:"projects__ProjectButton",componentId:"h0rl2s-3"})(["padding:12px 30px;"]),m=!0;r.default=function(e){var r=e.projects;return(0,a.jsxs)(s.W2,{marginBottom:"5rem",children:[(0,a.jsx)(n.default,{children:(0,a.jsx)("title",{children:"Projects"})}),(0,a.jsxs)(s.W2,{alignItems:"center",marginBottom:"5rem",children:[(0,a.jsx)(s.Dx,{children:"Projects"}),(0,a.jsxs)(s.xv,{textAlign:"center",children:["I'm always having fun working on spare-time projects. ",(0,a.jsx)("br",{}),"Some of them are (still) secret, others are available online. ",(0,a.jsx)("br",{}),"You can find some of my more recent projects on"," ",(0,a.jsx)("a",{target:"_blank",href:"https://github.com/kyr0",rel:"noreferrer",children:"GitHub"}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{target:"_blank",href:"https://skyline.github.com/kyr0/2021",rel:"noreferrer",children:"My 2021 GitHub skyline"}),"."]})]}),(0,a.jsx)(s.Dx,{style:{fontSize:"2.5em",marginBottom:50},children:"Highlights"}),(0,a.jsx)(s.rj,{alignItems:"center",gridTemplateColumns:["repeat(1, minmax(0, 1fr))","repeat(2, 1fr)"],gridGap:["1rem","2rem"],maxWidth:"70%",margin:"auto",justifyItems:["center","center"],children:r.map((function(e){var r=e.data;return(0,a.jsxs)(c,{flexDirection:"column",alignItems:"flex-start",width:"100%",gridGap:"1.5rem",children:[(0,a.jsx)(s.rU,{href:r.url,target:"_blank",width:"100%",children:(0,a.jsx)(o,{src:r.preview})}),(0,a.jsx)(s.W2,{flexDirection:"row",justifyContent:"space-between",alignItems:"center",width:"100%",children:(0,a.jsx)(s.rU,{target:"_blank",href:r.url,children:(0,a.jsx)(s.Dx,{fontSize:"2rem",as:"h2",children:r.title})})}),(0,a.jsxs)(s.W2,{gridGap:"1rem",children:[(0,a.jsx)(s.xv,{textAlign:"start",margin:0,lineHeight:"180%",letterSpacing:"0.02rem",children:r.caption}),(0,a.jsx)(s.rU,{target:"_blank",href:r.url,children:(0,a.jsx)(h,{variant:"secondary",children:"View Project"})}),(0,a.jsxs)(s.aV,{marginY:"1rem",children:[(0,a.jsxs)(l,{children:["\u23f0 ",r.year," \xa0\u2696\ufe0f ",r.license," \xa0|"]},r.license),r.tags.map((function(e){return(0,a.jsx)(l,{children:e},e)}))]})]})]},r.slug)}))})]})}},4478:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects",function(){return t(649)}])}},function(e){e.O(0,[774,888,179],(function(){return r=4478,e(e.s=r);var r}));var r=e.O();_N_E=r}]);

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