1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[663],{865:(e,s,l)=>{"use strict";l.r(s),l.d(s,{default:()=>i});var a=l(5640),n=l(4113);let i=e=>{let{categories:s}=e,{t:l}=(0,n.Bd)("book");return s&&0!==s.length?(0,a.jsxs)("div",{className:"w-full mb-12",children:[(0,a.jsx)("h2",{className:"text-lg font-semibold text-midnight-900 mb-4",children:l("topics")}),(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:s.map(e=>(0,a.jsx)("span",{className:"chip",children:e.name},e.id))})]}):(0,a.jsx)("div",{className:"hidden"})}},5059:(e,s,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/book/_components/BookTopics",function(){return l(865)}])}},e=>{var s=s=>e(e.s=s);e.O(0,[636,6593,8792],()=>s(5059)),_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.