2:I[3403,["403","static/chunks/403-b1650a308eaaf7d9.js","853","static/chunks/853-b772444a10d711b4.js","931","static/chunks/app/page-243a19a0a67a938d.js"],""] 3:I[3848,["403","static/chunks/403-b1650a308eaaf7d9.js","853","static/chunks/853-b772444a10d711b4.js","931","static/chunks/app/page-243a19a0a67a938d.js"],"Benito"] 4:I[8142,["185","static/chunks/app/layout-b774c9638746f02c.js"],"GoogleTagManager"] 5:I[9909,[],""] 6:I[6649,[],""] 0:["I-Bvn3I9raM8sbszANdNC",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",[["$","script",null,{"id":"structured-data","type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org/\",\"@type\":\"Person\",\"name\":\"Anton Prudkohliad\",\"url\":\"https://www.prudkohliad.com\",\"sameAs\":[\"https://github.com/prutya\",\"https://www.linkedin.com/in/anton-prudkohliad\"],\"jobTitle\":\"Software Engineer\"}"}}],[["$","header",null,{"className":"fixed top-0 left-0 z-50 w-full border-b border-stone-200 dark:border-gray16 bg-stone-50 dark:bg-gray7 md:bg-stone-50/80 md:dark:bg-gray7/80 md:backdrop-blur-sm md:backdrop-saturate-150","children":["$","div",null,{"className":"m-auto w-full max-w-3xl h-14 px-5 flex items-center justify-between","children":[["$","$L2",null,{"href":"/","className":"font-mono after:content-['▁'] after:text-xs","children":"prudkohliad"}],["$","ul",null,{"className":"flex flex-row gap-1","children":[["$","li","My GitHub profile",{"className":"flex justify-center items-center w-6","children":["$","$L2",null,{"href":"https://github.com/prutya","title":"My GitHub profile","target":"_blank","rel":"noopener","className":"block","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-github"}]}]}]}],["$","li","My LinkedIn profile",{"className":"flex justify-center items-center w-6","children":["$","$L2",null,{"href":"https://www.linkedin.com/in/anton-prudkohliad","title":"My LinkedIn profile","target":"_blank","rel":"noopener","className":"block","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-linkedin"}]}]}]}],["$","li","My X (formerly Twitter) profile",{"className":"flex justify-center items-center w-6","children":["$","$L2",null,{"href":"https://twitter.com/aprudkohliad","title":"My X (formerly Twitter) profile","target":"_blank","rel":"noopener","className":"block","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-twitter"}]}]}]}],["$","li","My Reddit profile",{"className":"flex justify-center items-center w-6","children":["$","$L2",null,{"href":"https://www.reddit.com/user/prutya","title":"My Reddit profile","target":"_blank","rel":"noopener","className":"block","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-reddit"}]}]}]}],["$","li","anton.prudkohliad@protonmail.com",{"className":"flex justify-center items-center w-6","children":["$","$L2",null,{"href":"mailto:anton.prudkohliad@protonmail.com","title":"anton.prudkohliad@protonmail.com","target":"_blank","rel":"noopener","className":"block","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-email"}]}]}]}]]}]]}]}],["$","main",null,{"className":"m-auto w-full max-w-3xl px-5 pt-14 mb-8 flex-grow","children":[["$","div",null,{"className":"mt-5 opacity-0 pointer-events-none select-none","children":["$","nav",null,{"className":"font-mono","children":[["$","span",null,{"children":"home"}]]}]}],["$","h1",null,{"className":"h1","children":"Anton Prudkohliad's website"}],["$","p",null,{"className":"mt-5","children":"Software Engineering how-to guides on JavaScript, React, Next.js, Ruby, Golang, PostgreSQL and anything else useful or interesting. Bookmarks of articles, blog posts, videos, services, documentation pages etc."}],["$","ul",null,{"children":[["$","li","/articles",{"className":"mt-5","children":["$","$L2",null,{"href":"/articles","className":"inline-block max-w-full underline-thin","children":"Read the blog"}]}],["$","li","/bookmarks",{"className":"mt-5","children":["$","$L2",null,{"href":"/bookmarks","className":"inline-block max-w-full underline-thin","children":"Browse the bookmarks"}]}],["$","li","/bookmarks/tags",{"className":"mt-5","children":["$","$L2",null,{"href":"/bookmarks/tags","className":"inline-block max-w-full underline-thin","children":"Search the bookmarks by tag"}]}]]}],["$","div",null,{"className":"mt-10 flex justify-center w-full","children":["$","$L3",null,{}]}]]}],["$","footer",null,{"className":"mt-auto w-full py-5","children":["$","div",null,{"className":"m-auto w-full max-w-3xl relative px-5 text-stone-600 dark:text-stone-400","children":[["$","div",null,{"className":"w-full text-sm","children":"© Anton Prudkohliad 2024"}],["$","div",null,{"className":"absolute top-0 right-5 h-full flex items-center justify-center","children":[["$","a",null,{"href":"/sitemap.xml","title":"Sitemap","className":"w-6 h-6 flex items-center justify-center","target":"_blank","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-sitemap"}]}]}],["$","a",null,{"href":"/rss.xml","title":"RSS Feed","className":"ml-1 w-6 h-6 flex items-center justify-center","target":"_blank","children":["$","svg",null,{"width":16,"height":16,"children":["$","use",null,{"href":"/icons.svg#svg-icon-rss"}]}]}]]}]]}]}]]]],null],null]},[["$","html",null,{"lang":"en","className":"__variable_f1af2c __variable_9eb1b7 bg-stone-50 text-gray10 dark:bg-gray7 dark:text-stone-200 font-sans leading-7 h-full scroll-smooth","children":[["$","$L4",null,{"gtmId":"GTM-NCLPMPLL"}],["$","body",null,{"className":"h-full flex flex-col","children":[["$","div",null,{"id":"top"}],["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",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."}]}]]}]}]],"notFoundStyles":[],"styles":null}],["$","noscript",null,{"children":["$","iframe",null,{"src":"https://www.googletagmanager.com/ns.html?id=GTM-NCLPMPLL","height":"0","width":"0","style":{"display":"none","visibility":"hidden"}}]}]]}]]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/01e53d76eacf7286.css","precedence":"next","crossOrigin":"$undefined"}]],[null,"$L7"]]]]] 7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"prudkohliad"}],["$","meta","3",{"name":"description","content":"Anton Prudkohliad's website. Software Engineering how-to guides on JavaScript, React, Next.js, Ruby, Golang, PostgreSQL and anything else useful or interesting. Bookmarks of articles, blog posts, videos, services, documentation pages etc."}],["$","link","4",{"rel":"canonical","href":"https://www.prudkohliad.com"}],["$","meta","5",{"property":"og:title","content":"prudkohliad"}],["$","meta","6",{"property":"og:description","content":"Anton Prudkohliad's website. Software Engineering how-to guides on JavaScript, React, Next.js, Ruby, Golang, PostgreSQL and anything else useful or interesting. Bookmarks of articles, blog posts, videos, services, documentation pages etc."}],["$","meta","7",{"property":"og:url","content":"https://www.prudkohliad.com"}],["$","meta","8",{"property":"og:site_name","content":"prudkohliad"}],["$","meta","9",{"property":"og:locale","content":"en-US"}],["$","meta","10",{"property":"og:image","content":"https://www.prudkohliad.com/open-graph/root.webp"}],["$","meta","11",{"property":"og:image:alt","content":"A realistic painting of a library"}],["$","meta","12",{"property":"og:image:width","content":"1200"}],["$","meta","13",{"property":"og:image:height","content":"628"}],["$","meta","14",{"property":"og:type","content":"website"}],["$","meta","15",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","16",{"name":"twitter:title","content":"prudkohliad"}],["$","meta","17",{"name":"twitter:description","content":"Anton Prudkohliad's website. Software Engineering how-to guides on JavaScript, React, Next.js, Ruby, Golang, PostgreSQL and anything else useful or interesting. Bookmarks of articles, blog posts, videos, services, documentation pages etc."}],["$","meta","18",{"name":"twitter:image","content":"https://www.prudkohliad.com/twitter/root.webp"}],["$","link","19",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}],["$","meta","20",{"name":"next-size-adjust"}]] 1:null