1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9845],{59845:(e,l,s)=>{s.r(l),s.d(l,{default:()=>g});var i=s(37876),r=s(34379),t=s(19648),a=s(48230),c=s.n(a),n=s(94495),o=s(89099),d=s(68451);function g(e){let{category:l,tools:s,length:a=3}=e,{text:g,slug:x}=l,m=(0,o.useRouter)(),{isSignedIn:u}=(0,d.d)(),h=s.filter(e=>e.categories&&e.categories.includes(g));return(0,i.jsx)(i.Fragment,{children:h&&h.length>0&&(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex flex-row justify-between items-center mb-5 lg:mb-0",children:[(0,i.jsx)("h2",{className:"font-bold text-xl md:text-2xl",children:g}),(0,i.jsx)(c(),{href:"/tool-category/"+x.trim(),children:(0,i.jsxs)(r.$,{variant:"pink",className:"flex flex-row gap-2 font-bold p-6","aria-label":"Link to ".concat(g," category"),children:[(0,i.jsx)("span",{children:"Explore More "}),(0,i.jsx)(t.A,{className:"h-5 w-5"})]})})]}),(0,i.jsx)("ul",{className:" w-full lg:pt-[1rem] grid-cols-1 md:grid-cols-2 grid lg:grid-cols-3 gap-5 mb-20",children:null==h?void 0:h.slice(0,a).map((e,l)=>(0,i.jsx)(n.A,{router:m,isSignedIn:u,_id:e._id,title:e.label,desc:e.description,logo:e.logo,slug:e.slug,image:e.image?e.image:e.logo},l))})]})})}}}]);
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.