PageSourceSearch

https://teamfightmanager2.com/_next/static/chunks/2775.a4be7824d8c14c15.js

js teamfightmanager2.com collected 2026-10-04 16:08:53 UTC 17,467 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2775],{2320:(e,t,n)=>{n.d(t,{A:()=>d});let r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,l=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},a=(e,t,n,r,o,l,a,i)=>l<e&&a>t||l>e&&a<t?0:l<=e&&i<=n||a>=t&&i>=n?l-e-r:a>t&&i<n||l<e&&i>n?a-t+o:0,i=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,o,s,d;if("undefined"==typeof document)return[];let{scrollMode:u,block:c,inline:f,boundary:p,skipOverflowHiddenElements:h}=t,g="function"==typeof p?p:e=>e!==p;if(!r(e))throw TypeError("Invalid target");let m=document.scrollingElement||document.documentElement,x=[],v=e;for(;r(v)&&g(v);){if((v=i(v))===m){x.push(v);break}null!=v&&v===document.body&&l(v)&&!l(document.documentElement)||null!=v&&l(v,h)&&x.push(v)}let b=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,y=null!=(d=null==(s=window.visualViewport)?void 0:s.height)?d:innerHeight,{scrollX:w,scrollY:j}=window,{height:N,width:C,top:D,right:k,bottom:R,left:E}=e.getBoundingClientRect(),{top:I,right:M,bottom:F,left:P}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),O="start"===c||"nearest"===c?D-I:"end"===c?R+F:D+N/2-I+F,W="center"===f?E+C/2-P+M:"end"===f?k+M:E-P,S=[];for(let e=0;e<x.length;e++){let t=x[e],{height:n,width:r,top:o,right:i,bottom:s,left:d}=t.getBoundingClientRect();if("if-needed"===u&&D>=0&&E>=0&&R<=y&&k<=b&&(t===m&&!l(t)||D>=o&&R<=s&&E>=d&&k<=i))break;let p=getComputedStyle(t),h=parseInt(p.borderLeftWidth,10),g=parseInt(p.borderTopWidth,10),v=parseInt(p.borderRightWidth,10),I=parseInt(p.borderBottomWidth,10),M=0,F=0,P="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-v:0,T="offsetHeight"in t?t.offsetHeight-t.clientHeight-g-I:0,A="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)M="start"===c?O:"end"===c?O-y:"nearest"===c?a(j,j+y,y,g,I,j+O,j+O+N,N):O-y/2,F="start"===f?W:"center"===f?W-b/2:"end"===f?W-b:a(w,w+b,b,h,v,w+W,w+W+C,C),M=Math.max(0,M+j),F=Math.max(0,F+w);else{M="start"===c?O-o-g:"end"===c?O-s+I+T:"nearest"===c?a(o,s,n,g,I+T,O,O+N,N):O-(o+n/2)+T/2,F="start"===f?W-d-h:"center"===f?W-(d+r/2)+P/2:"end"===f?W-i+v+P:a(d,i,r,h,v+P,W,W+C,C);let{scrollLeft:e,scrollTop:l}=t;M=0===H?0:Math.max(0,Math.min(l+M/H,t.scrollHeight-n/H+T)),F=0===A?0:Math.max(0,Math.min(e+F/A,t.scrollWidth-r/A+P)),O+=l-M,W+=e-F}S.push({el:t,top:M,left:F})}return S};function d(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(s(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:o,top:l,left:a}of s(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=l-n.top+n.bottom,t=a-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}},2775:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ew});var r=n(2007),o=n(4259);n(9305);var l=n(2415),a=n(7043),i=n(4115),s=n(7872),d=n(1931),u=n(7516),c=n(2012),f=n(6431),p=n(2027),h=n(1347),g=n(2817),m=n(3727),x=(n(7531),n(7252)),v=n(2239),b=n(2485),y=n(9517),w=n(6316),j=n(1792),N="Dialog",[C,D]=(0,f.A)(N),[k,R]=C(N),E=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,d=l.useRef(null),u=l.useRef(null),[c,f]=(0,h.i)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:N});return(0,r.jsx)(k,{scope:t,triggerRef:d,contentRef:u,contentId:(0,p.B)(),titleId:(0,p.B)(),descriptionId:(0,p.B)(),open:c,onOpenChange:f,onOpenToggle:l.useCallback(()=>f(e=>!e),[f]),modal:s,children:n})};E.displayName=N;var I="DialogTrigger";l.forwardRef((e,t)=>
1{let{__scopeDialog:n,...o}=e,l=R(I,n),a=(0,c.s)(t,l.triggerRef);return(0,r.jsx)(v.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":K(l.open),...o,ref:a,onClick:(0,u.mK)(e.onClick,l.onOpenToggle)})}).displayName=I;var[M,F]=C("DialogPortal",{forceMount:void 0}),P="DialogOverlay",O=l.forwardRef((e,t)=>{let n=F(P,e.__scopeDialog),{forceMount:o=n.forceMount,...l}=e,a=R(P,e.__scopeDialog);return a.modal?(0,r.jsx)(x.C,{present:o||a.open,children:(0,r.jsx)(S,{...l,ref:t})}):null});O.displayName=P;var W=(0,j.TL)("DialogOverlay.RemoveScroll"),S=l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=R(P,n);return(0,r.jsx)(y.A,{as:W,allowPinchZoom:!0,shards:[l.contentRef],children:(0,r.jsx)(v.sG.div,{"data-state":K(l.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),T="DialogContent",A=l.forwardRef((e,t)=>{let n=F(T,e.__scopeDialog),{forceMount:o=n.forceMount,...l}=e,a=R(T,e.__scopeDialog);return(0,r.jsx)(x.C,{present:o||a.open,children:a.modal?(0,r.jsx)(H,{...l,ref:t}):(0,r.jsx)(_,{...l,ref:t})})});A.displayName=T;var H=l.forwardRef((e,t)=>{let n=R(T,e.__scopeDialog),o=l.useRef(null),a=(0,c.s)(t,n.contentRef,o);return l.useEffect(()=>{let e=o.current;if(e)return(0,w.Eq)(e)},[]),(0,r.jsx)(L,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,u.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,u.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,u.mK)(e.onFocusOutside,e=>e.preventDefault())})}),_=l.forwardRef((e,t)=>{let n=R(T,e.__scopeDialog),o=l.useRef(!1),a=l.useRef(!1);return(0,r.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,l;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(o.current||null==(l=n.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var r,l;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let i=t.target;(null==(l=n.triggerRef.current)?void 0:l.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),L=l.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,d=R(T,n),u=l.useRef(null),f=(0,c.s)(t,u);return(0,b.Oh)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,r.jsx)(g.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open),...s,ref:f,onDismiss:()=>d.onOpenChange(!1)})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(X,{titleId:d.titleId}),(0,r.jsx)(Y,{contentRef:u,descriptionId:d.descriptionId})]})]})}),Q="DialogTitle",B=l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=R(Q,n);return(0,r.jsx)(v.sG.h2,{id:l.titleId,...o,ref:t})});B.displayName=Q;var z="DialogDescription";l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=R(z,n);return(0,r.jsx)(v.sG.p,{id:l.descriptionId,...o,ref:t})}).displayName=z;var V="DialogClose";function K(e){return e?"open":"closed"}l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=R(V,n);return(0,r.jsx)(v.sG.button,{type:"button",...o,ref:t,onClick:(0,u.mK)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=V;var q="DialogTitleWarning",[G,U]=(0,f.q)(q,{contentName:T,titleName:Q,docsSlug:"dialog"}),X=e=>{let{titleId:t}=e,n=U(q),r="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return l.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},Y=e=>{let{contentRef:t,descriptionId:n}=e,r=U("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(r.contentName,"}.");return l.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(o))},[o,t,n]),null},J=n(9367),Z=n(497),$=n(1168),ee=n(2320),et=n(4186);let en=(0,l.createContext)(null),er=(0,l.createContext)(null),eo=(0,l.createContext)(null);function el(e){let{open:t,onOpenChange:n,search:o,onSearchChange:a,isLoading:i=!1,children:s}=e,[d,u]=(0,l.useState)(null);return(0,r.jsx)(E,{open:t,onOpenChange:n,children:(0,r.jsx)(en.Provider,{value:(0,l.useMemo)(()=>({open:t,onOpenChange:n,search:o,onSearchChange:a,active:d,setActive:u,isLoading:i}),[d,i,n,a,t,o]),children:s})})}function ea(e){return(0,r.jsx)("div",{...e,className:(0,d.QP)("flex flex-row items-center gap-2 p-3",e.className)})}function ei(e){let{text:t}=(0,i.useI18n)(),{search:n,onSearchChange:o}=ey();return(0,r.jsx)("input",{...e,value:n,onChange:e=>o(e.target.value),placeholder:t.search,className:"w-0 flex-1 bg-transparent text-lg placeholder:text-fd-muted-foreground focus-visible:outline-none"})}function es(e){let{children:t="ESC",className:n,...o}=e,{onOpenChange:l}=ey();return(0,r.jsx)("button",{type:"button",onClick:()=>l(!1),className:(0,d.QP)((0,et.r)({color:"outline",size:"sm",className:"font-mono text-fd-muted-foreground"}),n),...o,children:t})}function ed(e){return(0,r.jsx)("div",{...e,className:(0,d.QP)("bg-fd-secondary/50 p-3 empty:hidden",e.className)})}function eu(e){return(0,r.jsx)(O,{...e,className:(0,d.QP)("fixed inset-0 z-50 backdrop-blur-xs data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",e.className)})}function ec(e){let{children:t,...n}=e,{text:o}=(0,i.useI18n)();return(0,r.jsxs)(A,{"aria-describedby":void 0,...n,className:(0,d.QP)("fixed left-1/2 top-4 md:top-[calc(50%-250px)] z-50 w-[calc(100%-1rem)] max-w-screen-sm -translate-x-1/2 roun
1ded-2xl border bg-fd-popover/80 backdrop-blur-xl text-fd-popover-foreground shadow-2xl shadow-black/50 overflow-hidden data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in","*:border-b *:has-[+:last-child[data-empty=true]]:border-b-0 *:data-[empty=true]:border-b-0 *:last:border-b-0",n.className),children:[(0,r.jsx)(B,{className:"hidden",children:o.search}),t]})}function ef(e){let{items:t=null,Empty:n=()=>(0,r.jsx)("div",{className:"py-12 text-center text-sm text-fd-muted-foreground",children:(0,r.jsx)(i.I18nLabel,{label:"searchNoResult"})}),Item:o=e=>(0,r.jsx)(eh,{...e}),...s}=e,u=(0,l.useRef)(null),[c,f]=(0,l.useState)(()=>t&&t.length>0?t[0].id:null),{onOpenChange:p}=ey(),h=(0,$.rd)(),g=e=>{var t;let{external:n,url:r}=e;n?null==(t=window.open(r,"_blank"))||t.focus():h.push(r),p(!1)},m=(0,Z.J)(e=>{if(t&&!e.isComposing){if("ArrowDown"===e.key||"ArrowUp"==e.key){var n,r;let o=t.findIndex(e=>e.id===c);-1===o?o=0:"ArrowDown"===e.key?o++:o--,f(null!=(r=null==(n=t.at(o%t.length))?void 0:n.id)?r:null),e.preventDefault()}if("Enter"===e.key){let n=t.find(e=>e.id===c);n&&g(n),e.preventDefault()}}});return(0,l.useEffect)(()=>{let e=u.current;if(!e)return;let t=new ResizeObserver(()=>{let t=e.firstElementChild;e.style.setProperty("--fd-animated-height","".concat(t.clientHeight,"px"))}),n=e.firstElementChild;return n&&t.observe(n),window.addEventListener("keydown",m),()=>{t.disconnect(),window.removeEventListener("keydown",m)}},[m]),(0,a.T)(t,()=>{t&&t.length>0&&f(t[0].id)}),(0,r.jsx)("div",{...s,ref:u,"data-empty":null===t,className:(0,d.QP)("overflow-hidden h-(--fd-animated-height) transition-[height]",s.className),children:(0,r.jsx)("div",{className:(0,d.QP)("w-full flex flex-col overflow-y-auto max-h-[460px] p-1",!t&&"hidden"),children:(0,r.jsxs)(er.Provider,{value:(0,l.useMemo)(()=>({active:c,setActive:f}),[c]),children:[(null==t?void 0:t.length)===0&&n(),null==t?void 0:t.map(e=>(0,r.jsx)(l.Fragment,{children:o({item:e,onClick:()=>g(e)})},e.id))]})})})}let ep={text:null,heading:(0,r.jsx)(s.Vw,{className:"size-4 shrink-0 text-fd-muted-foreground"}),page:(0,r.jsx)(s.iU,{className:"size-6 text-fd-muted-foreground bg-fd-muted border p-0.5 rounded-sm shadow-sm shrink-0"})};function eh(e){let{item:t,className:n,children:o,renderHighlights:a=eb,...i}=e,{active:s,setActive:u}=function(){let e=(0,l.useContext)(er);if(!e)throw Error("Missing <SearchDialogList />");return e}(),c=t.id===s;return(0,r.jsx)("button",{type:"button",ref:(0,l.useCallback)(e=>{c&&e&&(0,ee.A)(e,{scrollMode:"if-needed",block:"nearest",boundary:e.parentElement})},[c]),"aria-selected":c,className:(0,d.QP)("relative flex select-none flex-row items-center gap-2 p-2 text-start text-sm rounded-lg","page"!==t.type&&"ps-8","page"===t.type||"heading"===t.type?"font-medium":"text-fd-popover-foreground
1/80",c&&"bg-fd-accent text-fd-accent-foreground",n),onPointerMove:()=>u(t.id),...i,children:null!=o?o:(0,r.jsxs)(r.Fragment,{children:["page"!==t.type&&(0,r.jsx)("div",{role:"none",className:"absolute start-4.5 inset-y-0 w-px bg-fd-border"}),ep[t.type],(0,r.jsx)("p",{className:"min-w-0 truncate",children:t.contentWithHighlights?a(t.contentWithHighlights):t.content})]})})}function eg(e){let{isLoading:t}=ey();return(0,r.jsx)(s.vj,{...e,className:(0,d.QP)("size-5 text-fd-muted-foreground",t&&"animate-pulse duration-400",e.className)})}let em=(0,J.F)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function ex(e){let{tag:t,onTagChange:n,allowClear:o=!1,...a}=e;return(0,r.jsx)("div",{...a,className:(0,d.QP)("flex items-center gap-1 flex-wrap",a.className),children:(0,r.jsx)(eo.Provider,{value:(0,l.useMemo)(()=>({value:t,onValueChange:n,allowClear:o}),[o,n,t]),children:a.children})})}function ev(e){let{value:t,className:n,...o}=e,{onValueChange:a,value:i,allowClear:s}=function(){let e=(0,l.useContext)(eo);if(!e)throw Error("Missing <TagsList />");return e}(),u=t===i;return(0,r.jsx)("button",{type:"button","data-active":u,className:(0,d.QP)(em({active:u,className:n})),onClick:()=>{a(u&&s?void 0:t)},tabIndex:-1,...o,children:o.children})}function eb(e){return e.map((e,t)=>{var n;return(null==(n=e.styles)?void 0:n.highlight)?(0,r.jsx)("span",{className:"text-fd-primary bg-fd-primary/10",children:e.content},t):(0,r.jsx)(l.Fragment,{children:e.content},t)})}function ey(){let e=(0,l.useContext)(en);if(!e)throw Error("Missing <SearchDialog />");return e}function ew(e){let{defaultTag:t,tags:s=[],api:d,delayMs:u,type:c="fetch",allowClear:f=!1,links:p=[],footer:h,...g}=e,{locale:m}=(0,i.useI18n)(),[x,v]=(0,l.useState)(t),{search:b,setSearch:y,query:w}=function(e,t,r,a=100,i=!1,s){let{delayMs:d=a??100,allowEmpty:u=i??!1,...c}=e;c.tag??=void 0,c.locale??=void 0;let[f,p]=(0,l.useState)(""),[h,g]=(0,l.useState)("empty"),[m,x]=(0,l.useState)(),[v,b]=(0,l.useState)(!1),y=function(e,t=1e3){let[n,r]=(0,l.useState)(e),o=(0,l.useRef)(void 0);if(0===t)return e;if(e!==n&&o.current?.value!==e){o.current&&clearTimeout(o.current.handler);let n=window.setTimeout(()=>{r(e)},t);o.current={value:e,handler:n}}return n}(f,d),w=(0,l.useRef)(void 0);return(0,o.T)([c,y],()=>{w.current&&(w.current(),w.current=void 0),b(!0);let e=!1;w.current=()=>{e=!0},(async function(){if(0===y.length&&!u)return"empty";if("fetch"===c.type){let{fetchDocs:e}=await n.e(4641).then(n.bind(n,4641));return e(y,c)}if("algolia"===c.type){let{searchDocs:e}=await n.e(6776).then(n.bind(n,6776));return e(y,c)}if("orama-cloud"===c.type){let{searchDocs:e}=await n.e(5566).then(n.bind(n,5566));return e(y,c)}if("static"===c.type){let{search:e}=await n.e(4233).then(n.bind(n,4233));return e(y,c)}if("mixedbread"===c.type){let{search:e}=await n.e(4817).then(n.bind(n,4817));return e(y,c)}throw Error("unknown search client")})().then(t=>{e||(x(void 0),g(t))}).catch(e=>{x(e)}).finally(()=>{b(!1)})},function e(t,n){if(Array.isArray(t)&&Array.isArray(n))return n.length!==t.length||t.some((t,r)=>e(t,n[r]));if("object"==typeof t&&t&&"object"==typeof n&&n){let r=Object.keys(t),o=Object.keys(n);return r.length!==o.length||r.some(r=>e(t[r],n[r]))}return t!==n}),{search:f,setSearch:p,query:{isLoading:v,data:h,error:m}}}("fetch"===c?{type:"fetch",api:d,locale:m,tag:x,delayMs:u}:{type:"static",from:d,locale:m,tag:x,delayMs:u}),j=(0,l.useMemo)(()=>0===p.length?null:p.map(e=>{let[t,n]=e;return{type:"page",id:t,content:t,url:n}}),[p]);return(0,a.T)(t,e=>{v(e)}),(0,r.jsxs)(el,{search:b,onSearchChange:y,isLoading:w.isLoading,...g,children:[(0,r.jsx)(eu,{}),(0,r.jsxs)(ec,{children:[(0,r.jsxs)(ea,{children:[(0,r.jsx)(eg,{}),(0,r.jsx)(ei,{}),(0,r.jsx)(es,{})]}),(0,r.jsx)(ef,{items:"empty"!==w.data?w.data:j})]}),(0,r.jsxs)(ed,{children:[s.length>0&&(0,r.jsx)(ex,{tag:x,onTagChange:v,allowClear:f,children:s.map(e=>(0,r.jsx)(ev,{value:e.value,children:e.name},e.value))}),h]})]})}}}]);

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.