PageSourceSearch

https://systechitsolutions.co.uk/_next/static/chunks/pages/resourc…support-quote-scorecard-f33cbb9103ed277e.js

js systechitsolutions.co.uk collected 2026-10-08 07:38:32 UTC 19,964 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2247],{82437:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources/it-support-quote-scorecard",function(){return i(77652)}])},77652:function(e,t,i){"use strict";i.r(t),i.d(t,{bandTop:function(){return f},default:function(){return w},meta:function(){return m}});var r=i(85893),n=i(11977),s=i(9242),a=i(45644),o=i(65866);let l=[{image:{src:"/_next/static/media/it-support-quote-scorecard-p01.e853b9f8.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRmIAAABXRUJQVlA4IFYAAADwAQCdASoGAAgAAkA4JYgCdAD0X2SrwAAA/u+o/Ws46VLoPSesZFBiyCZfhBL5aiS8RwPVvmovz9BAdye2jAk3YJyb61givHcAfZOxkO+4dEf5txAAAA==",blurWidth:6,blurHeight:8},caption:"Cover"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p02.ef3cd85b.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoGAAgAAkA4JZwAAuda45EAAP79NB0H5K8nrIRWoZStPTJCd4EiN+ONssU2n9uDSEYsGEymJIAAAA==",blurWidth:6,blurHeight:8},caption:"How to use this scorecard, and price is the worst first filter"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p03.813c98b4.webp",height:297,width:420,blurDataURL:"data:image/webp;base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoIAAYAAkA4JaQAAueDHfwAAP78NN3zcNh6d6wHs3Q0V4EAAAA=",blurWidth:8,blurHeight:6},caption:"Running the comparison: fix the list, ask, score, decide"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p04.fca1d8af.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAABQAQCdASoGAAgAAkA4JaQABAAAAP766+aSupMIw6s0nYAAAAA=",blurWidth:6,blurHeight:8},caption:"The 0 to 5 scale, and normalising two quotes"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p05.a598eb8e.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRioAAABXRUJQVlA4IB4AAAAwAQCdASoGAAgAAkA4JaQAA3AA/vq/hVOxyvAgAAA=",blurWidth:6,blurHeight:8},caption:"Criteria 1 to 4: pricing basis, SLA, service desk, out of hours"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p06.324fce2f.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRioAAABXRUJQVlA4IB4AAAAwAQCdASoGAAgAAkA4JaQAA3AA/vsBJttEfwsAAAA=",blurWidth:6,blurHeight:8},caption:"Criteria 5 to 7: security baseline, backup and restore testing, reporting"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p07.1fd24351.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRioAAABXRUJQVlA4IB4AAAAwAQCdASoGAAgAAkA4JaQAA3AA/vrrzidEeuQAAAA=",blurWidth:6,blurHeight:8},caption:"Criteria 8 to 10: onboarding, exit terms, who does the work"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p08.c6de3da1.webp",height:297,width:420,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACwAQCdASoIAAYAAkA4JaQAAueDXhkAAP78iXYCQmdfeLrAd7zgQAAA",blurWidth:8,blurHeight:6},caption:"The score grid: five proposals, ten weighted criteria, fillable on screen"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p09.9caba47d.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRiYAAABXRUJQVlA4IBoAAAAwAQCdASoGAAgAAkA4JaQAA3AA/vroBAAAAA==",blurWidth:6,blurHeight:8},caption:"Decision notes: the shortlist and the reason, fillable on screen"},{image:{src:"/_next/static/media/it-support-quote-scorecard-p10.ebce3e3c.webp",height:595,width:420,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAACwAQCdASoGAAgAAkA4JZwAAuda453gAP78LtwiT8OWHX5H4sCP5DvS//zrrkXTXm9MwXukCMXl6iwDj8bMpi4IAAA=",blurWidth:6,blurHeight:8},caption:"The warning signs, and the next step"}];var c=i(95271),d=i(11151),h=i(24264),u=i(2333),x=i(14779);function p(e){let t={a:"a",h2:"h2",li:"li",p:"p",...(0,d.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:"lede",children:"Compare three to five IT support proposals line by line on ten weighted criteria, with the same questions for every provider and a score only for what is written down. Score them in the grid below as you read, or in the PDF."}),"\n",(0,r.jsx)(t.p,{children:"Fix the inclusion list first and send every provider the same one, then the same questions below. Set your weights before the proposals arrive, not after. This is a template: adapt it to your organisation."}),"\n",(0,r.jsx)(t.h2,{id:"score-it-here",children:"Score it here"}),"\n",(0,r.jsx)(t.p,{children:"Type each provider's name, adjust the weights if you need to, and score each criterion from 0 to 5. The weighted totals are worked out as you go; the PDF has the same grid, fillable on screen, to keep with the contract."}),"\n",(0,r.jsx)(x.GQ,{}),"\n",(0,r.jsx)(t.h2,{id:"the-scale",children:"The scale"}),"\n",(0,r.jsx)(t.p,{children:"The same scale for every criterion. A verbal answer is worth a 1 at most, because it is the written answer that ends up in the contract."}),"\n",(0,r.jsx)(x.U_,{}),"\n",(0,r.jsx)(t.h2,{id:"normalise-the-prices-first",children:"Normalise the prices first"}),"\n",(0,r.jsx)("ol",{children:u.L6.map(e=>(0,r.jsx)(t.li,{children:e},e))}),"\n",(0,r.jsx)(t.p,{children:"Very often the gap narrows sharply or reverses, because the cheaper quote was a smaller service rather than better value."}),"\n",(0,r.jsx)(h.eB,{sections:u.SA}),"\n",(0,r.jsx)(t.h2,{id:"the-warning-signs",children:"The warning signs"}),"\n",(0,r.jsx)(t.p,{children:"None of these is disqualifying alone. Two or three together usually are."}),"\n",(0,r.jsx)(h.uC,{items:u.ro}),"\n",(0,r.jsxs)(t.p,{children:["The questions come from our guide to ",(0,r.jsx)(t.a,{href:"/compare/h
1ow-to-choose-an-it-support-company",children:"choosing an IT support company"}),", and the support models themselves are compared in ",(0,r.jsx)(t.a,{href:"/compare/managed-it-vs-in-house-vs-break-fix",children:"managed IT vs in-house IT vs break-fix"}),". Our own starting price and what sits inside it are on the ",(0,r.jsx)(t.a,{href:"/pricing",children:"pricing page"}),", published so it can be scored like anyone else's. Once you have chosen, the ",(0,r.jsx)(t.a,{href:"/resources/it-provider-handover-checklist",children:"30-day IT provider handover checklist"})," covers the move itself."]})]})}function A(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}={...(0,d.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}let m=(0,c.n)("it-support-quote-scorecard"),f=(0,r.jsx)(s.Fh,{title:"Fix the list, ask, score, decide",lead:"Your firm and each provider, phase by phase. The order matters: the inclusion list and the weights are fixed before any proposal is read.",muted:!0,children:(0,r.jsx)(s.Lp,{scroll:!0,caption:"Running the comparison. Fix the list: you write what you want covered and set the weights, and every provider prices the same list. Ask: the same questions, answered in writing. Score: 0 to 5 from what is written, with the prices normalised. Decide: the highest weighted total with no zeros, and the reason in one sentence.",children:(0,r.jsx)(o.z,{})})}),g=function(e){let{children:t}=e;return(0,r.jsx)(n.U,{...m,r:a.Z,thumbs:l,bandTop:f,children:t})};function b(e){return(0,r.jsx)(A,{})}function w(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.jsx)(g,{...e,children:(0,r.jsx)(b,{...e})})}},24264:function(e,t,i){"use strict";i.d(t,{eB:function(){return c},s6:function(){return d},uC:function(){return u}});var r=i(85893),n=i(77637),s=i(51626),a=i.n(s),o=i(78096),l=i.n(o);function c(e){let{sections:t,figures:i}=e;return(0,r.jsx)("div",{className:l().criteria,children:t.map(e=>(0,r.jsxs)("section",{className:l().criterion,id:`section-${e.n}`,children:[(0,r.jsxs)("header",{className:l().criterionHead,children:[(0,r.jsx)("span",{className:l().criterionIcon,children:(0,r.jsx)(n.JO,{name:e.icon,size:24,color:"#0b6db6"})}),(0,r.jsxs)("h2",{className:l().clTitle,children:[(0,r.jsxs)("span",{className:l().criterionN,children:[e.n,"."]})," ",e.title]})]}),e.intro&&(0,r.jsx)("p",{className:l().clIntro,children:e.intro}),(0,r.jsx)("ul",{className:l().checks,children:e.items.map((e,t)=>(0,r.jsxs)("li",{children:[(0,r.jsx)("input",{type:"checkbox",disabled:!0,"aria-label":`Check: ${e}`})," ",e]},t))}),e.note&&(0,r.jsxs)("p",{className:l().pointsTo,children:[(0,r.jsxs)("strong",{children:[e.note.label,":"]})," ",e.note.text]}),i?.[e.n]&&(0,r.jsx)("div",{className:l().criterionFigure,children:i[e.n]})]},e.n))})}function d(e){let{sections:t,figures:i,dense:s=!1}=e;return(0,r.jsx)(r.Fragment,{children:t.map(e=>(0,r.jsxs)("section",{className:`${a().crit} ${s?a().critDense:""}`,children:[(0,r.jsxs)("div",{className:a().critHead,children:[(0,r.jsx)("span",{className:a().critIcon,children:(0,r.jsx)(n.JO,{name:e.icon,size:20,color:"#0b6db6"})}),(0,r.jsxs)("h3",{children:[(0,r.jsxs)("b",{children:[e.n,"."]})," ",e.title]})]}),e.intro&&(0,r.jsx)("p",{className:a().critIntro,children:e.intro}),(0,r.jsx)("ul",{className:a().checks,children:e.items.map((e,t)=>(0,r.jsxs)("li",{children:[(0,r.jsx)("input",{type:"checkbox",disabled:!0,"aria-label":e})," ",e]},t))}),i?.[e.n]&&(0,r.jsxs)("div",{className:a().critFig,children:[i[e.n].el,i[e.n].cap&&(0,r.jsx)("div",{className:a().figCap,children:i[e.n].cap})]}),e.note&&(0,r.jsxs)("p",{className:a().points,children:[(0,r.jsxs)("strong",{children:[e.note.label,":"]})," ",e.note.text]})]},e.n))})}let h={ok:"#0f5843",warn:"#7d5c00",bad:"#922019",navy:"#0b6db6"};function u(e){let{items:t,print:i=!1}=e,s=i?a():l();return(0,r.jsx)("ul",{className:`${s.verdicts}`,children:t.map((e,t)=>(0,r.jsxs)("li",{className:s[`verdict_${e.tone}`],children:[(0,r.jsx)("span",{className:s.verdictIcon,children:(0,r.jsx)(n.JO,{name:e.icon??("ok"===e.tone?"tick":"bad"===e.tone?"alert":"warn"===e.tone?"clock":"signpost"),size:i?18:22,color:h[e.tone]})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:s.verdictWhen,children:e.when}),(0,r.jsx)("p",{className:s.verdictText,children:e.verdict})]})]},t))})}},68785:function(e,t,i){"use strict";i.d(t,{_:function(){return a}});var r=i(85893),n=i(77637),s=i(95877);function a(e){let{spec:t}=e,{id:i,phases:a,lanes:o,steps:l}=t,c=t.colW??262,d=t.laneH??150,h=118+c*a.length+16,u=58+d*o.length+48,x=t.arrowLane??Math.floor(o.length/2);return(0,r.jsxs)(s.Bc,{viewBox:`0 0 ${h} ${u}
1`,title:t.title,desc:t.desc,children:[(0,r.jsx)(s.eP,{id:i}),(0,r.jsx)("rect",{x:"0",y:"0",width:h,height:u,fill:s.C.page}),a.map((e,t)=>{let i=118+t*c,n=`M${i+2} 14 H${i+c-14} L${i+c-2} 32 L${i+c-14} 50 H${i+2} L${i+14} 32 Z`;return(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:n,fill:t%2?s.C.lift:s.C.navy}),(0,r.jsx)(s.xv,{x:i+c/2+4,y:32,text:`${t+1}. ${e}`,size:13,weight:700,family:s.bA,color:s.C.page,anchor:"middle",valign:"middle",caps:!0})]},e)}),o.map((e,t)=>{let i=58+t*d,a="tint"===e.tone?s.C.tint:"page"===e.tone?s.C.page:s.C.muted,o="blue"===e.head?s.C.blue:s.C.navy;return(0,r.jsxs)("g",{children:[(0,r.jsx)("rect",{x:16,y:i,width:h-32,height:d,fill:a,stroke:s.C.hair}),(0,r.jsx)("rect",{x:16,y:i,width:102,height:d,fill:o}),(0,r.jsx)(s.xv,{x:67,y:i+d/2,text:e.label,size:12,weight:700,family:s.bA,color:s.C.page,anchor:"middle",valign:"middle",caps:!0,width:90}),(0,r.jsx)(n.og,{name:e.icon,x:56,y:i+18,size:22,color:s.C.onDarkTag})]},e.id)}),a.map((e,t)=>(0,r.jsx)("line",{x1:118+t*c,y1:58,x2:118+t*c,y2:58+d*o.length,stroke:s.C.hair},t)),l.map((e,t)=>{let i=a.indexOf(e.phase),h=o.findIndex(t=>t.id===e.lane),u=118+i*c+14,x=58+h*d+14,p=c-28,A=d-28,m=l.filter(t=>t.phase===e.phase).indexOf(e)+1,f="blue"===o[h].head?s.C.blue:s.C.navy;return(0,r.jsxs)("g",{children:[(0,r.jsx)("rect",{x:u,y:x,width:p,height:A,rx:"6",fill:s.C.page,stroke:f,strokeWidth:"1.2"}),(0,r.jsx)("rect",{x:u+10,y:x+10,width:"30",height:"30",rx:"5",fill:s.C.tint}),(0,r.jsx)(n.og,{name:e.icon,x:u+14,y:x+14,size:22,color:s.C.blue}),(0,r.jsx)(s.UW,{n:m,x:u+p-12,y:x+12,size:16,color:f}),(0,r.jsx)(s.xv,{x:u+48,y:x+10,text:e.text,size:12,color:s.C.ink,width:p-60,lineHeight:1.28})]},t)}),a.slice(0,-1).map((e,t)=>{let n=118+(t+1)*c,a=58+d*(x+.5);return(0,r.jsx)(s.kS,{id:i,kind:"session",points:[[n-16,a],[n+16,a]]},t)}),(0,r.jsx)(s.xv,{x:16,y:58+d*o.length+12,text:t.note,size:11.5,color:s.C.meta,width:h-32})]})}},6156:function(e,t,i){"use strict";i.d(t,{i:function(){return l}});var r=i(85893),n=i(51626),s=i.n(n),a=i(78096),o=i.n(a);function l(e){let{fields:t,print:i=!1}=e,n=i?s():o();return(0,r.jsx)("div",{className:i?s().ws:o().worksheet,children:t.map((e,t)=>(0,r.jsxs)("div",{className:`${n.wsField} ${e.wide?n.wsWide:""}`,children:[(0,r.jsxs)("span",{className:n.wsLabel,children:[e.label,e.hint&&(0,r.jsxs)("em",{children:[" (",e.hint,")"]})]}),(0,r.jsx)("span",{className:n.wsBox,"aria-hidden":"true"})]},t))})}},95877:function(e,t,i){"use strict";i.d(t,{Bc:function(){return f},C:function(){return s},De:function(){return m},NB:function(){return x},Ov:function(){return d},UW:function(){return p},bA:function(){return a},eP:function(){return h},kS:function(){return A},ld:function(){return u},lg:function(){return o},xv:function(){return c}});var r=i(85893),n=i(77637);let s={navy:"#002f48",deep:"#00233a",lift:"#0a4a73",blue:"#0b6db6",blueHover:"#0a5a97",ink:"#2b3843",prose:"#3f4d58",lead:"#5b6b76",meta:"#646f7a",hair:"#e4e9ee",hairHover:"#cfe0ec",tint:"#eef6fc",muted:"#f4f7f9",page:"#ffffff",onDark:"#c7d6e1",onDarkTag:"#5bb1e6",paper:"#edf1f4",okText:"#0f5843",okBg:"#e5f3ec",warnText:"#7d5c00",warnBg:"#fdf8ec",badText:"#922019",badBg:"#fdf3f2"},a="Arquitecta, sans-serif",o="Avenir, sans-serif";function l(e,t){let i=e.split(/\s+/),r=[],n="";for(let e of i){let i=n?`${n} ${e}`:e;i.length>t&&n?(r.push(n),n=e):n=i}return n&&r.push(n),r}function c(e){let{x:t,y:i,text:n,size:c=12,width:d,weight:h=400,color:u=s.ink,family:x=o,anchor:p="start",lineHeight:A=1.3,caps:m=!1,valign:f="top",opacity:g}=e,b=c*(x===a?.58:.55),w=d?l(n,Math.max(4,Math.floor(d/b))):[n],j=c*A,k="middle"===f?i-(w.length-1)*j/2:i+.85*c;return(0,r.jsx)("text",{x:t,y:k,fontFamily:x,fontSize:c,fontWeight:h,fill:u,textAnchor:p,dominantBaseline:"middle"===f?"middle":void 0,letterSpacing:m?.08*c:void 0,opacity:g,children:w.map((e,i)=>(0,r.jsx)("tspan",{x:t,dy:0===i?0:j,children:m?e.toUpperCase():e},i))})}function d(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.3,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o;return l(e,Math.max(4,Math.floor(i/(t*(n===a?.58:.55))))).length*t*r}function h(e){let{id:t="p"}=e;return(0,r.jsxs)("defs",{children:[(0,r.jsx)("marker",{id:`${t}-arrow`,viewBox:"0 0 10 10",refX:"9",refY:"5",markerWidth:"7",markerHeight:"7",orient:"auto-start-reverse",children:(0,r.jsx)("path",{d:"M0 0.8 L9.5 5 L0 9.2 Z",fill:s.navy})}),(0,r.jsx)("marker",{id:`${t}-arrow-blue`,viewBox:"0 0 10 10",refX:"9",refY:"5",markerWidth:"7",markerHeight:"7",orient:"auto-start-reverse",children:(0,r.jsx)("path",{d:"M0 0.8 L9.5 5 L0 9.2 Z",fill:s.blue})}),(0,r.jsx)("marker",{id:`${t}-arrow-meta`,viewBox:"0 0 10 10",refX:"9",refY:"5",markerWidth:"7",markerHeight:"7",orient:"auto-start-reverse",children:(0,r.jsx)("path",{d:"M0 0.8 L9.5 5 L0 9.2 Z",fill:s.meta})}),(0,r.jsx)("marker",{id:`${t}-dot`,viewBox:"0 0 10 10",refX:"5",refY:"5",markerWidth:"6",markerHeight:"6",children:(0,r.jsx)("circle",{cx:"5",cy:"5",r:"3.2",fill:s.blue})}),(0,r.jsx)("pattern",{id:`${t}
1-hatch`,width:"6",height:"6",patternUnits:"userSpaceOnUse",patternTransform:"rotate(45)",children:(0,r.jsx)("line",{x1:"0",y1:"0",x2:"0",y2:"6",stroke:s.hairHover,strokeWidth:"1.2"})}),(0,r.jsx)("pattern",{id:`${t}-grid`,width:"24",height:"24",patternUnits:"userSpaceOnUse",children:(0,r.jsx)("path",{d:"M24 0H0V24",fill:"none",stroke:s.navy,strokeOpacity:".05",strokeWidth:"1"})}),(0,r.jsxs)("linearGradient",{id:`${t}-zoneDark`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,r.jsx)("stop",{offset:"0",stopColor:s.lift}),(0,r.jsx)("stop",{offset:"1",stopColor:s.navy})]})]})}function u(e){let{x:t,y:i,w:n,h:o,label:l,sub:d,variant:h="neutral",children:u,dashed:x}=e,p="ms"===h?s.tint:"you"===h?s.muted:"dark"===h?s.navy:s.page,A="ms"===h?s.hairHover:"dark"===h?s.navy:s.hair,m="dark"===h?s.onDarkTag:"ms"===h?s.blue:s.navy;return(0,r.jsxs)("g",{children:[(0,r.jsx)("rect",{x:t,y:i,width:n,height:o,rx:"8",fill:p,stroke:A,strokeWidth:"1",strokeDasharray:x?"5 4":void 0}),(0,r.jsx)(c,{x:t+14,y:i+10,text:l,size:11,weight:700,family:a,color:m,caps:!0}),d&&(0,r.jsx)(c,{x:t+14,y:i+26,text:d,size:10.5,color:"dark"===h?s.onDark:s.meta,width:n-28}),u]})}function x(e){let{x:t,y:i,w:a,h:o=52,icon:d,title:h,sub:u,variant:x="plain",n:A}=e,m="accent"===x,f=m?s.navy:s.page,g="ms"===x?s.blue:"you"===x?s.navy:m?s.navy:s.hairHover,b=m?s.onDarkTag:s.blue,w=m?s.page:s.navy,j=m?s.onDark:s.meta;return(0,r.jsxs)("g",{children:[(0,r.jsx)("rect",{x:t,y:i,width:a,height:o,rx:"6",fill:f,stroke:g,strokeWidth:"plain"===x?1:1.3}),(0,r.jsx)("rect",{x:t+8,y:i+(o-34)/2,width:"34",height:"34",rx:"5",fill:m?s.lift:s.tint}),(0,r.jsx)(n.og,{name:d,x:t+8+6,y:i+(o-34)/2+6,size:22,color:b,strokeWidth:1.7}),(0,r.jsx)(c,{x:t+50,y:i+(u?7:(o-14)/2),text:h,size:12.5,weight:500,color:w,width:a-58,lineHeight:1.15}),u&&(0,r.jsx)(c,{x:t+50,y:i+7+14.4*l(h,Math.floor((a-58)/(12.5*.55))).length+1,text:u,size:10.5,color:j,width:a-58,lineHeight:1.2}),void 0!==A&&(0,r.jsx)(p,{n:A,x:t+a-2,y:i+2})]})}function p(e){let{n:t,x:i,y:n,size:o=18,color:l=s.blue}=e;return(0,r.jsxs)("g",{children:[(0,r.jsx)("circle",{cx:i,cy:n,r:o/2,fill:l,stroke:s.page,strokeWidth:"2"}),(0,r.jsx)("text",{x:i,y:n+.5,fontFamily:a,fontSize:.62*o,fontWeight:700,fill:s.page,textAnchor:"middle",dominantBaseline:"middle",children:t})]})}function A(e){let{points:t,kind:i="plain",label:n,labelAt:a=.5,arrow:l=!0,start:c=!1,id:d="p",labelDy:h=-6}=e,u="session"===i?s.blue:"control"===i?s.navy:"data"===i?s.meta:s.navy,x="session"===i?`url(#${d}-arrow-blue)`:"data"===i?`url(#${d}-arrow-meta)`:`url(#${d}-arrow)`,p=t.map((e,t)=>`${0===t?"M":"L"}${e[0]} ${e[1]}`).join(" "),A=0,m=0;if(n){let e=t.slice(1).map((e,i)=>({a:t[i],b:e,len:Math.hypot(e[0]-t[i][0],e[1]-t[i][1])})),i=a*e.reduce((e,t)=>e+t.len,0);for(let t of e){if(i<=t.len||t===e[e.length-1]){let e=t.len?Math.min(1,i/t.len):0;A=t.a[0]+(t.b[0]-t.a[0])*e,m=t.a[1]+(t.b[1]-t.a[1])*e;break}i-=t.len}}return(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:p,fill:"none",stroke:u,strokeWidth:"plain"===i?1.4:1.6,strokeDasharray:"control"===i?"6 4":"data"===i?"2 3.5":void 0,strokeLinejoin:"round",markerEnd:l?x:void 0,markerStart:c?x:void 0}),n&&(0,r.jsxs)("g",{children:[(0,r.jsx)("rect",{x:A-3.3*n.length-5,y:m+h-8.5,width:6.6*n.length+10,height:17,rx:"3",fill:s.page,stroke:s.hair,strokeWidth:".8"}),(0,r.jsx)("text",{x:A,y:m+h,fontFamily:o,fontSize:10.5,fontWeight:500,fill:u,textAnchor:"middle",dominantBaseline:"middle",children:n})]})]})}function m(e){let{x:t,y:i,items:n,gap:a=14}=e,l=t;return(0,r.jsx)("g",{children:n.map((e,t)=>{let n=6.1*e.label.length+34,c=(0,r.jsxs)("g",{transform:`translate(${l} ${i})`,children:["ms"===e.kind||"you"===e.kind?(0,r.jsx)("rect",{x:"0",y:"-6",width:"18",height:"12",rx:"2",fill:"ms"===e.kind?s.tint:s.muted,stroke:"ms"===e.kind?s.blue:s.navy,strokeWidth:"1.2"}):"n"===e.kind?(0,r.jsx)(p,{n:e.n??1,x:9,y:0,size:15}):(0,r.jsx)("line",{x1:"0",y1:"0",x2:"20",y2:"0",stroke:"session"===e.kind?s.blue:"data"===e.kind?s.meta:s.navy,strokeWidth:"1.8",strokeDasharray:"control"===e.kind?"6 4":"data"===e.kind?"2 3.5":void 0}),(0,r.jsx)("text",{x:26,y:0,fontFamily:o,fontSize:11,fill:s.prose,dominantBaseline:"middle",children:e.label})]},t);return l+=n+a,c})})}function f(e){let{viewBox:t,title:i,desc:n,children:s,className:a,maxWidth:o}=e,l=i.toLowerCase().replace(/[^a-z0-9]+/g,"-").slice(0,40);return(0,r.jsxs)("svg",{className:a,viewBox:t,role:"img","aria-labelledby":`${l}-t${n?` ${l}-d`:""}`,style:{width:"100%",height:"auto",display:"block",maxWidth:o?`${o}px`:void 0},xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{id:`${l}-t`,children:i}),n&&(0,r.jsx)("desc",{id:`${l}-d`,children:n}),s]})}}},function(e){e.O(0,[9707,2728,738,1810,2446,4084,7885,5304,9774,2888,179],function(){return e(e.s=82437)}),_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.