1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2949],{45060:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return V}});var n=r(57437),a=r(45193),i=r(7904);let s=[{id:1,title:"Two-Click Assessment Creation",description:'CodexPro lets admins create assessments in just two clicks, <strong className="text-black">simplifying the process</strong> for everything from aptitude tests to coding assessments.',image:{src:"/_next/static/media/twoclickassessment.9b7ca436.png",height:2078,width:2604,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAG1BMVEXv8vj39/jn9v3+/v/p+P+zub3j6fDx//+9w8bDAr8GAAAAA3RSTlP+/v6VFoksAAAACXBIWXMAACxLAAAsSwGlPZapAAAAK0lEQVR4nC3IwQ0AMAjDQJNQ6P4TV5F6P5v+aN0TtGaoKjRg20hkmN20/QASJACbJVTSLAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6}},{id:2,title:"Advanced AI Malpractice Detection",description:'Prevent cheating with CodexProâs <strong className="text-black">advanced proctoring.</strong> It detects tab switching, window changes, and developer tools use, issuing warnings and auto-submitting if limits are exceeded.',image:{src:"/_next/static/media/malpracticedetection.8e746fad.png",height:2077,width:2540,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAOVBMVEXp+f/X4ObBx8e6v8PX2NyzwM7t5uzk8vjj7fnz/P3v8fb07vHr8f718/OZm52fqK2dlpfp4+P/8vB+x4UGAAAACXBIWXMAACxLAAAsSwGlPZapAAAAN0lEQVR4nBXIRw7AIAwAwQWMC4SS/P+xkW+jAYgAmN97WgFUtUl1sP5EVEu4j7tLzpoilrOGOD8n2wFlR0vjuwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7}},{id:3,title:"Extensive Question Bank",description:'Access a diverse question bank across <strong className="text-black"> 50+ categories</strong>, including aptitude, personality, communication, and coding skills, with customisable difficulty levels for various needs.',image:{src:"/_next/static/media/questionbank.41392142.png",height:2077,width:2540,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAFVBMVEX6+vzm9f3////y8vbX5/G9w8i0usBi5zJyAAAACXBIWXMAACxLAAAsSwGlPZapAAAAKUlEQVR4nFXGsREAMAgDsTfY7D9yDrqoErYtSTgzSYK6OYJaG2gu9eUBEFAAZjLoBCcAAAAASUVORK5CYII=",blurWidth:8,blurHeight:7}},{id:4,title:"Instant Result Display",description:'After submitting an assessment, <strong className="text-black">instant results</strong> are displayed, making it easy for candidates to see their performance and progress.',image:{src:"/_next/static/media/instantresult.099759c0.png",height:2160,width:2540,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAIVBMVEX3+vr7/P3p9v7t+//z9ffH0dbk8PbY4eK/wb/f/uLHyccaEuwlAAAACXBIWXMAACxLAAAsSwGlPZapAAAAMUlEQVR4nB3GwQ3AMAwDsZMl22n3HzhA+CJlT3cP3p1z/sG98GGQIDEJkigQoCpEXi4aLACg751JqgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7}},{id:5,title:"Auto-Generated Certificates",description:"After successful completion of an exam, CodexPro generates professional certificates that can be customized to reflect your branding. This feature is particularly useful for coaching institutes and corporate training programs.",image:{src:"/_next/static/media/autogeneratecert.ff9b0931.png",height:2244,width:2540,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAD1BMVEXu+P79/v7c7PTj8vvR3OPGEEMAAAAACXBIWXMAACxLAAAsSwGlPZapAAAAKElEQVR4nDXIwQ0AMAzCQGqz/8xVqtQfTkQUIBTbNtG8dkZnGn3scwEMVQBNJMWQDQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7}}];var o=r(2265),l=r(66648),c=r(35454),u=r.n(c),d=r(29),f=e=>{let{productFeatures:t,activeTab:r,imageLoaded:a,setImageLoaded:s}=e;return(0,n.jsx)(n.Fragment,{children:t.map(e=>{let{id:t,image:o,title:c}=e;return(0,n.jsx)(i.nU,{value:t.toString(),className:(0,d.cn)("hidden md:block lg:block",t.toString()===r?u().tabsContentEnterActive:u().tabsContentEnter),children:(0,n.jsx)(l.default,{src:o,alt:c,className:(0,d.cn)("w-full h-full object-contain",a?u().tabsImageActive:u().tabsImage),onLoad:()=>s(!0)})},t)})})};r(54887);var A=r(71538),m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,A.Z8)(`Primitive.${t}`),a=o.forwardRef((e,a)=>{let{asChild:i,...s}=e,o=i?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(o,{...s,ref:a})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),g="Progress",[p,v]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a);i.displayName=t+"Context";let s=r.length;r=[...r,a];let l=t=>{let{scope:r,children:a,...l}=t,c=r?.[e]?.[s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})};return l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e]?.[s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(g),[b,h]=p(g),x=o.forwardRef((e,t)=>
1{var r,a,i,s;let{__scopeProgress:o,value:l=null,max:c,getValueLabel:u=j,...d}=e;(c||0===c)&&!E(c)&&console.error((r="".concat(c),a="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(a,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let f=E(c)?c:100;null===l||P(l,f)||console.error((i="".concat(l),s="Progress","Invalid prop `value` of value `".concat(i,"` supplied to `").concat(s,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let A=P(l,f)?l:null,g=C(A)?u(A,f):void 0;return(0,n.jsx)(b,{scope:o,value:A,max:f,children:(0,n.jsx)(m.div,{"aria-valuemax":f,"aria-valuemin":0,"aria-valuenow":C(A)?A:void 0,"aria-valuetext":g,role:"progressbar","data-state":N(A,f),"data-value":null!=A?A:void 0,"data-max":f,...d,ref:t})})});x.displayName=g;var w="ProgressIndicator",y=o.forwardRef((e,t)=>{var r;let{__scopeProgress:a,...i}=e,s=h(w,a);return(0,n.jsx)(m.div,{"data-state":N(s.value,s.max),"data-value":null!==(r=s.value)&&void 0!==r?r:void 0,"data-max":s.max,...i,ref:t})});function j(e,t){return"".concat(Math.round(e/t*100),"%")}function N(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function C(e){return"number"==typeof e}function E(e){return C(e)&&!isNaN(e)&&e>0}function P(e,t){return C(e)&&!isNaN(e)&&e<=t&&e>=0}y.displayName=w;let R=o.forwardRef((e,t)=>{let{className:r,value:a,...i}=e;return(0,n.jsx)(x,{ref:t,className:(0,d.cn)("relative h-4 w-full overflow-hidden rounded-full bg-secondary",r),...i,children:(0,n.jsx)(y,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:"translateX(-".concat(100-(a||0),"%)")}})})});R.displayName=x.displayName;var S=r(29721),M=r(53463),I=r(87196),k=e=>{let{productFeatures:t,activeTab:r,setActiveTab:a,progress:s,resetProgress:o}=e,c=(0,I.useMediaQuery)({maxWidth:768});return(0,n.jsx)(i.dr,{id:"tabs-container",className:"flex flex-col h-auto justify-start gap-4 w-full md:w-1/2 bg-transparent",children:t.map(e=>{let{title:t,description:u,id:f,image:A}=e;return(0,n.jsx)(i.SP,{value:f.toString(),className:"w-full flex flex-col bg-transparent data-[state=active]:shadow-none items-start justify-start whitespace-normal",onClick:()=>{c&&r===f.toString()?a(""):(a(f.toString()),o())},children:(0,n.jsxs)("div",{className:"md:flex flex flex-col md:flex-row items-start gap-4 w-full",children:[(0,n.jsx)("span",{className:"text-primary text-xs lg:text-base",children:String(f).padStart(2,"0")}),(0,n.jsxs)("div",{className:"flex -mt-1 flex-col items-start gap-2 w-full",children:[(0,n.jsxs)("div",{className:"flex flex-col md:flex-row items-start md:items-center gap-2 justify-between w-full",children:[(0,n.jsx)("h2",{className:(0,d.cn)("text-gray-80 font-semibold text-left lg:text-lg",r===f.toString()&&"text-gray-100"),children:t}),(0,n.jsx)(S.e$1,{className:"hidden md:block text-primary text-left w-4 h-4"})]}),(0,n.jsx)("p",{className:(0,d.cn)("text-gray-80 text-xs lg:text-base font-normal text-left",r!==f.toString()&&"hidden"),children:(0,M.ZP)(u)}),(0,n.jsx)(S.e$1,{className:"md:hidden text-primary text-left w-4 h-4"}),(0,n.jsx)(l.default,{src:A,alt:t,className:(0,d.cn)("md:hidden lg:hidden w-full h-full object-contain")}),(0,n.jsx)(R,{role:"progressbar","aria-label":"progress bar",value:f.toString()===r?s:0,className:"hidden md:flex h-[2px] w-full rounded-none mt-5"})]})]})},f)})})},O=r(33028),D=r.n(O),T=()=>{let[e,t]=(0,o.useState)("1"),[r,a]=(0,o.useState)(0),[l,c]=(0,o.useState)(!1),u=(0,I.useMediaQuery)({minWidth:768}),A=(0,o.useCallback)(()=>{let r=(s.findIndex(t=>t.id.toString()===e)+1)%s.length;t(s[r].id.toString()),m(),c(!1)},[e]);(0,o.useEffect)(()=>{if(!u)return;let e=setInterval(()=>{a(e=>e<100?e+10:0),r>=100&&A()},500);return()=>clearInterval(e)},[u,r,500,A]);let m=()=>{a(0)};return(0,n.jsxs)(i.mQ,{defaultValue:"1",value:e,className:(0,d.cn)("flex lg:gap-10 lg:w-[80%] mx-auto mt-4 md:mt-10",D().className),orientation:"vertical",children:[(0,n.jsx)(k,{productFeatures:s,activeTab:e,setActiveTab:t,progress:r,resetProgress:m}),(0,n.jsx)("div",{className:"w-1/2 hidden md:block lg:block my-auto",children:(0,n.jsx)(f,{productFeatures:s,activeTab:e,imageLoaded:l,setImageLoaded:c})})]})},V=()=>(0,n.jsxs)("div",{className:"mt-10 lg:mt-32 overflow-hidden",children:[(0,n.jsx)(a.Z,{heading:"FEATURES",title:"Conquering Tech Hiring",desc:"Find, evaluate, and hire tech talent efficiently with our online assessment platform."}),(0,n.jsx)(T,{})]})},7904:function(e,t,r){"use strict";r.d(t,{mQ:function(){return z},nU:function(){return Z},dr:function(){return J},SP:function(){return H}});var n=r(57437),a=r(2265),i=r(78149),s=r(98324),o=r(41542),l=r(1584),c=r(53201),u=r(18676),d=r(75137),f=r(91715),A=r(87513),m="rovingFocusGroup.onEntryFocus",g={bubbles:!1,cancelable:!0},p="RovingFocusGroup",[v,b,h]=(0,o.B)(p),[x,w]=(0,s.b)(p,[h]),[y,j]=x(p),N=a.forwardRef((e,t)=>
1(0,n.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(C,{...e,ref:t})})}));N.displayName=p;var C=a.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:s,loop:o=!1,dir:c,currentTabStopId:v,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:x,onEntryFocus:w,preventScrollOnEntryFocus:j=!1,...N}=e,C=a.useRef(null),E=(0,l.e)(t,C),P=(0,A.gm)(c),[R,M]=(0,f.T)({prop:v,defaultProp:null!=h?h:null,onChange:x,caller:p}),[I,k]=a.useState(!1),O=(0,d.W)(w),D=b(r),T=a.useRef(!1),[V,B]=a.useState(0);return a.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(m,O),()=>e.removeEventListener(m,O)},[O]),(0,n.jsx)(y,{scope:r,orientation:s,dir:P,loop:o,currentTabStopId:R,onItemFocus:a.useCallback(e=>M(e),[M]),onItemShiftTab:a.useCallback(()=>k(!0),[]),onFocusableItemAdd:a.useCallback(()=>B(e=>e+1),[]),onFocusableItemRemove:a.useCallback(()=>B(e=>e-1),[]),children:(0,n.jsx)(u.WV.div,{tabIndex:I||0===V?-1:0,"data-orientation":s,...N,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,i.Mj)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,i.Mj)(e.onFocus,e=>{let t=!T.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(m,g);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),j)}}T.current=!1}),onBlur:(0,i.Mj)(e.onBlur,()=>k(!1))})})}),E="RovingFocusGroupItem",P=a.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:s=!0,active:o=!1,tabStopId:l,children:d,...f}=e,A=(0,c.M)(),m=l||A,g=j(E,r),p=g.currentTabStopId===m,h=b(r),{onFocusableItemAdd:x,onFocusableItemRemove:w,currentTabStopId:y}=g;return a.useEffect(()=>{if(s)return x(),()=>w()},[s,x,w]),(0,n.jsx)(v.ItemSlot,{scope:r,id:m,focusable:s,active:o,children:(0,n.jsx)(u.WV.span,{tabIndex:p?0:-1,"data-orientation":g.orientation,...f,ref:t,onMouseDown:(0,i.Mj)(e.onMouseDown,e=>{s?g.onItemFocus(m):e.preventDefault()}),onFocus:(0,i.Mj)(e.onFocus,()=>g.onItemFocus(m)),onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){g.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return R[a]}(e,g.orientation,g.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let i=a.indexOf(e.currentTarget);a=g.loop?(r=a,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(i+1)}setTimeout(()=>S(a))}}),children:"function"==typeof d?d({isCurrentTabStop:p,hasTabStop:null!=y}):d})})});P.displayName=E;var R={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var M=r(31383),I="Tabs",[k,O]=(0,s.b)(I,[w]),D=w(),[T,V]=k(I),B=a.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,onValueChange:i,defaultValue:s,orientation:o="horizontal",dir:l,activationMode:d="automatic",...m}=e,g=(0,A.gm)(l),[p,v]=(0,f.T)({prop:a,onChange:i,defaultProp:null!=s?s:"",caller:I});return(0,n.jsx)(T,{scope:r,baseId:(0,c.M)(),value:p,onValueChange:v,orientation:o,dir:g,activationMode:d,children:(0,n.jsx)(u.WV.div,{dir:g,"data-orientation":o,...m,ref:t})})});B.displayName=I;var U="TabsList",G=a.forwardRef((e,t)=>{let{__scopeTabs:r,loop:a=!0,...i}=e,s=V(U,r),o=D(r);return(0,n.jsx)(N,{asChild:!0,...o,orientation:s.orientation,dir:s.dir,loop:a,children:(0,n.jsx)(u.WV.div,{role:"tablist","aria-orientation":s.orientation,...i,ref:t})})});G.displayName=U;var _="TabsTrigger",F=a.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,disabled:s=!1,...o}=e,l=V(_,r),c=D(r),d=Q(l.baseId,a),f=K(l.baseId,a),A=a===l.value;return(0,n.jsx)(P,{asChild:!0,...c,focusable:!s,active:A,children:(0,n.jsx)(u.WV.button,{type:"button",role:"tab","aria-selected":A,"aria-controls":f,"data-state":A?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:d,...o,ref:t,onMouseDown:(0,i.Mj)(e.onMouseDown,e=>{s||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(a)}),onKeyDown:(0,i.Mj)(e.onKeyDown,e=>
1{[" ","Enter"].includes(e.key)&&l.onValueChange(a)}),onFocus:(0,i.Mj)(e.onFocus,()=>{let e="manual"!==l.activationMode;A||s||!e||l.onValueChange(a)})})})});F.displayName=_;var L="TabsContent",W=a.forwardRef((e,t)=>{let{__scopeTabs:r,value:i,forceMount:s,children:o,...l}=e,c=V(L,r),d=Q(c.baseId,i),f=K(c.baseId,i),A=i===c.value,m=a.useRef(A);return a.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,n.jsx)(M.z,{present:s||A,children:r=>{let{present:a}=r;return(0,n.jsx)(u.WV.div,{"data-state":A?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!a,id:f,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:a&&o})}})});function Q(e,t){return"".concat(e,"-trigger-").concat(t)}function K(e,t){return"".concat(e,"-content-").concat(t)}W.displayName=L;var X=r(29);let z=B,J=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(G,{ref:t,className:(0,X.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",r),...a})});J.displayName=G.displayName;let H=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(F,{ref:t,className:(0,X.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",r),...a})});H.displayName=F.displayName;let Z=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(W,{ref:t,className:(0,X.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",r),...a})});Z.displayName=W.displayName},35454:function(e){e.exports={tabsContentEnter:"autoplayTabs_tabsContentEnter__SIJux",tabsContentEnterActive:"autoplayTabs_tabsContentEnterActive__f43rO",tabsImage:"autoplayTabs_tabsImage__cWLr6",tabsImageActive:"autoplayTabs_tabsImageActive__TAUZB"}},75137:function(e,t,r){"use strict";r.d(t,{W:function(){return a}});var n=r(2265);function a(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},91810:function(e,t,r){"use strict";r.d(t,{w_:function(){return u}});var n=r(2265),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=n.createContext&&n.createContext(a),s=["attr","size","title"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){var n,a;n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e){return t=>n.createElement(d,o({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,r)=>n.createElement(t.tag,c({key:r},t.attr),e(t.child)))}(e.child))}function d(e){var t=t=>{var r,{attr:a,size:i,title:l}=e,u=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,s),d=i||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),n.createElement("svg",o({stroke:"currentColor",fill:"
1currentColor",strokeWidth:"0"},t.attr,a,u,{className:r,style:c(c({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),l&&n.createElement("title",null,l),e.children)};return void 0!==i?n.createElement(i.Consumer,null,e=>t(e)):t(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.