1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,675906,e=>{"use strict";var t=e.i(475494),n=e.i(18278);e.i(547059);let r=new class{trackEvent(e,t,n){let r=window.pirsch;if("function"==typeof r)try{r(e,{meta:t,duration:n})}catch(e){}}};function c(){let e=(0,n.useMonitoring)();return(0,t.useCallback)((t,n)=>{r.trackEvent(t,n),e.captureEvent(t,n??{})},[e])}e.s(["useTrackClientEvent",()=>c],675906)},617855,e=>{"use strict";var t=e.i(475494),n=e.i(675906);let r=[25,50,75,100];function c({slug:e,category:c,tags:l,author:s,readingMinutes:u,words:o}){let i=(0,n.useTrackClientEvent)(),a=(0,t.useRef)({collection:"blog",surface:"blog",slug:e,category:c,tags:l.join(","),author:s,readingMinutes:u,words:o}),f=(0,t.useRef)(new Set),d=(0,t.useRef)(i);return(0,t.useEffect)(()=>{d.current=i}),(0,t.useEffect)(()=>{d.current("content_entry_view",a.current)},[]),(0,t.useEffect)(()=>{let e=r.map(e=>document.getElementById(`scroll-sentinel-${e}`)).filter(e=>null!==e);if(0===e.length)return;let t=new IntersectionObserver(e=>{for(let t of e){if(!t.isIntersecting)continue;let e=Number(t.target.getAttribute("data-milestone"));f.current.has(e)||(f.current.add(e),d.current("content_scroll_milestone",{...a.current,milestone:e}))}},{threshold:0});for(let n of e)t.observe(n);return()=>t.disconnect()},[]),(0,t.useEffect)(()=>{let e=e=>{let t=e.target,n=t.closest("[data-discuss-platform]"),r=t.closest("[data-share-platform]");n?d.current("content_discuss_click",{...a.current,platform:n.getAttribute("data-discuss-platform")??"unknown"}):r&&d.current("content_share_click",{...a.current,platform:r.getAttribute("data-share-platform")??"unknown"})};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]),null}function l({tag:e,category:r,page:c,total:l}){let s=(0,n.useTrackClientEvent)(),u=(0,t.useRef)(s);return(0,t.useEffect)(()=>{u.current=s}),(0,t.useEffect)(()=>{u.current("content_index_view",{collection:"blog",surface:"blog",tag:e??"",category:r??"",page:c,total:l})},[e,r,c,l]),null}e.s(["BlogIndexAnalytics",()=>l,"BlogPostAnalytics",()=>c])}]);
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.