1"use strict";(self.webpackChunkeeebee_frontend=self.webpackChunkeeebee_frontend||[]).push([[2451],{65023(e,t,r){r.r(t);var n=r(5544),a=r(9950),s=r(33784),o=r(19992),c=r(94591),i=r(45536),l=r(74627),d=r(22922),p=r(85140),x=r(358),u=r(13453),h=r(77025),A=r(39855),m=r(68335),g=r(92874),v=r(84751),j=r(51787),y=r(76043),b=r(76776),f=r(22781),C=r(57597),w=r(88801),$=r(50920),z=r(51658),k=r(5062),M=r(70139),S=r(41413),_=r(56069),q=r(53272),N=r(79918),Z=r(44414);const R=()=>{var e;const t=(0,S.g)().token,r=(0,S.zy)(),R=(0,S.Zp)(),I=(0,S.ok)(),E=(0,n.A)(I,1)[0],B="true"===E.get("concept")||"true"===E.get("prereq"),L=null===(e=r.state)||void 0===e?void 0:e.submissionData,T=r.state,G=(0,a.useState)(!1),W=(0,n.A)(G,2),D=W[0],H=W[1],P=(0,a.useState)(!1),Q=(0,n.A)(P,2),U=Q[0],Y=Q[1],V=(0,a.useState)({}),F=(0,n.A)(V,2),K=F[0],O=F[1];if(!L)return(0,Z.jsxs)(s.A,{sx:{p:3},children:[(0,Z.jsx)(o.A,{severity:"info",children:"No results data found. You may have navigated here directly."}),(0,Z.jsx)(c.A,{variant:"contained",startIcon:(0,Z.jsx)(z.A,{}),onClick:()=>R("/app/dashboard"),sx:{mt:2},children:"Go to Dashboard"})]});const X=e=>e>=80?"success":e>=60?"info":e>=40?"warning":"error";return(0,Z.jsxs)(s.A,{children:[(0,Z.jsxs)(i.A,{sx:{p:3,mb:3,textAlign:"center"},children:[(0,Z.jsx)(l.A,{variant:"h4",gutterBottom:!0,children:"Exam Results"}),(0,Z.jsxs)(s.A,{sx:{display:"flex",justifyContent:"center",gap:4,mb:2,flexWrap:"wrap"},children:[(0,Z.jsxs)(s.A,{children:[(0,Z.jsxs)(l.A,{variant:"h2",color:"".concat(X(L.percentage),".main"),children:[L.percentage.toFixed(1),"%"]}),(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",children:"Score"})]}),(0,Z.jsxs)(s.A,{children:[(0,Z.jsxs)(l.A,{variant:"h2",children:[L.score,"/",L.total_marks]}),(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",children:"Marks"})]}),(0,Z.jsxs)(s.A,{children:[(0,Z.jsx)(l.A,{variant:"h2",children:(J=L.percentage,J>=90?"A+":J>=80?"A":J>=70?"B+":J>=60?"B":J>=50?"C":J>=40?"D":"F")}),(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",children:"Grade"})]})]}),(0,Z.jsx)(d.A,{variant:"determinate",value:L.percentage,color:X(L.percentage),sx:{height:10,borderRadius:5}})]}),L.concept_mastery&&L.concept_mastery.length>0&&(0,Z.jsx)(p.A,{sx:{mb:3},children:(0,Z.jsxs)(x.A,{children:[(0,Z.jsx)(l.A,{variant:"h6",gutterBottom:!0,children:"Concept Mastery"}),(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",sx:{mb:2},children:"60% or higher per concept = Cleared"}),(0,Z.jsx)(u.A,{children:(0,Z.jsxs)(h.A,{size:"small",children:[(0,Z.jsx)(A.A,{children:(0,Z.jsxs)(m.A,{children:[(0,Z.jsx)(g.A,{children:"Concept"}),(0,Z.jsx)(g.A,{align:"center",children:"Score"}),(0,Z.jsx)(g.A,{align:"center",children:"Status"})]})}),(0,Z.jsx)(v.A,{children:L.concept_mastery.map(e=>(0,Z.jsxs)(m.A,{children:[(0,Z.jsxs)(g.A,{children:[(0,Z.jsx)(l.A,{variant:"body2",children:e.concept_name}),(0,Z.jsx)(l.A,{variant:"caption",color:"textSecondary",children:e.concept_code})]}),(0,Z.jsx)(g.A,{align:"center",children:null!==e.score_percentage?"".concat(e.score_percentage.toFixed(0),"%"):"-"}),(0,Z.jsx)(g.A,{align:"center",children:(0,Z.jsx)(j.A,{label:"cleared"===e.status?"Cleared":"Weak",color:"cleared"===e.status?"success":"error",size:"small"})})]},e.concept_id))})]})}),(0,Z.jsxs)(s.A,{sx:{mt:2,display:"flex",gap:1},children:[(0,Z.jsx)(j.A,{label:"".concat(L.concept_mastery.filter(e=>"cleared"===e.status).length," Cleared"),color:"success",size:"small"}),(0,Z.jsx)(j.A,{label:"".concat(L.concept_mastery.filter(e=>"weak"===e.status).length," Weak"),color:"error",size:"small"})]})]})}),(0,Z.jsx)(l.A,{variant:"h6",gutterBottom:!0,children:"Question-wise Results"}),L.results.map((e,t)=>(0,Z.jsx)(p.A,{sx:{mb:2},children:(0,Z.jsxs)(x.A,{children:[(0,Z.jsxs)(s.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:1},children:[(0,Z.jsxs)(s.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[e.correct?(0,Z.jsx)(w.A,{color:"success"}):(0,Z.jsx)(C.A,{color:"error"}),(0,Z.jsxs)(l.A,{variant:"subtitle1",children:["Question ",t+1]})]}),(0,Z.jsx)(j.A,{label:"".concat(e.marks_obtained,"/").concat(e.total_marks),color:e.correct?"success":"error",size:"small"})]}
1),(0,Z.jsx)(y.A,{sx:{mb:2}}),(0,Z.jsx)(l.A,{variant:"body1",sx:{mb:1},component:"div",children:(0,Z.jsx)(_.A,{text:e.question})}),(0,Z.jsxs)(b.A,{container:!0,spacing:1,sx:{mt:1},children:[(0,Z.jsxs)(b.A,{size:{xs:12,sm:6},children:[(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",children:"Your Answer:"}),(0,Z.jsx)(l.A,{variant:"body2",sx:{fontWeight:500},component:"div",children:e.student_answer?(0,Z.jsx)(_.A,{text:e.student_answer}):"(Not answered)"})]}),(0,Z.jsxs)(b.A,{size:{xs:12,sm:6},children:[(0,Z.jsx)(l.A,{variant:"body2",color:"textSecondary",children:"Correct Answer:"}),(0,Z.jsx)(l.A,{variant:"body2",sx:{fontWeight:500,color:"success.main"},component:"div",children:(0,Z.jsx)(_.A,{text:e.correct_answer})})]})]}),e.feedback&&(0,Z.jsx)(o.A,{severity:e.correct?"success":"info",sx:{mt:1},children:e.feedback}),!e.correct&&(0,Z.jsx)(j.A,{icon:(0,Z.jsx)($.A,{}),label:"Ask Doubt",size:"small",variant:"outlined",color:"primary",onClick:()=>{O({subject:null===T||void 0===T?void 0:T.subjectName,chapter:null===T||void 0===T?void 0:T.chapterName,questionText:e.question,studentAnswer:e.student_answer||void 0,correctAnswer:e.correct_answer,feedback:e.feedback}),Y(!0)},sx:{mt:1,cursor:"pointer"}})]})},t)),B&&L.concept_mastery&&L.concept_mastery.length>0&&(0,Z.jsx)(p.A,{sx:{mb:3,backgroundColor:"rgba(103, 58, 183, 0.05)"},children:(0,Z.jsxs)(x.A,{children:[(0,Z.jsxs)(l.A,{variant:"h6",gutterBottom:!0,sx:{display:"flex",alignItems:"center",gap:1},children:[(0,Z.jsx)(k.A,{color:"primary"}),L.concept_mastery.some(e=>"cleared"===e.status)?"\ud83c\udf89 Concept Cleared! Next Steps:":"\ud83d\udcaa Keep Practicing! Next Steps:"]}),L.concept_mastery.some(e=>"cleared"===e.status)?(0,Z.jsxs)(s.A,{children:[(0,Z.jsx)(o.A,{severity:"success",sx:{mb:2},children:"You've cleared this concept! Great job \u2014 keep going with the next concepts in the chapter."}),(0,Z.jsx)(l.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Go back to Gap Analyzer to see your updated status and continue with other concepts."}),(0,Z.jsx)(c.A,{variant:"contained",color:"secondary",startIcon:(0,Z.jsx)(M.A,{}),onClick:()=>R("/app/gap-analyzer"),sx:{mr:2},children:"Back to Gap Analyzer"})]}):(0,Z.jsxs)(s.A,{children:[(0,Z.jsx)(o.A,{severity:"warning",sx:{mb:2},children:"You need 60% or higher to clear this concept. Review the questions above and try again!"}),(0,Z.jsx)(l.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Use the learning resources in Gap Analyzer to study this concept, then attempt the quiz again."}),(0,Z.jsx)(c.A,{variant:"contained",color:"primary",startIcon:D?(0,Z.jsx)(f.A,{size:18,color:"inherit"}):(0,Z.jsx)(k.A,{}),onClick:async()=>{if(t&&!D){H(!0);try{var e,r;const n=await N.t2.retryExam(t),a=null===(e=n.data)||void 0===e?void 0:e.token;if(!a)throw new Error("No exam returned");const s=null!==(r=n.data)&&void 0!==r&&r.is_concept_quiz?"/app/exam?t=".concat(a,"&concept=true"):"/app/exam?t=".concat(a);R(s)}catch(s){var n,a;H(!1),alert((null===s||void 0===s||null===(n=s.response)||void 0===n||null===(a=n.data)||void 0===a?void 0:a.detail)||"Could not start a new attempt. Please try again.")}}},disabled:D,sx:{mr:2},children:D?"Preparing\u2026":"Retry Quiz"}),(0,Z.jsx)(c.A,{variant:"outlined",startIcon:(0,Z.jsx)(M.A,{}),onClick:()=>R("/app/gap-analyzer"),children:"Back to Gap Analyzer"})]})]})}),(0,Z.jsxs)(s.A,{sx:{textAlign:"center",mt:3,mb:3},children:[(0,Z.jsx)(c.A,{variant:"contained",startIcon:(0,Z.jsx)(z.A,{}),onClick:()=>R("/app/dashboard"),sx:{mr:2},children:"Back to Dashboard"}),!B&&(0,Z.jsx)(c.A,{variant:"outlined",startIcon:(0,Z.jsx)(M.A,{}),onClick:()=>R("/app/gap-analyzer"),children:"View Gap Analyzer"})]}),(0,Z.jsx)(q.A,{open:U,onClose:()=>Y(!1),context:K})]});var J};r.d(t,["default",0,R])},56069(e,t,r){var n=r(5544),a=(r(9950),r(89346)),s=(r(86470),r(44414));const o=e=>{let t=e.text,r=e.className,o=e.style;const c=e=>{let t=e;const r=[[/\\\\frac/g,"\\frac"],[/\\\\sqrt/g,"\\sqrt"],[/\\\\sin/g,"\\sin"],[/\\\\cos/g,"\\cos"],[/\\\\tan/g,"\\tan"],[/\\\\log/g,"\\log"],[/\\\\ln/g,"\\ln"],[/\\\\pi/g,"\\pi"],[/\\\\theta/g,"\\theta"],[/\\\\alpha/g,"\\alpha"],[/\\\\beta/g,"\\beta"],[/\\\\gamma/g,"\\gamma"],[/\\\\delta/g,"\\delta"],[/\\\\sigma/g,"\\sigma"],[/\\\\pm/g,"\\pm"],[/\\\\times/g,"\\times"],[/\\\\div/g,"\\div"],[/\\\\cdot/g,"\\cdot"],[/\\\\infty/g,"\\infty"],[/\\\\sum/g,"\\sum"],[/\\\\int/g,"\\int"],[/\\\\left/g,"\\left"],[/\\\\right/g,"\\right"],[/\\\\leq/g,"\\leq"],[/\\\\geq/g,"\\geq"],[/\\\\neq/g,"\\neq"],[/\\\\approx/g,"\\approx"],[/\\\\rupee/g,"\\rupee"]];for(const s of r){var a=(0,n.A)(s,2);const e=a[0],r=a[1];t=t.replace(e,r)}return t=t.replace(/\t/g,""),t=t.replace(/([^a-zA-Z]|^)imes(?![a-zA-Z])/g,"$1\\times "),t=t.replace(/([^a-zA-Z]|^)rac\{/g,"$1\\frac{"),t=t.replace(/([^a-zA-Z]|^)heta(?![a-zA-Z])/g,"$1\\theta "),t=t.replace(/(\d)\s*ext\{([^}]*)\}/g,"$1\\,\\text{$2}"),t=t.replace(/\bext\{([^}]*)\}/g,"\\text{$1}"),t=t.replace(/(\d)\s*ext\s*([A-Za-z]+)/g,"$1\\,\\text{$2}"),t=t.replace(/\bext\s+([A-Za-z]+)/g,"\\text{$1}"),t=t.replace(/\\rupee\s*/g,"\\text{\u20b9}"),t},i=e=>{let t=e;return t=t.replace(/\\text\{([^}]*)\}/g,"$1"),t=t.replace(/\\text\s+/g," "),t=t.replace(/\\mathrm\{([^}]*)\}/g,"$1"),t=t.replace(/\\mathrm\s+/g," "),t=t.replace(/\\\\rupee\s*/g,"\u20b9"),t=t.replace(/\\rupee\s*/g,"\u20b9"),t=t.replace(/([^a-zA-Z]|^)imes(?![a-zA-Z])/g,"$1 \xd7 "),t=t.replace(/ext\{([^}]*)\}/g," $1"),t=t.replace(/(\d)\s*ext\s*([A-Za-z]+)/g,"$1 $2"),t=t.replace(/\bext\s+([A-Za-z]+)/g,"$1"),t=t.replace(/\bext([A-Za-z]{1,4})\b/g,"$1"),t};return(0,s.jsx)("span",{className:r,style:o,children:(e=>{const t=[];let r=0;const n=(e=>{if(e.includes("$"))return e;if(!/\\[a-zA-Z]/.test(e))return e;let t=e;const r="\\{[^{}]*(?:\\{[^{}]*\\}[^{}]*)*\\}";return t=t.replace(new RegExp("\\\\[a-zA-Z]+(?:\\s*".concat(r,")+(?:\\s*\\^\\s*(?:\\d+|").concat(r,"))?"),"g"),e=>"$".concat(e,"$")),t=t.replace(/\\(times|div|cdot|pm|pi|theta|alpha|beta|gamma|delta|sigma|infty|leq|geq|neq|approx|degree|circ)\b/g,e=>"$".concat(e,"$")),t})((e=>{let t=e;return t=t.replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$"),t=t.replace(/\\\(([\s\S]*?)\\\)/g,"$$$1$$"),t})(e)),o=/\$\$([^$]+)\$\$|\$([^$]+)\$/g;let l;for(;null!==(l=o.exec(n));){if(l.index>r){const e=n.substring(r,l.index);e&&t.push((0,s.jsx)("span",{children:i(e.replace(/\*\*/g,""))},"text-".concat(r)))}const e=l[0].startsWith("$$"),o=l[1]||l[2],p=c(o.trim());try{const r=a.Ay.renderToString(p,{displayMode:e,throwOnError:!1,errorColor:"#cc0000",strict:!1,trust:!0,output:"html",minRuleThickness:.06,maxSize:500,maxExpand:1e3});t.push((0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:r},style:e?{display:"block",textAlign:"center",margin:"10px 0"}:{display:"inline-block",verticalAlign:"middle"}},"math-".concat(l.index)))}catch(d){console.error("KaTeX error:",d,"Math:",p),t.push((0,s.jsx)("code",{style:{color:"#cc0000",backgroundColor:"#fee"},children:l[0]},"error-".concat(l.index)))}r=l.index+l[0].length}if(r<n.length){const e=n.substring(r);e&&t.push((0,s.jsx)("span",{children:i(e.replace(/\*\*/g,""))},"text-".concat(r)))}return 0===t.length?[(0,s.jsx)("span",{children:i(n.replace(/\*\*/g,""))},"text-only")]:t})(t)})};r.d(t,["A",0,o])},57597(e,t,r){var n=r(43591),a=r(44414);const s=(0,n.A)((0,a.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");r.d(t,["A",0,s])},50920(e,t,r){var n=r(43591),a=r(44414);const s=(0,n.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59
1-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"HelpOutlined");r.d(t,["A",0,s])},51658(e,t,r){var n=r(43591),a=r(44414);const s=(0,n.A)((0,a.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home");r.d(t,["A",0,s])},5062(e,t,r){var n=r(43591),a=r(44414);const s=(0,n.A)((0,a.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"Replay");r.d(t,["A",0,s])},70139(e,t,r){var n=r(43591),a=r(44414);const s=(0,n.A)((0,a.jsx)("path",{d:"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"}),"TrendingUp");r.d(t,["A",0,s])},85140(e,t,r){r.d(t,{A:()=>g});var n=r(89379),a=r(80045),s=r(9950),o=r(72004),c=r(77853),i=r(56938),l=r(28829),d=r(45536),p=r(99043),x=r(55475);function u(e){return(0,x.Ay)("MuiCard",e)}(0,p.A)("MuiCard",["root"]);var h=r(44414);const A=["className","raised"],m=(0,i.A)(d.A,{name:"MuiCard",slot:"Root"})({overflow:"hidden"}),g=s.forwardRef(function(e,t){const r=(0,l.b)({props:e,name:"MuiCard"}),s=r.className,i=r.raised,d=void 0!==i&&i,p=(0,a.A)(r,A),x=(0,n.A)((0,n.A)({},r),{},{raised:d}),g=(e=>{const t=e.classes;return(0,c.A)({root:["root"]},u,t)})(x);return(0,h.jsx)(m,(0,n.A)({className:(0,o.A)(g.root,s),elevation:d?8:void 0,ref:t,ownerState:x},p))})},358(e,t,r){r.d(t,{A:()=>m});var n=r(89379),a=r(80045),s=r(9950),o=r(72004),c=r(77853),i=r(56938),l=r(28829),d=r(99043),p=r(55475);function x(e){return(0,p.Ay)("MuiCardContent",e)}(0,d.A)("MuiCardContent",["root"]);var u=r(44414);const h=["className","component"],A=(0,i.A)("div",{name:"MuiCardContent",slot:"Root"})({padding:16,"&:last-child":{paddingBottom:24}}),m=s.forwardRef(function(e,t){const r=(0,l.b)({props:e,name:"MuiCardContent"}),s=r.className,i=r.component,d=void 0===i?"div":i,p=(0,a.A)(r,h),m=(0,n.A)((0,n.A)({},r),{},{component:d}),g=(e=>{const t=e.classes;return(0,c.A)({root:["root"]},x,t)})(m);return(0,u.jsx)(A,(0,n.A)({as:d,className:(0,o.A)(g.root,s),ownerState:m,ref:t},p))})},13453(e,t,r){r.d(t,{A:()=>m});var n=r(89379),a=r(80045),s=r(9950),o=r(72004),c=r(77853),i=r(56938),l=r(28829),d=r(99043),p=r(55475);function x(e){return(0,p.Ay)("MuiTableContainer",e)}(0,d.A)("MuiTableContainer",["root"]);var u=r(44414);const h=["className","component"],A=(0,i.A)("div",{name:"MuiTableContainer",slot:"Root"})({width:"100%",overflowX:"auto"}),m=s.forwardRef(function(e,t){const r=(0,l.b)({props:e,name:"MuiTableContainer"}),s=r.className,i=r.component,d=void 0===i?"div":i,p=(0,a.A)(r,h),m=(0,n.A)((0,n.A)({},r),{},{component:d}),g=(e=>{const t=e.classes;return(0,c.A)({root:["root"]},x,t)})(m);return(0,u.jsx)(A,(0,n.A)({ref:t,as:d,className:(0,o.A)(g.root,s),ownerState:m},p))})},90537(e,t,r){r.d(t,{A:()=>h});var n=r(89379),a=r(5544),s=r(9950),o=r.t(s,2),c=r(83159),i=r(96454),l=r(4035);function d(e,t,r,n,o){const i=s.useState(()=>o&&r?r(e).matches:n?n(e).matches:t),l=(0,a.A)(i,2),d=l[0],p=l[1];return(0,c.A)(()=>{if(!r)return;const t=r(e),n=()=>{p(t.matches)};return n(),t.addEventListener("change",n),()=>{t.removeEventListener("change",n)}},[e,r]),d}const p=(0,n.A)({},o).useSyncExternalStore;function x(e,t,r,n,o){const c=s.useCallback(()=>t,[t]),i=s.useMemo(()=>{if(o&&r)return()=>r(e).matches;if(null!==n){const t=n(e).matches;return()=>t}return c},[c,e,n,o,r]),l=s.useMemo(()=>{if(null===r)return[c,()=>()=>{}];const t=r(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[c,r,e]),d=(0,a.A)(l,2),x=d[0],u=d[1];return p(u,x,i)}function u(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).themeId;return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,l.A)();n&&e&&(n=n[e]||n);const a="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia?window.matchMedia:null,o=(0,i.A)({name:"MuiUseMediaQuery",props:r,theme:n}),c=o.defaultMatches,u=void 0!==c&&c,h=o.matchMedia,A=o.ssrMatchMedia,m=void 0===A?null:A,g=o.noSsr,v=void 0!==g&&g,j=s.useMemo(()=>void 0!==h?h:null===a?null:a.bind(window),[h,a]);let y="function"===typeof t?t(n):t;y=y.replace(/^@media( ?)/m,""),y.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join("\n"));return(void 0!==p?x:d)(y,u,j,m,v)}}u();const h=u({themeId:r(79810).A})}}]);
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.