1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1769],{79579:(e,r,a)=>{"use strict";a.r(r),a.d(r,{CategoriesPage:()=>b,default:()=>h});var t=a(37876),s=a(14232),l=a(94380),n=a(17074),d=a(92972),o=a(27250),i=a(64177),c=a(2827),g=a(13734),m=a(82271),x=a(87569),u=a(21648);function p(){let[e,r]=(0,s.useState)(""),[a,l]=(0,s.useState)(""),[n,d]=(0,s.useState)(null),[p,y]=(0,s.useState)(null),[b,h]=(0,s.useState)(""),[v,j]=(0,s.useState)("all"),[f,k]=(0,s.useState)(!1),[C,N]=(0,s.useState)(null),{data:w,loading:L,refetch:S}=(0,o.IT)(m.gX),[E]=(0,i.n)(m.yR,{onCompleted:()=>{g.oR.success("Category created successfully!"),I(),S()},onError:e=>g.oR.error(e.message)}),[R]=(0,i.n)(m.x4,{onCompleted:()=>{g.oR.success("Category updated successfully!"),I(),S()},onError:e=>g.oR.error(e.message)}),[B]=(0,i.n)(m.RD,{onCompleted:()=>{g.oR.success("Category deleted successfully!"),S()},onError:e=>g.oR.error(e.message)}),I=()=>{y(null),r(""),l(""),d(null)},P=w?.organizationCategories??[],D=e=>{if(!e.parentId)return"Top-Level";let r=P.find(r=>r.id===e.parentId);return r?.parentId?"Third-Level":"Second-Level"},$=P.filter(e=>e.name.toLowerCase().includes(b.toLowerCase())).filter(e=>"all"===v||D(e)===v);return(0,t.jsxs)("div",{className:"max-w-lg mx-auto mt-10",children:[(0,t.jsxs)("form",{onSubmit:r=>{if(r.preventDefault(),!e)return g.oR.error("Category name is required!");p?R({variables:{id:p.id,name:e,description:a}}):E({variables:{name:e,description:a,parentId:n?.value||null}})},className:"space-y-4 p-4 border rounded-md shadow-md",children:[(0,t.jsx)("h2",{className:"text-lg font-bold",children:p?"Edit Category":"Create a New Category"}),(0,t.jsx)("input",{type:"text",placeholder:"Category Name",value:e,onChange:e=>r(e.target.value),required:!0,className:"border p-2 w-full"}),(0,t.jsx)("textarea",{placeholder:"Category Description",value:a,onChange:e=>l(e.target.value),className:"border p-2 w-full"}),(0,t.jsx)(c.Ay,{options:P.map(e=>({value:e.id,label:`${e.name} (${D(e)})`})),isLoading:L,onChange:d,placeholder:"Select Parent Category (Optional)",className:"border p-2 w-full",isDisabled:!!p}),(0,t.jsxs)("div",{className:"flex space-x-2 justify-between",children:[p&&(0,t.jsx)(x.PrimaryButton,{text:"Cancel Edit",onClick:I,className:"rounded-full text-[1rem] px-[1.75rem] py-[0.8rem] border"}),(0,t.jsx)(x.PrimaryButton,{text:p?"Update Category":"Create Category",className:"rounded-full text-[1rem] text-white bg-primary px-[1.75rem] py-[0.8rem] border-none",type:"submit"})]})]}),(0,t.jsxs)("div",{className:"mt-6 flex space-x-4",children:[(0,t.jsx)("input",{type:"text",placeholder:"Search categories...",value:b,onChange:e=>h(e.target.value),className:"border p-2 flex-1"}),(0,t.jsx)(c.Ay,{options:[{value:"all",label:"All Levels"},{value:"Top-Level",label:"Top-Level"},{value:"Second-Level",label:"Second-Level"},{value:"Third-Level",label:"Third-Level"}],onChange:e=>e&&j(e.value),defaultValue:{value:"all",label:"All Levels"},className:"border p-2"})]}),(0,t.jsx)("h2",{className:"text-lg font-bold mt-6",children:"Categories"}),(0,t.jsx)("ul",{className:"border p-4 rounded-md shadow-md",children:L?(0,t.jsx)("p",{children:"Loading categories..."}):0===$.length?(0,t.jsx)("p",{children:"No categories found."}):$.map(e=>(0,t.jsxs)("li",{className:"flex justify-between items-center border-b p-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{children:e.name}),(0,t.jsxs)("span",{className:"text-gray-500 text-sm",children:[" (",D(e),")"]})]}),(0,t.jsxs)("div",{className:"space-x-2",children:[(0,t.jsx)("button",{onClick:()=>{y(e),r(e.name),l(e.description||""),d(null)},"aria-label":`Edit ${e.name} Category`,className:"text-green-500",children:"Edit"}),(0,t.jsx)("button",{onClick:()=>{N(e.id),k(!0)},"aria-label":`Delete ${e.name} Category`,className:"text-red-500",children:"Delete"})]})]},e.id))}),(0,t.jsx)(u.A,{visible:f,onClose:()=>k(!1),title:"Confirm Deletion",hideCloseIcon:!0,showBg:!1,dialogClasses:"bg-[#FFF] dark:bg-[#0d0f14] p-4 w-[80%] sm:w-[400px] h-fit",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{children:"Are you sure you want to delete this category?"}),(0,t.jsxs)("div",{className:"flex justify-end space-x-2 mt-4",children:[(0,t.jsx)(x.PrimaryButton,{text:"Cancel",onClick:()=>k(!1),className:"rounded-full text-[1rem] px-[1.75rem] py-[0.8rem] border"}),(0,t.jsx)(x.PrimaryButton,{text:"Delete",onClick:()=>{C&&(B({variables:{id:C}}),k(!1),N(null))},className:"rounded-full text-[1rem] text-white bg-red-500 px-[1.75rem] py-[0.8rem] border-none"})]})]})})]})}let y=({onCategorySelect:e})=>{let{data:r,loading:a,error:l,refetch:n}
1=(0,o.IT)(m.BL),[d,c]=(0,s.useState)(new Set),[p,y]=(0,s.useState)(null),[b,h]=(0,s.useState)(!1),[v,j]=(0,s.useState)(!1),[f,k]=(0,s.useState)(null),[C,N]=(0,s.useState)(null),[w,L]=(0,s.useState)(""),[S,E]=(0,s.useState)(""),[R,B]=(0,s.useState)(!1),[I,P]=(0,s.useState)(!1),[D]=(0,i.n)(m.yR,{onCompleted:()=>{g.oR.success("Category created successfully!"),B(!1),h(!1),L(""),E(""),k(null),n(),f&&c(e=>new Set(e).add(f))},onError:e=>{g.oR.error(e.message||"Failed to create category"),B(!1)}}),[$]=(0,i.n)(m.x4,{onCompleted:()=>{g.oR.success("Category updated successfully!"),P(!1),j(!1),N(null),L(""),E(""),n()},onError:e=>{g.oR.error(e.message||"Failed to update category"),P(!1)}}),F=(0,s.useMemo)(()=>r?.organizationCategories?[...r.organizationCategories.filter(e=>!e.parentId)].sort((e,r)=>e.name.localeCompare(r.name)):[],[r]),T=e=>{let r=new Set(d);r.has(e)?r.delete(e):r.add(e),c(r)},z=(e=null)=>{k(e),h(!0)},A=async e=>{if(e.preventDefault(),!w.trim())return void g.oR.error("Category name is required");if(f){let e=r?.organizationCategories.find(e=>e.id===f);if(e?.parent?.parent)return void g.oR.error("Cannot create more than 3 levels of categories")}B(!0),D({variables:{name:w.trim(),description:S.trim()||null,parentId:f||null}})},_=async e=>{(e.preventDefault(),C&&w.trim())?(P(!0),$({variables:{id:C.id,name:w.trim(),description:S.trim()||null,parentId:C.parentId||null}})):g.oR.error("Category name is required")},M=e=>{if(!e.parentId)return 1;let a=r?.organizationCategories.find(r=>r.id===e.parentId);return a&&a.parentId?3:2},q=(r,a=0)=>{let s=d.has(r.id),l=p===r.id,n=r.subcategories&&r.subcategories.length>0,o=M(r),i=n?[...r.subcategories].sort((e,r)=>e.name.localeCompare(r.name)):[];return(0,t.jsxs)("div",{className:"select-none",children:[(0,t.jsxs)("div",{className:` 2 flex items-center py-2 px-3 rounded-md transition-colors group 3 ${l?"bg-blue-100 dark:bg-blue-900 text-blue-900 dark:text-blue-100":"hover:bg-gray-100 dark:hover:bg-gray-800 text-gray-900 dark:text-gray-100"} 4 `,style:{paddingLeft:`${12+24*a}px`},children:[n?(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),T(r.id)},className:"mr-2 p-1 hover:bg-gray-200 dark:hover:bg-gray-700 rounded transition-colors","aria-label":s?"Collapse":"Expand",children:(0,t.jsx)("svg",{className:`w-4 h-4 transition-transform duration-200 ${s?"rotate-90":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})}):(0,t.jsx)("div",{className:"w-6 mr-2"}),(0,t.jsxs)("div",{className:"flex-1 min-w-0 cursor-pointer flex items-center group/name",onClick:()=>{y(r.id),e&&e(r),r.subcategories&&r.subcategories.length>0&&T(r.id)},children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"font-medium truncate",children:r.name}),r.description&&(0,t.jsx)("div",{className:"text-xs text-gray-500 dark:text-gray-400 mt-0.5 line-clamp-1",children:r.description})]}),(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),N(r),L(r.name),E(r.description||""),j(!0)},className:"ml-2 p-1.5 opacity-0 group-hover/name:opacity-100 hover:bg-green-100 dark:hover:bg-green-900 rounded transition-all","aria-label":`Edit ${r.name}`,title:"Edit category",children:(0,t.jsx)("svg",{className:"w-4 h-4 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"})})})]}),(0,t.jsxs)("div",{className:"ml-2 px-2 py-0.5 text-xs rounded bg-gray-200 dark:bg-gray-700 whitespace-nowrap",children:["Level ",o]}),n&&(0,t.jsx)("div",{className:"ml-2 px-2 py-0.5 text-xs rounded bg-green-100 dark:bg-green-900 text-green-700 dark:text-green-300 whitespace-nowrap",children:r.subcategories.length}),o<3&&(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),z(r.id)},className:"ml-2 p-1.5 opacity-0 group-hover:opacity-100 hover:bg-green-100 dark:hover:bg-green-900 rounded transition-all","aria-label":`Add subcategory under ${r.name}
4`,title:`Add ${1===o?"2nd":"3rd"} level category`,children:(0,t.jsx)("svg",{className:"w-4 h-4 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})})})]}),n&&s&&(0,t.jsx)("div",{className:"ml-2 border-l-2 border-gray-200 dark:border-gray-700",children:i.map(e=>q(e,a+1))})]},r.id)};if(a)return(0,t.jsxs)("div",{className:"flex items-center justify-center py-12",children:[(0,t.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-green-600"}),(0,t.jsx)("span",{className:"ml-3 text-gray-600 dark:text-gray-400",children:"Loading categories..."})]});if(l)return(0,t.jsx)("div",{className:"bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-lg p-4",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("svg",{className:"w-5 h-5 text-red-600 dark:text-red-400 mr-2",fill:"currentColor",viewBox:"0 0 20 20",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-medium text-red-800 dark:text-red-200",children:"Error loading categories"}),(0,t.jsx)("div",{className:"text-sm text-red-600 dark:text-red-400 mt-1",children:l.message})]})]})});if(!F||0===F.length)return(0,t.jsx)("div",{className:"text-center py-12",children:(0,t.jsx)("p",{className:"text-gray-500 dark:text-gray-400",children:"No categories found."})});let O=f?r?.organizationCategories.find(e=>e.id===f):void 0,U=O?.name??null,H=O?M(O):0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"bg-white dark:bg-[#0d0f14] rounded-lg shadow-sm border border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700 flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:"Business Categories"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:"Click on a category to expand and view its subcategories"})]}),(0,t.jsxs)("button",{onClick:()=>z(null),className:"flex items-center px-4 py-2 bg-primary text-white rounded-md hover:bg-primary/90 transition-colors text-sm font-medium","aria-label":"Create root category",children:[(0,t.jsx)("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})}),"Create Root Category"]})]}),(0,t.jsx)("div",{className:"p-2 max-h-[600px] overflow-y-auto",children:F.map(e=>q(e,0))}),p&&(0,t.jsx)("div",{className:"p-4 border-t border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800",children:(0,t.jsxs)("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:[(0,t.jsx)("span",{className:"font-medium",children:"Selected:"})," ",F.flatMap(e=>[e,...e.subcategories||[],...(e.subcategories||[]).flatMap(e=>e.subcategories||[])]).find(e=>e.id===p)?.name||"Unknown"]})})]}),(0,t.jsx)(u.A,{visible:b,onClose:()=>{h(!1),L(""),E(""),k(null)},title:f?`Create ${1===H?"2nd":"3rd"} Level Category`:"Create Root Category",hideCloseIcon:!1,showBg:!0,dialogClasses:"bg-white dark:bg-[#0d0f14] p-6 w-[90%] sm:w-[500px] rounded-lg",children:(0,t.jsxs)("form",{onSubmit:A,className:"space-y-4",children:[f&&(0,t.jsxs)("div",{className:"p-3 bg-green-50 dark:bg-green-900/20 rounded-md border border-green-200 dark:border-green-800",children:[(0,t.jsxs)("p",{className:"text-sm text-green-800 dark:text-green-200",children:[(0,t.jsx)("span",{className:"font-medium",children:"Parent Category:"})," ",U]}),(0,t.jsxs)("p",{className:"text-xs text-green-600 dark:text-green-400 mt-1",children:["This will be a ",1===H?"2nd":"3rd"," level category"]})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"category-name",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1",children:["Category Name ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"category-name",type:"text",value:w,onChange:e=>L(e.target.value),placeholder:"Enter category name",required:!0,className:"w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-primary",autoF
4ocus:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"category-description",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1",children:["Description ",(0,t.jsx)("span",{className:"text-gray-400 text-xs",children:"(Optional)"})]}),(0,t.jsx)("textarea",{id:"category-description",value:S,onChange:e=>E(e.target.value),placeholder:"Enter category description",rows:3,className:"w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-primary resize-none"})]}),(0,t.jsxs)("div",{className:"flex justify-end space-x-3 pt-4",children:[(0,t.jsx)(x.PrimaryButton,{text:"Cancel",onClick:()=>{h(!1),L(""),E(""),k(null)},className:"rounded-md text-sm px-4 py-2 border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700",type:"button"}),(0,t.jsx)(x.PrimaryButton,{text:R?"Creating...":"Create Category",className:"rounded-md text-sm px-4 py-2 bg-primary text-white hover:bg-primary/90 disabled:opacity-50",type:"submit",disabled:R||!w.trim()})]})]})}),(0,t.jsx)(u.A,{visible:v,onClose:()=>{j(!1),N(null),L(""),E("")},title:`Edit Category: ${C?.name||""}`,hideCloseIcon:!1,showBg:!0,dialogClasses:"bg-white dark:bg-[#0d0f14] p-6 w-[90%] sm:w-[500px] rounded-lg",children:(0,t.jsxs)("form",{onSubmit:_,className:"space-y-4",children:[C&&(0,t.jsxs)("div",{className:"p-3 bg-green-50 dark:bg-green-900/20 rounded-md border border-green-200 dark:border-green-800",children:[(0,t.jsxs)("p",{className:"text-sm text-green-800 dark:text-green-200",children:[(0,t.jsx)("span",{className:"font-medium",children:"Category Level:"})," Level ",M(C)]}),C.parentId&&(0,t.jsxs)("p",{className:"text-xs text-green-600 dark:text-green-400 mt-1",children:["Parent: ",r?.organizationCategories.find(e=>e.id===C.parentId)?.name||"Unknown"]})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"edit-category-name",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1",children:["Category Name ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"edit-category-name",type:"text",value:w,onChange:e=>L(e.target.value),placeholder:"Enter category name",required:!0,className:"w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-primary",autoFocus:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"edit-category-description",className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1",children:["Description ",(0,t.jsx)("span",{className:"text-gray-400 text-xs",children:"(Optional)"})]}),(0,t.jsx)("textarea",{id:"edit-category-description",value:S,onChange:e=>E(e.target.value),placeholder:"Enter category description",rows:3,className:"w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-primary resize-none"})]}),(0,t.jsxs)("div",{className:"flex justify-end space-x-3 pt-4",children:[(0,t.jsx)(x.PrimaryButton,{text:"Cancel",onClick:()=>{j(!1),N(null),L(""),E("")},className:"rounded-md text-sm px-4 py-2 border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700",type:"button"}),(0,t.jsx)(x.PrimaryButton,{text:I?"Updating...":"Update Category",className:"rounded-md text-sm px-4 py-2 bg-primary text-white hover:bg-primary/90 disabled:opacity-50",type:"submit",disabled:I||!w.trim()})]})]})})]})};function b(e){let{router:r}=e,[a,n]=s.useState("list");return(0,t.jsx)(l.O,{currentUrl:r.asPath,withAdds:!1,title:"Categories",ogDescription:"List of categories",showCurrencyBar:!0,withCategories:!1,showTagsFilterSection:!1,isReadingPage:!0,children:(0,t.jsxs)("div",{className:"h-full bg-white dark:bg-[#0d0f14] -mt-[7rem] sm:mt-0 -mx-4 sm:mx-0 pt-4 sm:py-4 px-4 sm:px-8 rounded-md sm:max-w-full h-full sm:my-[50px] mx-auto",children:[(0,t.jsxs)("div",{className:"mb-6 flex items-center justify-between border-b border-gray-200 dark:border-gray-700 pb-4",children:[(0,t.jsx)("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"Category Management"}),(0,t.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,t.jsx)("button",{onClick:()=>n("list"),className:` 5 px-4 py-2 rounded-md text-sm font-medium transition-colors 6 ${"list"===a?"bg-primary text-white":"bg-gray-100 dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-700"} 7 `,children:"List View"}),(0,t.jsx)("button",{onClick:()=>n("tree"),className:` 8 px-4 py-2 rounded-md text-sm font-medium transition-colors 9 ${"tree"===a?"bg-primary text-white":"bg-gray-100 dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-700"} 10 `,children:"Tree View"})]})]}),"list"===a?(0,t.jsx)(p,{}):(0,t.jsx)("div",{className:"max-w-4xl mx-auto",children:(0,t.jsx)(y,{onCategorySelect:e=>{console.log("Selected category:",e)}})})]})})}b.guards=[d.g.ADMIN];let h=(0,n.J)(b)},98320:(e,r,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/business/categories",function(){return a(79579)}])}},e=>{e.O(0,[8319,3081,9338,4029,8070,7615,1274,508,3630,1799,7673,8121,8263,8779,563,6203,8405,1680,8313,6335,3238,4908,9290,5019,5367,3269,4269,6321,7366,5030,465,3719,9173,8612,5092,6960,4083,6682,2769,7438,3699,9219,7300,5917,6231,6611,6933,2964,9656,1813,3043,9976,8189,1687,428,369,443,6835,8422,2308,9184,9006,7244,7585,8066,8374,8209,6979,8311,3735,8792],()=>e(e.s=98320)),_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.