1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1837],{19109:(e,r,t)=>{t.d(r,{XpeakTabs:()=>n});var o=t(79490);t(77066);var a=t(66295);let n=e=>{let{variant:r="line",size:t="middle",fullWidth:n=!1,type:l,className:s="",style:c={},...i}=e,d={...c,...n&&{width:"100%"}},u=[s,n?"xpeak-tabs-full-width":""].filter(Boolean).join(" ");return(0,o.jsxs)(o.Fragment,{children:[n&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .xpeak-tabs-full-width .ant-tabs-nav {\n width: 100%;\n }\n .xpeak-tabs-full-width .ant-tabs-nav-list {\n width: 100%;\n }\n .xpeak-tabs-full-width .ant-tabs-tab {\n flex: 1;\n justify-content: center;\n }\n "}}),(0,o.jsx)(a.A,{type:(()=>{if(l)return l;switch(r){case"card":return"card";case"editable":return"editable-card";default:return"line"}})(),size:t,className:u,style:d,...i})]})}},23939:(e,r,t)=>{t.d(r,{XpeakTable:()=>n});var o=t(79490);t(77066);var a=t(10631);let n=e=>{let{variant:r="default",hoverable:t=!0,className:n="",pagination:l,size:s,...c}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .xpeak-table-striped .ant-table-tbody > tr:nth-child(even) > td {\n background-color: var(--color-surface-alt);\n }\n\n .xpeak-table-hoverable .ant-table-tbody > tr:hover > td {\n background-color: var(--color-surface-accent) !important;\n cursor: pointer;\n }\n\n .ant-table-wrapper .ant-table-thead > tr > th {\n background-color: var(--color-surface-alt);\n color: var(--color-text);\n font-weight: 600;\n }\n\n .ant-table-wrapper .ant-table {\n border-radius: var(--radius-md);\n }\n "}}),(0,o.jsx)(a.A,{bordered:"bordered"===r,size:s||("compact"===r?"small":"middle"),pagination:!1!==l&&(l&&"object"==typeof l&&"total"in l?l:{showSizeChanger:!0,showTotal:(e,r)=>"".concat(r[0],"-").concat(r[1]," of ").concat(e," items"),pageSize:10,...l}),className:(()=>{let e=[n];return"striped"===r&&e.push("xpeak-table-striped"),t&&e.push("xpeak-table-hoverable"),e.filter(Boolean).join(" ")})(),...c})]})}},61837:(e,r,t)=>{t.d(r,{Ex:()=>d,$n:()=>n,Zp:()=>c,W5:()=>x,pd:()=>l,Gu:()=>u,EY:()=>i,qg:()=>h,Cb:()=>b,OV:()=>C,Od:()=>f,a_:()=>g.XpeakInput,vL:()=>w,K6:()=>A,mu:()=>k.XpeakTable,kx:()=>L.XpeakTabs,mx:()=>g.XpeakTextArea,vj:()=>B});var o=t(79490);let a=t(77066).forwardRef((e,r)=>{let{className:t,variant:a="primary",size:n="md",feature:l,children:s,...c}=e,i=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.filter(Boolean).join(" ")}("inline-flex items-center justify-center font-token-semibold rounded-token-full transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed",{sm:"px-4 py-2 text-sm",md:"px-6 py-3 text-base",lg:"px-8 py-4 text-lg",hero:"px-10 py-4 text-xl min-h-[56px]"}[n],"feature"===a&&l?({grace:"bg-gradient-to-r from-[var(--color-primary)] to-[var(--color-primary-400)] hover:from-[var(--color-primary-600)] hover:to-[var(--color-primary-500)] text-white shadow-token-lg","word-maze":"bg-gradient-to-r from-[var(--color-secondary)] to-[var(--color-secondary-600)] hover:from-[var(--color-secondary-600)] hover:to-[var(--color-secondary-700)] text-white shadow-token-lg","topic-sparks":"bg-gradient-to-r from-[var(--color-accent)] to-[var(--color-accent-600)] hover:from-[var(--color-accent-600)] hover:to-[var(--color-accent-700)] text-white shadow-token-lg","learning-treks":"bg-gradient-to-r from-[var(--color-primary)] to-[var(--color-accent)] hover:from-[var(--color-primary-600)] hover:to-[var(--color-accent-600)] text-white shadow-token-lg","tutors-crew":"bg-gradient-to-r from-[var(--color-secondary)] to-[var(--color-primary)] hover:from-[var(--color-secondary-600)] hover:to-[var(--color-primary-600)] text-white shadow-token-lg"})[l]:({primary:"bg-[var(--color-primary)] hover:bg-[var(--color-primary-600)] text-white focus:ring-[var(--color-primary-300)] shadow-token-lg transition-colors",secondary:"border-2 border-[var(--color-secondary)] text-[var(--color-secondary-700)] hover:bg-[var(--color-secondary)] hover:text-white focus:ring-[var(--color-secondary-300)] transition-colors",outline:"border-2 border-[var(--color-border)] text-[var(--color-text-secondary)] hover:bg-[var(--color-gray-50)] hover:border-[var(--color-border-strong)] focu
1s:ring-[var(--color-border-focus)]",tertiary:"text-[var(--color-text-secondary)] hover:bg-[var(--color-gray-100)] focus:ring-[var(--color-gray-300)]",success:"bg-[var(--color-success)] hover:bg-[var(--color-success-600)] text-white focus:ring-[var(--color-success-300)] shadow-token-lg",warning:"bg-[var(--color-warning)] hover:bg-[var(--color-warning-600)] text-white focus:ring-[var(--color-warning-300)] shadow-token-lg",feature:""})[a],t);return(0,o.jsx)("button",{className:i,ref:r,...c,children:s})});a.displayName="Button";let n=a;function l(e){let{className:r="",...t}=e;return(0,o.jsx)("input",{className:"w-full px-token-4 py-token-2 border border-token-border rounded-token-lg bg-token-surface text-token-text placeholder-token-text-muted focus:outline-none focus:ring-2 focus:ring-token-primary focus:border-token-primary ".concat(r),...t})}function s(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.filter(Boolean).join(" ")}function c(e){let{variant:r="default",padding:t="md",className:a,children:n,interactive:l=!1,disabled:c=!1,...i}=e,d=s("bg-token-surface border border-token-surface-alt transition-all duration-token-base rounded-lg",l&&!c&&"cursor-pointer hover:shadow-md focus:outline-none focus:ring-2 focus:ring-token-primary focus:ring-offset-2",c&&"opacity-50 cursor-not-allowed");return(0,o.jsx)("div",{className:s(d,{default:"shadow-token-sm hover:shadow-token-md",elevated:"shadow-token-lg hover:shadow-token-xl",outlined:"border-token-text-muted shadow-none",flat:"shadow-none border-transparent"}[r],{none:"",sm:"p-token-3",md:"p-token-4",lg:"p-token-6"}[t],a),tabIndex:l&&!c?0:void 0,role:l?"button":void 0,"aria-disabled":c,...i,children:n})}function i(e){let{variant:r="body",as:t,className:a="",children:n,...l}=e,s=t||("h1"===r||"h2"===r||"h3"===r||"h4"===r||"h5"===r?r:"p");return(0,o.jsx)(s,{className:"".concat({h1:"text-token-display-xl font-token-bold text-token-primary",h2:"text-token-display-lg font-token-bold text-token-primary",h3:"text-token-heading-xl font-token-semibold text-token-primary",h4:"text-token-heading-lg font-token-semibold text-token-text",h5:"text-token-heading-base font-token-semibold text-token-text",body:"text-token-base text-token-text",lead:"text-token-body-xl text-token-text-secondary",small:"text-token-sm text-token-text-muted",caption:"text-token-xs text-token-text-muted"}[r]," ").concat(a),...l,children:n})}function d(e){let{className:r="",children:t,variant:a="default",...n}=e;return(0,o.jsx)("span",{className:"".concat("inline-flex items-center px-2 py-1 rounded-full text-xs font-medium"," ").concat({default:"bg-gray-100 text-gray-800",success:"bg-green-100 text-green-800",warning:"bg-yellow-100 text-yellow-800",error:"bg-red-100 text-red-800",info:"bg-blue-100 text-blue-800"}[a]," ").concat(r),...n,children:t})}function u(e){let{message:r="Loading...",fullScreen:t=!1,className:a=""}=e,n=(0,o.jsxs)("div",{className:"flex flex-col items-center justify-center ".concat(a),children:[(0,o.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-token-primary mb-4"}),(0,o.jsx)("p",{className:"text-token-text-secondary",children:r})]});return t?(0,o.jsx)("div",{className:"min-h-screen flex items-center justify-center",children:n}):n}function x(e){let{title:r="Something went wrong",message:t="An error occurred. Please try again.",onRetry:a,fullScreen:l=!1,className:s=""}=e,c=(0,o.jsxs)("div",{className:"flex flex-col items-center justify-center text-center ".concat(s),children:[(0,o.jsx)("div",{className:"w-16 h-16 bg-red-100 rounded-full flex items-center justify-center mb-4",children:(0,o.jsx)("svg",{className:"w-8 h-8 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})})}),(0,o.jsx)("h3",{className:"text-lg font-semibold text-token-text mb-2",children:r}),(0,o.jsx)("p",{className:"text-token-text-secondary mb-4",children:t}),a&&(0,o.jsx)(n,{variant:"primary",onClick:a,children:"Try Again"})]});return l?(0,o.jsx)("div",{className:"min-h-screen flex items-center justify-center",children:c}):c}var m=t(55381);let h=e=>{let{variant:r="secondary",type:t,fullWidth:a,size:n="middle",children:l,className:s="",style:c={},...i}=e;return(0,o.jsx)(m.Ay,{type:(()=>{switch(r){case"primary":case"success":case"danger":return"primary";case"secondary":case"outline":case"ghost":default:return"default";case"text":return"text";case"link":return"link"}})(),htmlType:t,danger:"danger"===r,ghost:"ghost"===r,block:a,size:(()=>{switch(n){case"sm":return"small";case"md":default:return"middle";case"lg":return"large";case"small":case"middle":case"large":return n}})(),className:s,style:(()=>{let e={...c};switch(r){case"primary":return{...e,backgroundColor:"var(--color-primary, #FF6B6B)",borderColor:"var(--color-primary, #FF6B6B)",color:"#FFFFFF"};case"success":return{...e,backgroundColor:"var(--color-secondary)",borderColor:"var(--color-secondary)"};case"outline":return{...e,backgroundColor:"transparent",borderColor:"var(--color-primary)",color:"var(--color-primary)"};case"ghost":return{...e,backgroundColor:"transparent",borderColor:"transparent",color:"var(--color-primary)"};default:return e}})(),...i,children:l})};var p=t(31844);let b=e=>{let{variant:r="default",padding:t="md",children:a,className:n="",style:l={},bordered:s,...c}=e,{bodyStyle:i,styles:d,...u}=c,x=d||{};return i&&(x.body={...x.body,...i}),(0,o.jsx)(p.A,{className:n,style:(()=>{let e={...l};switch(r){case"elevated":return{...e,boxShadow:"var(--shadow-lg)",borderRadius:"var(--radius-lg)",border:!1===s?"none":"1px solid var(--color-border)"};case"outlined":return{...e,boxShadow:"none",border:!1===s?"none":"2px s
1olid var(--color-border)",borderRadius:"var(--radius-md)"};case"flat":return{...e,boxShadow:"none",border:"none",backgroundColor:"transparent"};default:return{...e,boxShadow:"var(--shadow-sm)",borderRadius:"var(--radius-md)",border:!1===s?"none":"1px solid var(--color-border)"}}})(),styles:Object.keys(x).length>0?x:void 0,...u,children:a})};var g=t(87847),v=t(82526);let f=Object.assign(e=>{let{spacing:r="comfortable",layout:t="vertical",children:a,...n}=e;return(0,o.jsx)(v.A,{layout:t,...{compact:{labelCol:{span:24},wrapperCol:{span:24}},comfortable:{labelCol:{span:24},wrapperCol:{span:24}},spacious:{labelCol:{span:24},wrapperCol:{span:24}}}[r],...n,children:a})},{Item:e=>{let{required:r,rules:t=[],children:a,...n}=e,l=r?[{required:!0,message:"Please enter ".concat(n.label||"this field")},...t]:t;return(0,o.jsx)(v.A.Item,{rules:l,...n,children:a})},List:v.A.List,ErrorList:v.A.ErrorList,Provider:v.A.Provider,useForm:v.A.useForm,useFormInstance:v.A.useFormInstance,useWatch:v.A.useWatch});var k=t(23939),y=t(35401);let w=e=>{let{variant:r="default",size:t="medium",children:a,okButtonProps:n,cancelButtonProps:l,width:s,onClose:c,destroyOnClose:i,destroyOnHidden:d,fitMobileStudentChrome:u=!1,centered:x,rootClassName:m,...h}
1=e,p=[u?"xpeak-student-mobile-modal":"",m].filter(Boolean).join(" ");return(0,o.jsx)(y.A,{width:null!=s?s:({small:416,medium:520,large:720,xlarge:960})[t],okButtonProps:(()=>{let e={...n};return"danger"===r?{...e,danger:!0}:e})(),cancelButtonProps:l,centered:null!=x?x:!u,rootClassName:p||void 0,onCancel:c,destroyOnHidden:null!=d?d:i,...h,children:a})};w.confirm=y.A.confirm,w.info=y.A.info,w.success=y.A.success,w.error=y.A.error,w.warning=y.A.warning,w.useModal=y.A.useModal;var j=t(27905);let A=Object.assign(e=>{let{fullWidth:r=!1,style:t={},className:a="",size:n="middle",...l}=e,s={...t,...r&&{width:"100%"}};return(0,o.jsx)(j.A,{style:s,className:a,size:n,...l})},{Option:j.A.Option,OptGroup:j.A.OptGroup});var N=t(9017);let C=Object.assign(e=>{let{fullWidth:r=!1,style:t={},className:a="",size:n="middle",...l}=e,s={...t,...r&&{width:"100%"}};return(0,o.jsx)(N.A,{style:s,className:a,size:n,...l})},{RangePicker:e=>{let{fullWidth:r=!1,style:t={},className:a="",size:n="middle",...l}=e,s={...t,...r&&{width:"100%"}};return(0,o.jsx)(N.A.RangePicker,{style:s,className:a,size:n,...l})},TimePicker:N.A.TimePicker,MonthPicker:N.A.MonthPicker,YearPicker:N.A.YearPicker,WeekPicker:N.A.WeekPicker,QuarterPicker:N.A.QuarterPicker});var P=t(94012),T=t(95744),F=t(46061);let B=e=>{let{variant:r="button",showIcon:t=!0,children:a,listType:n,...l}=e,s=()=>{if(n)return n;switch(r){case"picture":return"picture-card";case"avatar":return"picture-circle";default:return"text"}};return"button"===r?(0,o.jsx)(P.A,{listType:s(),...l,children:a||(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[t&&(0,o.jsx)(T.A,{}),(0,o.jsx)("span",{children:"Click to Upload"})]})}):"dragger"===r?(0,o.jsx)(P.A.Dragger,{listType:s(),...l,children:a||(0,o.jsxs)("div",{className:"p-4",children:[t&&(0,o.jsx)("p",{className:"text-4xl mb-2",children:(0,o.jsx)(F.A,{})}),(0,o.jsx)("p",{className:"text-base mb-1",children:"Click or drag file to this area to upload"}),(0,o.jsx)("p",{className:"text-sm text-token-text-secondary",children:"Support for a single or bulk upload"})]})}):(0,o.jsx)(P.A,{listType:s(),...l,children:a||(0,o.jsxs)("div",{children:[t&&(0,o.jsx)(T.A,{}),(0,o.jsx)("div",{style:{marginTop:8},children:"Upload"})]})})};B.Dragger=P.A.Dragger;var L=t(19109)},87847:(e,r,t)=>{t.d(r,{XpeakInput:()=>c,XpeakTextArea:()=>s});var o=t(79490),a=t(77066),n=t(92649),l=t(38478);let s=a.forwardRef((e,r)=>{let{fullWidth:t=!1,style:a={},className:n="",...s}=e,c={...a,...t&&{width:"100%"}};return(0,o.jsx)(l.A,{ref:r,style:c,className:n,...s})});s.displayName="XpeakTextArea";let c=Object.assign(e=>{let{fullWidth:r=!1,style:t={},className:a="",...l}=e,s={...t,...r&&{width:"100%"}};return(0,o.jsx)(n.A,{style:s,className:a,...l})},{TextArea:s,Password:e=>{let{fullWidth:r=!1,style:t={},className:a="",...l}=e,s={...t,...r&&{width:"100%"}};return(0,o.jsx)(n.A.Password,{style:s,className:a,...l})},Search:n.A.Search,Group:n.A.Group})}}]);
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.