1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2472],{92472:function(e,r,n){n.r(r),n.d(r,{AccordionContextV2:function(){return u},useAccordionContextV2:function(){return l}});var t=n(52322),o=n(2784),i=n(27966);let u=(0,o.createContext)(null),l=()=>{let e=(0,o.useContext)(u);return void 0===e?(console.error("useAccordionContextV2 must be used within a Provider"),null):e};r.default=e=>{let r,{className:n,accordionItems:l,multiOpen:s,openIndexOnLoad:p,...d}=e,[c,a]=(0,o.useState)(()=>{if(!p)return[];let e=p.split(",").map(e=>Number(e.trim())).filter(e=>!Number.isNaN(e));return e.length?s?e:[e[0]]:[]}),f=(0,i.WV)(l);if(f.props){var v,x;r=(null===(v=f.props)||void 0===v?void 0:v.children)?null===(x=f.props)||void 0===x?void 0:x.children.map((e,r)=>({...e,props:{...e.props,index:r}})):{...f,props:{...f.props,index:0}}}else r=f.flat().map((e,r)=>{if(null==e?void 0:e.props)return{...e,props:{...e.props,index:r}}});return(0,t.jsx)(u.Provider,{value:{openedIndexes:c,openContent:(e,r)=>{if(e){a(c.filter(e=>e!==r));return}if(!s){a([r]);return}a([...c,r])}},children:(0,t.jsx)("div",{className:n,children:r})})}}}]);
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.