1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3900],{72694:function(e,t,r){r.d(t,{M:function(){return composeEventHandlers}});function composeEventHandlers(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}},41581:function(e,t,r){r.d(t,{F:function(){return composeRefs},e:function(){return useComposedRefs}});var n=r(77455);function setRef(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function composeRefs(...e){return t=>{let r=!1,n=e.map(e=>{let n=setRef(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():setRef(e[t],null)}}}}function useComposedRefs(...e){return n.useCallback(composeRefs(...e),e)}},47124:function(e,t,r){r.d(t,{WV:function(){return l}});var n=r(77455);r(33895);var o=r(72036),i=r(98365),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...l}=e,a=n?o.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a,{...l,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{})},72036:function(e,t,r){r.d(t,{g7:function(){return l}});var n=r(77455),o=r(41581),i=r(98365),l=n.forwardRef((e,t)=>{let{children:r,...o}=e,l=n.Children.toArray(r),u=l.find(isSlottable);if(u){let e=u.props.children,r=l.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(a,{...o,ref:t,children:r})});l.displayName="Slot";var a=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n],l=/^on[A-Z]/.test(n);l?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props),ref:t?(0,o.F)(t,a):a})}return n.Children.count(r)>1?n.Children.only(null):null});a.displayName="SlotClone";var Slottable=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function isSlottable(e){return n.isValidElement(e)&&e.type===Slottable}},81091:function(e,t,r){r.d(t,{VY:function(){return I},aV:function(){return j},fC:function(){return P},xz:function(){return k}});var n=r(77455),o=r(89461),i=r(36361),l=r(63063),a=r(63773),u=r(65258),s=r(30982),c=r(42323),f=r(68432),d=r(98365),p="Tabs",[m,h]=(0,i.b)(p,[l.Pc]),v=(0,l.Pc)(),[g,C]=m(p),y=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:i,orientation:l="horizontal",dir:a,activationMode:p="automatic",...m}=e,h=(0,s.gm)(a),[v,C]=(0,c.T)({prop:n,onChange:o,defaultProp:i});return(0,d.jsx)(g,{scope:r,baseId:(0,f.M)(),value:v,onValueChange:C,orientation:l,dir:h,activationMode:p,children:(0,d.jsx)(u.WV.div,{dir:h,"data-orientation":l,...m,ref:t})})});y.displayName=p;var b="TabsList",x=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,i=C(b,r),a=v(r);return(0,d.jsx)(l.fC,{asChild:!0,...a,orientation:i.orientation,dir:i.dir,loop:n,children:(0,d.jsx)(u.WV.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});x.displayName=b;var w="TabsTrigger",R=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:i=!1,...a}=e,s=C(w,r),c=v(r),f=makeTriggerId(s.baseId,n),p=makeContentId(s.baseId,n),m=n===s.value;return(0,d.jsx)(l.ck,{asChild:!0,...c,focusable:!i,active:m,children:(0,d.jsx)(u.WV.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:f,...a,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(n)}),onKeyDown:(0,o.M)(e.onKeyDown,e=>
1{[" ","Enter"].includes(e.key)&&s.onValueChange(n)}),onFocus:(0,o.M)(e.onFocus,()=>{let e="manual"!==s.activationMode;m||i||!e||s.onValueChange(n)})})})});R.displayName=w;var E="TabsContent",M=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:i,children:l,...s}=e,c=C(E,r),f=makeTriggerId(c.baseId,o),p=makeContentId(c.baseId,o),m=o===c.value,h=n.useRef(m);return n.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.jsx)(a.z,{present:i||m,children:({present:r})=>(0,d.jsx)(u.WV.div,{"data-state":m?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":f,hidden:!r,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:r&&l})})});function makeTriggerId(e,t){return`${e}-trigger-${t}`}function makeContentId(e,t){return`${e}-content-${t}`}M.displayName=E;var P=y,j=x,k=R,I=M},2879:function(e,t,r){r.d(t,{ck:function(){return Z},fC:function(){return z}});var n=r(77455),o=r(98365);function createContextScope(e,t=[]){let r=[],createScope=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return createScope.scopeName=e,[function(t,i){let l=n.createContext(i),a=r.length;r=[...r,i];let Provider=t=>{let{scope:r,children:i,...u}=t,s=r?.[e]?.[a]||l,c=n.useMemo(()=>u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:i})};return Provider.displayName=t+"Provider",[Provider,function(r,o){let u=o?.[e]?.[a]||l,s=n.useContext(u);if(s)return s;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let createScope=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e),i=o[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return createScope.scopeName=t.scopeName,createScope}(createScope,...t)]}var i=r(47124),l=r(72694),a=r(41581),u=r(72036),s=r(68432),c=r(57165),f=r(42323),d=r(30982),p="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[v,g,C]=function(e){let t=e+"CollectionProvider",[r,i]=createContextScope(t),[l,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),CollectionProvider=e=>{let{scope:t,children:r}=e,i=n.useRef(null),a=n.useRef(new Map).current;return(0,o.jsx)(l,{scope:t,itemMap:a,collectionRef:i,children:r})};CollectionProvider.displayName=t;let c=e+"CollectionSlot",f=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=s(c,r),l=(0,a.e)(t,i.collectionRef);return(0,o.jsx)(u.g7,{ref:l,children:n})});f.displayName=c;let d=e+"CollectionItemSlot",p="data-radix-collection-item",m=n.forwardRef((e,t)=>{let{scope:r,children:i,...l}=e,c=n.useRef(null),f=(0,a.e)(t,c),m=s(d,r);return n.useEffect(()=>(m.itemMap.set(c,{ref:c,...l}),()=>void m.itemMap.delete(c))),(0,o.jsx)(u.g7,{[p]:"",ref:f,children:i})});return m.displayName=d,[{Provider:CollectionProvider,Slot:f,ItemSlot:m},function(t){let r=s(e+"CollectionConsumer",t),o=n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`)),n=Array.from(r.itemMap.values()),o=n.sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current));return o},[r.collectionRef,r.itemMap]);return o},i]}(h),[y,b]=createContextScope(h,[C]),[x,w]=y(h),R=n.forwardRef((e,t)=>(0,o.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,o.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,o.jsx)(E,{...e,ref:t})})}));R.displayName=h;var E=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:u,loop:s=!1,dir:h,currentTabStopId:v,defaultCurrentTabStopId:C,onCurrentTabStopIdChange:y,onEntryFocus:b,preventScrollOnEntryFocus:w=!1,...R}=e,E=n.useRef(null),M=(0,a.e)(t,E),P=(0,d.gm)(h),[j=null,k]=(0,f.T)({prop:v,defaultProp:C,onChange:y}),[I,S]=n.useState(!1),T=(0,c.W)(b),A=g(r),F=n.useRef(!1),[N,_]=n.useState(0);return n.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(p,T),()=>e.removeEventListener(p,T)},[T]),(0,o.jsx)(x,{scope:r,orientation:u,dir:P,loop:s,currentTabStopId:j,onItemFocus:n.useCallback(e=>k(e),[k]),onItemShiftTab:n.useCallback(()=>S(!0),[]),onFocusableItemAdd:n.useCallback(()=>_(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>_(e=>e-1),[]),children:(0,o.jsx)(i.WV.div,{tabIndex:I||0===N?-1:0,"data-orientation":u,...R,ref:M,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{F.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!F.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(p,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>
1e.focusable),t=e.find(e=>e.active),r=e.find(e=>e.id===j),n=[t,r,...e].filter(Boolean),o=n.map(e=>e.ref.current);focusFirst(o,w)}}F.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>S(!1))})})}),M="RovingFocusGroupItem",P=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:u=!1,tabStopId:c,...f}=e,d=(0,s.M)(),p=c||d,m=w(M,r),h=m.currentTabStopId===p,C=g(r),{onFocusableItemAdd:y,onFocusableItemRemove:b}=m;return n.useEffect(()=>{if(a)return y(),()=>b()},[a,y,b]),(0,o.jsx)(v.ItemSlot,{scope:r,id:p,focusable:a,active:u,children:(0,o.jsx)(i.WV.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...f,ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return j[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=C().filter(e=>e.focusable),i=o.map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let o=i.indexOf(e.currentTarget);i=m.loop?(r=i,n=o+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(o+1)}setTimeout(()=>focusFirst(i))}})})})});P.displayName=M;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function focusFirst(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var k=r(30869),I="ToggleGroup",[S,T]=createContextScope(I,[b]),A=b(),F=n.forwardRef((e,t)=>{let{type:r,...n}=e;if("single"===r)return(0,o.jsx)(D,{...n,ref:t});if("multiple"===r)return(0,o.jsx)(V,{...n,ref:t});throw Error(`Missing prop \`type\` expected on \`${I}\``)});F.displayName=I;var[N,_]=S(I),D=n.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:l=()=>{},...a}=e,[u,s]=(0,f.T)({prop:r,defaultProp:i,onChange:l});return(0,o.jsx)(N,{scope:e.__scopeToggleGroup,type:"single",value:u?[u]:[],onItemActivate:s,onItemDeactivate:n.useCallback(()=>s(""),[s]),children:(0,o.jsx)($,{...a,ref:t})})}),V=n.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:l=()=>{},...a}=e,[u=[],s]=(0,f.T)({prop:r,defaultProp:i,onChange:l}),c=n.useCallback(e=>s((t=[])=>[...t,e]),[s]),d=n.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,o.jsx)(N,{scope:e.__scopeToggleGroup,type:"multiple",value:u,onItemActivate:c,onItemDeactivate:d,children:(0,o.jsx)($,{...a,ref:t})})});F.displayName=I;var[K,W]=S(I),$=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:l=!0,orientation:a,dir:u,loop:s=!0,...c}=e,f=A(r),p=(0,d.gm)(u),m={role:"group",dir:p,...c};return(0,o.jsx)(K,{scope:r,rovingFocus:l,disabled:n,children:l?(0,o.jsx)(R,{asChild:!0,...f,orientation:a,dir:p,loop:s,children:(0,o.jsx)(i.WV.div,{...m,ref:t})}):(0,o.jsx)(i.WV.div,{...m,ref:t})})}),L="ToggleGroupItem",G=n.forwardRef((e,t)=>{let r=_(L,e.__scopeToggleGroup),i=W(L,e.__scopeToggleGroup),l=A(e.__scopeToggleGroup),a=r.value.includes(e.value),u=i.disabled||e.disabled,s={...e,pressed:a,disabled:u},c=n.useRef(null);return i.rovingFocus?(0,o.jsx)(P,{asChild:!0,...l,focusable:!u,active:a,ref:c,children:(0,o.jsx)(O,{...s,ref:t})}):(0,o.jsx)(O,{...s,ref:t})});G.displayName=L;var O=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...i}=e,l=_(L,r),a={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===l.type?a:void 0;return(0,o.jsx)(k.Z,{...u,...i,ref:t,onPressedChange:e=>{e?l.onItemActivate(n):l.onItemDeactivate(n)}})}),z=F,Z=G},30869:function(e,t,r){r.d(t,{Z:function(){return u},f:function(){return s}});var n=r(77455),o=r(72694),i=r(42323),l=r(47124),a=r(98365),u=n.forwardRef((e,t)=>
1{let{pressed:r,defaultPressed:n=!1,onPressedChange:u,...s}=e,[c=!1,f]=(0,i.T)({prop:r,onChange:u,defaultProp:n});return(0,a.jsx)(l.WV.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...s,ref:t,onClick:(0,o.M)(e.onClick,()=>{e.disabled||f(!c)})})});u.displayName="Toggle";var s=u},46803:function(e,t,r){r.d(t,{M:function(){return AnimatePresence}});var n=r(77455),o=r(9180);function useIsMounted(){let e=(0,n.useRef)(!1);return(0,o.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var i=r(81730),l=r(81206),a=r(54471);let PopChildMeasure=class PopChildMeasure extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:e,isPresent:t}){let r=(0,n.useId)(),o=(0,n.useRef)(null),i=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:l,left:a}=i.current;if(t||!o.current||!e||!n)return;o.current.dataset.motionPopId=r;let u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` 2 [data-motion-pop-id="${r}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${n}px !important; 6 top: ${l}px !important; 7 left: ${a}px !important; 8 } 9 `),()=>{document.head.removeChild(u)}},[t]),n.createElement(PopChildMeasure,{isPresent:t,childRef:o,sizeRef:i},n.cloneElement(e,{ref:o}))}let PresenceChild=({children:e,initial:t,isPresent:r,onExitComplete:o,custom:i,presenceAffectsLayout:u,mode:s})=>{let c=(0,a.h)(newChildrenMap),f=(0,n.useId)(),d=(0,n.useMemo)(()=>({id:f,initial:t,isPresent:r,custom:i,onExitComplete:e=>{for(let t of(c.set(e,!0),c.values()))if(!t)return;o&&o()},register:e=>(c.set(e,!1),()=>c.delete(e))}),u?void 0:[r]);return(0,n.useMemo)(()=>{c.forEach((e,t)=>c.set(t,!1))},[r]),n.useEffect(()=>{r||c.size||!o||o()},[r]),"popLayout"===s&&(e=n.createElement(PopChild,{isPresent:r},e)),n.createElement(l.O.Provider,{value:d},e)};function newChildrenMap(){return new Map}var u=r(33918),s=r(29793);let getChildKey=e=>e.key||"",AnimatePresence=({children:e,custom:t,initial:r=!0,onExitComplete:l,exitBeforeEnter:a,presenceAffectsLayout:c=!0,mode:f="sync"})=>{var d;(0,s.k)(!a,"Replace exitBeforeEnter with mode='wait'");let p=(0,n.useContext)(u.p).forceRender||function(){let e=useIsMounted(),[t,r]=(0,n.useState)(0),o=(0,n.useCallback)(()=>{e.current&&r(t+1)},[t]),l=(0,n.useCallback)(()=>i.Wi.postRender(o),[o]);return[l,t]}()[0],m=useIsMounted(),h=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),v=h,g=(0,n.useRef)(new Map).current,C=(0,n.useRef)(v),y=(0,n.useRef)(new Map).current,b=(0,n.useRef)(!0);if((0,o.L)(()=>{b.current=!1,function(e,t){e.forEach(e=>{let r=getChildKey(e);t.set(r,e)})}(h,y),C.current=v}),d=()=>{b.current=!0,y.clear(),g.clear()},(0,n.useEffect)(()=>()=>d(),[]),b.current)return n.createElement(n.Fragment,null,v.map(e=>n.createElement(PresenceChild,{key:getChildKey(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:c,mode:f},e)));v=[...v];let x=C.current.map(getChildKey),w=h.map(getChildKey),R=x.length;for(let e=0;e<R;e++){let t=x[e];-1!==w.indexOf(t)||g.has(t)||g.set(t,void 0)}return"wait"===f&&g.size&&(v=[]),g.forEach((e,r)=>{if(-1!==w.indexOf(r))return;let o=y.get(r);if(!o)return;let i=x.indexOf(r),a=e;a||(a=n.createElement(PresenceChild,{key:getChildKey(o),isPresent:!1,onExitComplete:()=>{g.delete(r);let e=Array.from(y.keys()).filter(e=>!w.includes(e));if(e.forEach(e=>y.delete(e)),C.current=h.filter(t=>{let n=getChildKey(t);return n===r||e.includes(n)}),!g.size){if(!1===m.current)return;p(),l&&l()}},custom:t,presenceAffectsLayout:c,mode:f},o),g.set(r,a)),v.splice(i,0,a)}),v=v.map(e=>{let t=e.key;return g.has(t)?e:n.createElement(PresenceChild,{key:getChildKey(e),isPresent:!0,presenceAffectsLayout:c,mode:f},e)}),n.createElement(n.Fragment,null,g.size?v:v.map(e=>(0,n.cloneElement)(e)))}},13976:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(24255);/** 10 * @license lucide-react v0.294.0 - ISC 11 * 12 * This source code is licensed under the ISC license. 13 * See the LICENSE file in the root directory of this source tree. 14 */let o=(0,n.Z)("ChevronRightCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},26388:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(24255);/** 15 * @license lucide-react v0.294.0 - ISC 16 * 17 * This source code is licensed under the ISC license. 18 * See the LICENSE file in the root directory of this source tree. 19 */let o=(0,n.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
19],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]);
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.