PageSourceSearch

https://serokell.io/_next/static/chunks/pages/blog/[...slug]-bd8db39f64637e15.js

js serokell.io collected 2026-10-02 03:37:16 UTC 26,725 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1754],{3251:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var o=s(37876),n=s(15039),l=s.n(n),r=s(14232),i=s(95159),_=s.n(i),a=s(30195);function c({children:e,className:t,checked:s,onChange:n,disabled:i,required:u}){let[d,p]=(0,r.useState)("");return(0,r.useEffect)(()=>p((0,a.$C)()),[]),(0,o.jsxs)("div",{className:l()(_().checkbox,t),children:[(0,o.jsx)("input",{className:_().checkbox__input,type:"checkbox",id:d,checked:s,disabled:i,required:u,onChange:e=>{let t=e.target;n?.(t.checked)}}),(0,o.jsx)("label",{className:_().checkbox__label,htmlFor:d,children:e})]})}},11141:e=>{e.exports={button:"ReaderModeButton_button__zeqc_",button_on:"ReaderModeButton_button_on__pRMaz"}},20869:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var o,n=s(14232);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let r=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},e),o||(o=n.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#000",strokeLinecap:"round"},n.createElement("path",{strokeLinejoin:"round",d:"M1 14.44698V1h5.36091"}),n.createElement("path",{d:"M7.71091 7.3l6.2609-6.26091"}),n.createElement("path",{strokeLinejoin:"round",d:"M9.80614 1.03909h4.16567v4.10436M1 14.44698h12.97181V8.62349"}))))}},31407:e=>{e.exports={input:"Input_input__rpj7R",input_select:"Input_input_select__Oi1Tt",input__input:"Input_input__input__MbyLE",input__label:"Input_input__label__oS1dS"}},33189:(e,t,s)=>{"use strict";s.d(t,{N:()=>r});var o=s(37876),n=s(67064),l=s(71454);function r(e){let[t,...s]=e.childNodes;if(s.length||t?.nodeType!==n.NodeType.ELEMENT_NODE||t.tagName?.toLowerCase()!=="img")return;let r=t.getAttribute("title"),i=t.getAttribute("src");if(i){let e;return(0,l.F0)((0,o.jsxs)("div",{className:"post__image",children:[(0,o.jsx)("img",{style:(e=t.getAttribute("style"),e?.split(";").map(e=>e.split(":")).reduce((e,t)=>{let[s,o]=t;return e[s=s.replace(/-./g,e=>e.toUpperCase()[1])]=o,e},{})),src:i,alt:t.getAttribute("alt")||void 0}),r&&(0,o.jsx)("div",{className:"post__imageCaption",children:r})]}))}}},39131:e=>{e.exports={main:"ShareIcons_main__AWfc_",main__label:"ShareIcons_main__label__EObtg",main__link:"ShareIcons_main__link__GuLqz",main__list:"ShareIcons_main__list__jee3X"}},41765:e=>{e.exports={post:"BlogPost_post__HWiTM",post_readerMode:"BlogPost_post_readerMode__pCezd",header:"BlogPost_header__eUKr4",rightColumn:"BlogPost_rightColumn__QBRzn",rightColumn__wrapper:"BlogPost_rightColumn__wrapper__YxPBw",scroll:"BlogPost_scroll__OxZO4",scroll__group:"BlogPost_scroll__group___b3k7",scroll__button:"BlogPost_scroll__button__Tv_ag",scroll__readerMode:"BlogPost_scroll__readerMode__iJDy5",post__columns:"BlogPost_post__columns__r5TGo",post__columns_shifted:"BlogPost_post__columns_shifted__8yxd7",rightPanelToggle__open:"BlogPost_rightPanelToggle__open__K1B8l",footer__background:"BlogPost_footer__background__EYxrZ",rightPanelToggle__close:"BlogPost_rightPanelToggle__close__msMgx",banner:"BlogPost_banner__LhOTE",meta:"BlogPost_meta__r6yof",meta__actions:"BlogPost_meta__actions__X2u2x",rightPanelToggle:"BlogPost_rightPanelToggle__V7MMY",mainColumn:"BlogPost_mainColumn__ZnnCn",mainColumn_alone:"BlogPost_mainColumn_alone__VCxzT",toc:"BlogPost_toc__5yiBT",toc__title:"BlogPost_toc__title__KWYmp",toc__elements:"BlogPost_toc__elements__2KrSd",toc__element_open:"BlogPost_toc__element_open__Z45M7",toc__element:"BlogPost_toc__element__Uqenf",toc__element_forH3:"BlogPost_toc__element_forH3__G3AME",toc__element_forH4:"BlogPost_toc__element_forH4__oTK6q",toc__element_forH5:"BlogPost_toc__element_forH5__eRGVq",toc__link:"BlogPost_toc__link__Wi_Pi",toc__link_active:"BlogPost_toc__link_active__G_JpB",calendarButton:"BlogPost_calendarButton__xCPKH",share__icon:"BlogPost_share__icon__eQySh",footer:"BlogPost_footer__YysvY",footer__actions:"BlogPost_footer__actions__Xkfdr",tags:"BlogPost_tags__v1fnq",tags__title:"BlogPost_tags__title__5hVRt",shareIcons__label:"BlogPost_shareIcons__label___SIc7",shareIcons:"BlogPost_shareIcons__9rl4D",subscribe:"BlogPost_subscribe__rQ4GU",subscribe__title:"BlogPost_subscribe__title__V9NOj",subscribe__subtitle:"BlogPost_subscribe__subtitle__B0fzW",subscribe__input:"BlogPost_subscribe__input__t8t_z",subscribe__checkbox:"BlogPost_subscribe__checkbox__ZueG8",subscribe__button:"BlogPost_subscribe__button__2oz68",subscribe__form:"BlogPost_subscribe__form__kPo0m",subscribe__inputWrapper:"BlogPost_subscribe__inputWrapper__PSc_F",subscribe__buttons:"BlogPost_subscribe__buttons__3wHNq",scroll__readerMode_on:"BlogPost_scroll__readerMode_on__7GGN9",bottom:"BlogPost_bottom__2UFts",suggested:"BlogPost_suggested__EIVK3",suggested__title:"BlogPost_suggested__title__KyHeh",suggested__list:"BlogPost_suggested__list__FB277"}},53447:e=>{e.exports={button:"ScrollButton_button__YLa4p",button_up:"ScrollButton_button_up__AVesk",button_down:"ScrollButton_button_down__P3buT"}},56803:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var o=s(37876),n=s(15039),l=s.n(n),r=s(31407),i=s.n(r),_=s(30195);function a({children:e,value:t,onChange:s,type:n="text",className:r,disabled:c,textarea:u,required:d}){let p={type:n,className:i().input__input,id:i().input__input,placeholder:" ",value:t,pattern:"email"===n?_.Uo.source:void 0,disabled:c,required:d,onInput:e=>{let t=e.target;s?.(t.value)}},m=u?(0,o.jsx)("textarea",{...p}):(0,o.jsx)("input",{...p});return(0,o.jsxs)("div",{className:l()(i().input,r),children:[m,(0,o.jsx)("label",{htmlFor:i().input__input,className:i().input__label,children:e})]})}},61880:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var o,n=s(14232);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let r=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:14,height:11}
1,e),o||(o=n.createElement("path",{fill:"none",stroke:"#2A282E",strokeWidth:2,d:"m1 5 4 4 8-8"})))}},63519:e=>{e.exports={popup:"AddToCalendar_popup__GeWga",popup_open:"AddToCalendar_popup_open__zZZ9S",popup__close:"AddToCalendar_popup__close__4kkYg",popup__close_mobile:"AddToCalendar_popup__close_mobile__2_M8m",popup__close_desktop:"AddToCalendar_popup__close_desktop__B96V5",popup__body:"AddToCalendar_popup__body__knNlt",popup__title:"AddToCalendar_popup__title__FJ9e0",popup__links:"AddToCalendar_popup__links__695LC",popup__link:"AddToCalendar_popup__link__3j53s",popup__backdrop:"AddToCalendar_popup__backdrop__DQC5u",popup__subtitle:"AddToCalendar_popup__subtitle__C186E"}},66708:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>en,default:()=>el});var o,n,l=s(37876),r=s(50552),i=s(91819),_=s(15039),a=s.n(_);s(95126);var c=s(48230),u=s.n(c),d=s(67064),p=s(14232),m=s(71454),h=s(41765),g=s.n(h),b=s(63519),v=s.n(b),f=s(48733),x=s(38362),j=s(20869),k=s(34526),w=s(30195),N=s(54537),P=s(87985),y=s(33189),E=s(67528),B=s(31781),C=s(67913),S=s(6967),T=s(3251),A=s(56803),M=s(31007),L=s(63461),O=s(10501),$=s(11141),I=s.n($);function R({className:e}){let t=(0,k.P)(e=>e.readerMode),s=(0,k.P)(e=>e.setReaderMode);return(0,l.jsx)("div",{onClick:()=>s(!t),className:a()(I().button,{[I().button_on]:t},e)})}var V=s(53447),H=s.n(V);function W({direction:e,className:t}){return(0,l.jsx)("div",{onClick:()=>{window.scrollTo({top:"up"===e?0:document.body.scrollHeight,behavior:"smooth"})},className:a()(H().button,H()[`button_${e}`],t)})}var z=s(39131),q=s.n(z),U=s(61880),Y=s(96385);function Z({extraStyles:e,...t}){let{items:s,copied:o,copy:n}=(0,Y.R)(t);return(0,l.jsxs)("div",{className:a()(q().main,e?.shareIcons),children:[(0,l.jsx)("span",{className:a()(q().main__label,e?.shareIcons__label),children:"Share:"}),(0,l.jsx)("div",{className:q().main__list,children:s.map(t=>(0,l.jsx)(u(),{className:a()(q().main__link,e?.shareIcons__link),href:t.url,target:"_blank",rel:"noreferrer",onClick:e=>n(e,t),children:"copy"===t.id&&o?(0,l.jsx)(U.A,{}):(0,l.jsx)(t.icon,{})},t.id))})]})}var F=s(85547),G=s(90221),D=s.n(G);function Q(){return(Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let J=function(e){return p.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),o||(o=p.createElement("path",{fill:"none",stroke:"#000",d:"M11.358 5.83h-.79l.088-.576.044-.271c.055-.327.067-.407.085-.551l.013-.114c.1-1.014-.01-1.86-.377-2.615C10.079 1 9.618.617 8.945.518c-.494-.073-.654.043-.709.505a7.9 7.9 0 0 0-.043.726l-.001.037c-.008.238-.014.372-.025.522-.098 1.335-.602 2.426-1.563 3.245-.606.516-1.324.87-2.216 1.137-.13.04-.071-.038-.071.094a4968.064 4968.064 0 0 1-.002 3.47c0 1.348 0 2.428.003 3.469.003 1.046.743 1.775 1.809 1.776 1.857.002 3.683.001 6.417 0 .157 0 .245-.005.323-.019.816-.14 1.34-.67 1.49-1.505.144-.8.268-1.476.523-2.859l.014-.079c.174-.943.252-1.365.347-1.89l.063-.327.02-.1c.108-.542.148-.78.17-1.068.077-.965-.697-1.799-1.69-1.818-.467-.01-.842-.01-1.687-.006h-.02l-.74.002zM2.16 14.397c.005-.63.006-1.163.004-2.255v-.06a449.483 449.483 0 0 1 0-2.007v-.101a146.52 146.52 0 0 0-.004-2.382c-.009-.67-.48-1.16-.908-1.084-.422.076-.747.543-.749 1.18a668.519 668.519 0 0 0-.001 2.892A1943.265 1943.265 0 0 1 .5 12.569v.243c-.002.667-.001 1.092.003 1.53.007.772.508 1.267.992 1.134.363-.1.659-.544.664-1.08z",opacity:.5})))};function K(){return(K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let X=function(e){return p.createElement("svg",K({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),n||(n=p.createElement("path",{fillRule:"evenodd",d:"M11.15 5.33h.208c.818 0 1.637-.012 2.455.004 1.276.024 2.28 1.1 2.18 2.358-.04.518-.166 1.03-.26 1.545-.293 1.61-.594 3.217-.884 4.827-.185 1.035-.867 1.733-1.897 1.91a2.434 2.434 0 0 1-.408.024c-2.14.002-4.278.003-6.418 0-1.338 0-2.305-.949-2.308-2.274-.005-2.313-.002-4.627-.001-6.94 0-.355.088-.47.428-.573.742-.222 1.44-.532 2.034-1.038.896-.763 1.305-1.758 1.39-2.902.032-.435.02-.874.07-1.307.09-.755.52-1.053 1.28-.941.903.134 1.473.682 1.852 1.461.444.915.523 1.889.424 2.883-.031.317-.094.63-.145.963zM2.66 14.4c-.007.753-.444 1.395-1.031 1.557-.835.23-1.615-.538-1.625-1.61-.008-.854-.002-1.707-.002-2.56 0-1.367-.003-2.734.001-4.1.002-.865.482-1.55 1.16-1.672.759-.137 1.485.61 1.497 1.57.013 1.141.003 2.283.003 3.425 0 1.13.006 2.26-.003 3.39z",opacity:.5})))};function ee({post:e,type:t}){let s=B.i.blog.upvotePost.useMutation(),[o,n]=(0,p.useState)(e.upvotes),[r,i]=(0,p.useState)(!1);(0,p.useEffect)(()=>{i(!!JSON.parse(localStorage.getItem("blog_votes")||"{}")[e.id])},[e.id]),(0,p.useEffect)(()=>{let t=t=>{t.detail.postId===e.id&&(i(!0),n(t.detail.upvotes))};return window.addEventListener("upvote",t),()=>window.removeEventListener("upvote",t)},[e.id]);let _=o?"long"===t?`${o} ${1===o?"upvote":"upvotes"}`:o:"No upvotes yet",c=async()=>{let t=JSON.parse(localStorage.getItem("blog_votes")||"{}");if(t[e.id])return;let o=await s.mutateAsync(e.id);t[e.id]=1,localStorage.setItem("blog_votes",JSON.stringify(t)),window.dispatchEvent(new CustomEvent("upvote",{detail:{postId:e.id,upvotes:o}}))};return(0,l.jsxs)("div",{className:a()(D().vote,{[D().vote_upvoted]:r}),onClick:c,children:[(0,l.jsxs)("div",{className:D().vote__icon,children:[(0,l.jsx)(J,{className:D().vote__icon_upvote}),(0,l.jsx)(X,{className:D().vote__icon_upvoted})]}),(0,l.jsx)("span",{className:D().vote__number,children:_})]})}function et(){return(0,l.jsxs)("div",{className:g().rightPanelToggle,children:[(0,l.jsx)(f.A,{className:g().rightPanelToggle__close}),(0,l.jsx)(x.A,{className:g().rightPanelToggle__open})]})}function es({sections:e,currentTitle:t}){let s=e=>e.id===t||!!e.subSections.length&&e.subSections.some(e=>s(e));return(0,l.jsx)("ul",{className:g().toc__elements,children:e.map(e=>(0,l.jsxs)("li",{className:a()(g().toc__element,g()[`toc__element_for${e.tag.toLocaleUpperCase()}`],{[g().toc__element_open]:s(e)}),children:[(0,l.jsx)(u(),{href:`#${e.id}`,className:a()(g().toc__link,{[g().toc__link_active]:e.id===t}),dangerouslySetInnerHTML:{__html:e.text}}),e.subSections.length>0&&(0,l.jsx)(es,{sections:e.subSections,currentTitle:t})]},e.id))})}function eo({title:e,description:t,image:s,post:o,users:n,html:r,categories:i,banner:_,postsToPromote:c}){let h,b=B.i.mailchimp.subscribe.useMutation(),[f,x]=(0,p.useState)(),[$,I]=(0,p.useState)(!1),[V,H]=(0,p.useState)(""),[z,q]=(0,p.useState)(!1),U=(0,k.P)(e=>e.readerMode),Y=(0,k.P)(e=>e.setScrolledMuch),G=`${P.b}/blog/${o.slug}`,D=o.tags,Q=[],J=[],K=!1,X=(0,d.parse)(r.trim()).childNodes.map((e,t)=>{if(e.nodeType===d.NodeType.TEXT_NODE)return e.innerText;if(e.nodeType!==d.NodeType.ELEMENT_NODE)return"";let s=e.tagName.toLowerCase();if(!t&&"h1"===s)return"";if(["h2","h3","h4","h5"].includes(s)){K=!1;let t=e.getAttribute("id"),o=e.innerText.trim();return o?.endsWith("?")&&(J.push({question:o}),K=!0),t&&o&&Q.push({tag:s,id:t,text:o}),(0,m.F0)((0,l.jsxs)(s,{id:t,children:[(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.childNodes.map(e=>e.toString()).join("")}}),(0,l.jsx)(et,{})]}))}if(K){let t=J[J.length-1],s=function e(t){if("script"!==t.rawTagName)return t.childNodes=t.childNodes.map(t=>t.nodeType===d.NodeType.ELEMENT_NODE?e(t):t).filter(e=>!!e),t}(e);s&&(t.answer=(t.answer||"")+s.innerHTML)}return(0,y.N)(e)||e.toString()}).join(""),en=J.filter(e=>!!e.question&&!!e.answer),el=(h={tag:"h1",id:"",text:"",parent:null,subSections:[]},Q.reduce((e,t)=>
1{let s=e;for(;s&&s.tag>=t.tag;)s=s?.parent;let o={...t,parent:s,subSections:[]};return s&&s.subSections.push(o),o},h),h).subSections,er=[...o.authors.map(e=>n[e].name),o.author_name].filter(e=>!!e),ei=[{name:"Blog",item:`${P.b}/blog`},{name:o.title,item:G}],e_=o.categories.length?o.categories.map(e=>{let t=i.find(t=>t.id===e);if(!t)return;let s=[...ei];return s.splice(1,0,{name:t.title,item:`${P.b}/blog/${t.slug}`}),s}).filter(e=>!!e):[ei],ea=()=>(0,w.Bf)(V.trim())&&z,ec=async e=>{if(e.preventDefault(),!ea())return;I(!0);let t=await b.mutateAsync(V.trim());if(I(!1),"success"in t){location.href=`/thank-you-for-subscription?email=${V}`;return}alert(t.error)},eu=(0,p.useCallback)(e=>Array.from(document.querySelectorAll(e)),[]);return(0,p.useEffect)(()=>{let e=()=>{Y(window.scrollY>180)};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[Y]),(0,p.useEffect)(()=>{let e=eu(`.${g().rightPanelToggle}`),t=()=>{let e=document.querySelector(`.${g().post__columns}`);e?.classList.toggle(g().post__columns_shifted)};return e.forEach(e=>e.addEventListener("click",t)),()=>e.forEach(e=>e.removeEventListener("click",t))},[eu]),(0,p.useEffect)(()=>{let e=eu(`.${g().toc__link}`),t=()=>{let e=document.querySelector(`.${g().post__columns}`);e?.classList.remove(g().post__columns_shifted)};return window.addEventListener("resize",t),e.forEach(e=>e.addEventListener("click",t)),()=>{e.forEach(e=>e.removeEventListener("click",t)),window.removeEventListener("resize",t)}},[eu]),(0,p.useEffect)(()=>{eu("iframe[data-src]").forEach(e=>{e.dataset.src&&(e.src=e.dataset.src)}),eu("iframe, object, embed").forEach(e=>{let t=document.createElement("div");t.className="videoContainer",t.appendChild(e.cloneNode(!0)),e.parentElement?.replaceChild(t,e)})},[eu]),(0,p.useEffect)(()=>{let e=e=>window.scrollY+e.getBoundingClientRect().top,t=["h2","h3","h4","h5"].flatMap(e=>eu(`.post ${e}`)).sort((t,s)=>e(t)-e(s)),s=()=>{let e=t.reduce((e,t)=>0>=Math.floor(t.getBoundingClientRect().top)?t:e,void 0);x(e?.id)};return window.addEventListener("scroll",s),()=>window.removeEventListener("scroll",s)},[eu]),(0,p.useEffect)(()=>{eu(`.${g().calendarButton}`).forEach(e=>e.addEventListener("click",e=>{let t=e.target.nextElementSibling;t&&t.classList.add(v().popup_open)})),eu(`.${v().popup__backdrop}, ${v().popup__close}`).forEach(e=>e.addEventListener("click",e=>{let t=e.target.closest(`.${v().popup}`);t&&t.classList.remove(v().popup_open)}))},[eu]),(0,l.jsx)(M.A,{meta:{title:e,description:t,image:s,path:`/blog/${o.slug}`,ogType:"article",articlePublishedTime:o.date?.toISOString(),articleModifiedTime:(o.update_date??o.date)?.toISOString(),articleAuthor:er.join(", ")},noFooter:U,noHeader:U,children:(0,l.jsxs)("section",{"data-theme":"white",className:a()(g().post,{[g().post_readerMode]:U}),children:[(0,E.Zn)({"@context":"https://schema.org","@type":"Article",mainEntityOfPage:{"@type":"WebPage","@id":G},image:{"@type":"ImageObject",url:(0,N.jy)(o,"opengraph"),height:{"@type":"QuantitativeValue",value:630,unitCode:"E37"},width:{"@type":"QuantitativeValue",value:1200,unitCode:"E37"}},datePublished:o.date.toISOString(),headline:o.title,publisher:E.kw,author:er.join(", "),interactionStatistic:[{"@id":"https://schema.org/UserLikes","@type":"InteractionCounter",userInteractionCount:o.upvotes}]}),e_.map((e,t)=>(0,l.jsx)(p.Fragment,{children:(0,E.Zn)({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,...e}))})},t)),en.length?(0,E.Zn)({"@context":"https://schema.org","@type":"FAQPage",mainEntity:en.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}):"",(0,l.jsxs)("article",{children:[(0,l.jsx)("div",{className:"container",children:(0,l.jsxs)("div",{className:g().post__columns,children:[(0,l.jsxs)("div",{className:a()(g().mainColumn,{[g().mainColumn_alone]:!el.length}),children:[!U&&(0,l.jsx)(S.A,{categories:i}),(0,l.jsxs)("div",{className:g().header,children:[(0,l.jsxs)("h1",{children:[(0,l.jsx)("div",{children:o.title}),el.length?(0,l.jsx)(et,{}):null]}),(0,l.jsxs)("div",{className:g().meta,children:[(0,l.jsx)(O.A,{post:o,users:n}),!U&&(0,l.jsxs)("div",{className:g().meta__actions,children:[(0,l.jsx)(F.A,{title:o.title,link:G,message:"Check out this post by Serokell",children:(0,l.jsx)(j.A,{className:g().share__icon})}),(0,l.jsx)(ee,{post:o,type:"short"})]})]})]}),(0,l.jsx)("div",{className:"post",dangerouslySetInnerHTML:{__html:X}}),!U&&(0,l.jsxs)("div",{className:g().footer,children:[(0,l.jsxs)("div",{className:g().tags,children:[(0,l.jsx)("div",{className:g().tags__title,children:"tagged:"}),Object.keys(D).map(e=>(0,l.jsx)(u(),{href:`/blog/${e}`,children:D[e]},e))]}),(0,l.jsxs)("div",{className:g().footer__actions,children:[(0,l.jsx)(Z,{title:o.title,link:G,message:"Check out this post by Serokell",extraStyles:g()}),(0,l.jsx)(ee,{post:o,type:"long"})]}),(0,l.jsxs)("div",{className:g().subscribe,children:[(0,l.jsx)("div",{className:g().subscribe__title,children:"Get new articles via email"}),(0,l.jsx)("div",{className:g().subscribe__subtitle,children:"No spam – you'll only receive stuff we’d like to read ourselves."}),(0,l.jsxs)("form",{className:g().subscribe__form,onSubmit:ec,children:[(0,l.jsxs)("div",{className:g().subscribe__inputWrapper,children:[(0,l.jsx)(A.A,{type:"email",value:V,onChange:H,required:!0,className:g().subscribe__input,children:"Enter your e-mail"}),(0,l.jsxs)(T.A,{required:!0,className:g().subscribe__checkbox,checked:z,onChange:q,children:["Accept\xa0",(0,l.jsx)(u(),{href:"/privacy",target:"_blank",children:"Privacy notice"})]})]}),(0,l.jsxs)("div",{className:g().subscribe__buttons,children:[(0,l.jsxs)(T.A,{required:!0,className:g().subscribe__checkbox,checked:z,onChange:q,children:["Accept\xa0",(0,l.jsx)(u(),{href:"/privacy",target:"_blank",children:"Privacy notice"})]}),(0,l.jsx)("button",{type:"submit",className:a()((0,w.fc)(),g().subscribe__button),disabled:!ea(),children:$?"Subscribing...":"Subscribe"})]})]})]}),(0,l.jsx)("div",{className:g().footer__background})]})]}),el.length?(0,l.jsx)("div",{className:g().rightColumn__wrapper,children:(0,l.jsx)("div",{className:g().rightColumn,children:(0,l.jsxs)("div",{className:g().toc,children:[(0,l.jsx)("div",{className:g().toc__title,children:o.title}),(0,l.jsx)(es,{sections:el,currentTitle:f})]})})}):null,(0,l.jsx)("div",{className:g().scroll,children:(0,l.jsxs)("div",{className:g().scroll__group,children:[(0,l.jsx)(R,{className:a()(g().scroll__readerMode,{[g().scroll__readerMode_on]:U})}),(0,l.jsx)(W,{direction:"up",className:g().scroll__button})]})})]})}),(0,l.jsx)("div",{className:g().bottom,children:(0,l.jsxs)("div",{className:"container",children:[_&&(0,l.jsx)(C.A,{banner:_,styles:g()}),!U&&!!c.length&&(0,l.jsxs)("div",{className:g().suggested,children:[(0,l.jsx)("div",{className:g().suggested__title,children:"More from Serokell"}),(0,l.jsx)("div",{className:g().suggested__list,children:c.map(e=>(0,l.jsx)(L.A,{post:e,users:{},hideAuthors:!0},e.id))})]})]})})]})]})})}var en=!0;let el=(0,r.X3)(function(e){return"index"===e.type?(0,l.jsx)(i.A,{...e},e.url):(0,l.jsx)(eo,{...e})})},67913:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var o=s(37876),n=s(14216);function l({banner:e,styles:t}){let s=(e,t)=>`${(0,n.t)(e,"banner")} 1x, ${(0,n.t)(t,"banner")} 2x`;return(0,o.jsx)("a",{href:e.link||"",className:t?.banner,id:e.name.replace(/\W/g,""),children:(0,o.jsxs)("picture",{className:t?.banner__image,children:[(0,o.jsx)("source",{srcSet:s(e.desktop_image,e.desktop_image_2x),media:"(min-width: 1440px)"}),(0,o.jsx)("source",{srcSet:s(e.large_tablet_image,e.large_tablet_image_2x),media:"(min-width: 1024px)"}),(0,o.jsx)("source",{srcSet:s(e.tablet_image,e.tablet_image_2x),media:"(min-width: 768px)"}),(0,o.jsx)("img",{src:(0,n.t)(e.mobile_image,"banner"),alt:e.alt_text||""})]})})}},85547:(e,t,s)=>{"use strict";s.d(t,{A:()=>d});var o=s(37876),n=s(15039),l=s.n(n),r=s(48230),i=s.n(r),_=s(90871),a=s.n(_),c=s(61880),u=s(96385);function d(e){let{items:t,copied:s,copy:n}=(0,u.R)(e);return(0,o.jsxs)("div",{className:l()(a().share,e.className),children:[(0,o.jsx)("div",{className:a().share__open,children:e.children}),(0,o.jsx)("div",{className:a().share__popup,children:t.map(e=>(0,o.jsxs)(i(),{className:l()(a().link,"linkedin"===e.id&&a().link_linkedin),href:e.url,target:"_blank",rel:"noreferrer",onClick:t=>n(t,e),children:[(0,o.jsx)("div",{className:a().icon,children:"copy"===e.id&&s?(0,o.jsx)(c.A,{}):(0,o.jsx)(e.icon,{})}),(0,o.jsx)("div",{className:a().link__title,children:"copy"===e.id&&s?"Copied":e.title})]},e.id))})]})}},90221:e=>{e.exports={vote:"Vote_vote__5CEVf",vote__icon:"Vote_vote__icon__fNU_9",vote__icon_upvote:"Vote_vote__icon_upvote__QfW0W",vote__icon_upvoted:"Vote_vote__icon_upvoted__dHw_z",vote_upvoted:"Vote_vote_upvoted__eBnP_",vote__number:"Vote_vote__number__6HSYL"}},90871:e=>{e.exports={share:"SharePopup_share__YYe2R",share__open:"SharePopup_share__open__R_mWa",share__popup:"SharePopup_share__popup__JaAnQ",link:"SharePopup_link__2Y5Vh",link__title:"SharePopup_link__title__jBWhH",icon:"SharePopup_icon__06zi9",link_linkedin:"SharePopup_link_linkedin__HbBex"}},95126:()=>{},95159:e=>{e.exports={checkbox:"Checkbox_checkbox__xytrP",checkbox__label:"Checkbox_checkbox__label__DM_fJ",checkbox__input:"Checkbox_checkbox__input__j8Xuw"}},96385:(e,t,s)=>{"use strict";s.d(t,{R:()=>v});var o,n,l,r,i=s(14232);function _(){return(_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let a=function(e){return i.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 13"},e),o||(o=i.createElement("path",{fill:"#fff",d:"M0 5.25a1 1 0 0 1 1-1h5.29a1 1 0 0 1 1 1V12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V5.25Z"})),n||(n=i.createElement("path",{fill:"none",stroke:"#fff",strokeLinecap:"round",strokeWidth:1.5,d:"M3.71 2.22V2a1 1 0 0 1 1-1H10a1 1 0 0 1 1 1v6.75a1 1 0 0 1-1 1h-.86"})))};var c=s(23609),u=s(79098),d=s(34944);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let m=function(e){return i.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14 12"},e),l||(l=i.createElement("path",{fillRule:"evenodd",d:"m5.5 7.9-.24 3.36c.33 0 .48-.15.65-.32L7.46 9.4l3.22 2.42c.6.34 1 .16 1.17-.55l2.11-10.19c.19-.9-.32-1.25-.9-1.03L.66 4.96C-.2 5.28-.18 5.77.51 6l3.17 1.02 7.38-4.75c.34-.24.66-.1.4.13L5.49 7.9Z",clipRule:"evenodd"})))};var h=s(50597);function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e}).apply(null,arguments)}let b=function(e){return i.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14 14"},e),r||(r=i.createElement("path",{fillRule:"evenodd",d:"M11.07 9.88c-.16.48-.83.88-1.37 1-.36.07-.84.13-2.45-.53-2.06-.86-3.38-2.95-3.49-3.08-.1-.14-.83-1.1-.83-2.11 0-1 .51-1.5.72-1.7.17-.18.45-.26.71-.26l.24.01c.2 0 .3.02.44.35l.63 1.51c.05.1.1.24.03.38-.06.14-.12.2-.22.32s-.2.21-.3.34c-.1.1-.21.23-.1.43.13.2.54.88 1.14 1.41.79.7 1.42.92 1.65 1.02.17.07.37.05.49-.08.16-.17.35-.45.55-.73.14-.2.31-.22.5-.15s1.19.56 1.4.66c.2.1.33.16.38.24.05.09.05.5-.12.97ZM7 0a7 7 0 0 0-5.67 11.1l-.87 2.6 2.7-.86A7 7 0 1 0 7 0Z",clipRule:"evenodd"})))};function v(e){let t,s,o,n,l,r=(0,i.useRef)(null),[_,p]=(0,i.useState)(!1),g=(t=encodeURIComponent(e.link),s=encodeURIComponent(e.title),o=encodeURIComponent(`${e.message}: ${e.link}`),n=encodeURIComponent(`${e.message}: ${e.title} - ${e.link}`),l=encodeURIComponent(`Check out ${e.title} by @serokell`),[{id:"twitter",url:`https://twitter.com/intent/tweet?url=${t}&text=${l}`,icon:h.A,title:"Twitter"},{id:"facebook",url:`https://www.facebook.com/sharer.php?u=${t}`,icon:u.A,title:"Facebook"},{id:"linkedin",url:`https://www.linkedin.com/sharing/share-offsite/?url=${t}`,icon:d.A,title:"Linkedin"},{id:"telegram",url:`https://t.me/share/url?url=${t}&text=${e.message}.`,icon:m,title:"Telegram"},{id:"mail",url:`mailto:?body=${o}
1&subject=${s}`,icon:c.A,title:"Mail"},{id:"whatsapp",url:`https://api.whatsapp.com/send?text=${n}`,icon:b,title:"WhatsApp"},{id:"copy",icon:a,title:"Copy Link",url:e.link}]),v=(0,i.useCallback)((t,s)=>{"copy"===s.id&&(t.preventDefault(),navigator.clipboard.writeText(e.link),p(!0),r.current=window.setTimeout(()=>p(!1),2e3))},[e.link]);return(0,i.useEffect)(()=>()=>clearTimeout(r.current??void 0),[]),{items:g,copied:_,copy:v}}},98364:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/[...slug]",function(){return s(66708)}])}},e=>{e.O(0,[6593,8709,7543,1623,5181,7064,6664,7237,1007,3935,636,8792],()=>e(e.s=98364)),_N_E=e.O()}]);

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.