1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8586],{28586:function(e,n,a){a.r(n),a.d(n,{default:function(){return f}});var t=a(57437),s=a(30166),d=a(2265),r=a(71632),l=a(50978),c=a(90982),i=a(50647),o=a.n(i);let u=(0,s.default)(()=>Promise.all([a.e(2211),a.e(1351),a.e(5176),a.e(1282),a.e(7917),a.e(3369),a.e(7790),a.e(6248),a.e(6011),a.e(6245),a.e(5854),a.e(3529),a.e(6205),a.e(6856),a.e(9325)]).then(a.bind(a,59325)),{loadableGenerated:{webpack:()=>[59325]},loading:()=>(0,t.jsx)(c.ContentLoadingState,{variant:"grades"})});function f(e){let{spaceId:n,assignmentId:a,studentId:s,onBack:i}=e,f=(0,r.a)({queryKey:["school-personal-student",n,a,s],queryFn:()=>(0,l.$)({action:"personal-student",spaceId:n,assignmentId:a,studentId:s}),staleTime:0,gcTime:0,retry:!1,refetchOnWindowFocus:"always"}),{refetch:h}=f,m=(0,d.useCallback)(async()=>{await h()},[h]);if(f.isPending)return(0,t.jsx)(c.ContentLoadingState,{variant:"grades"});let b=f.data;return!f.isError&&(null==b?void 0:b.success)&&"personal-student"===b.data.kind?b.data.student?(0,t.jsx)(u,{embeddedStudent:b.data.student,onEmbeddedBack:i,onEmbeddedRefresh:m},b.data.student.id):(0,t.jsxs)("div",{className:"".concat(o().page," p-6"),children:[(0,t.jsx)("p",{className:o().note,children:"ì´ íìì ìì§ ë´ íì ëª
ë¨ê³¼ ì´ì´ì§ì§ ìììµëë¤. ì¤ì â íì ëª
ë¨ìì ë²í¸ì ì´ë¦ì íêµ ëª
ë¨ê³¼ ê°ê² ë§ì¶ë©´ ë°ë¡ ì´ì´ì§ëë¤."}),(0,t.jsx)("button",{className:o().secondary,onClick:i,children:"ëìê°ê¸°"})]}):(0,t.jsxs)("div",{className:"p-6",role:"alert",children:[b&&!b.success?b.error:"íì ì°ê²°ì íì¸íì§ ëª»íìµëë¤.",(0,t.jsx)("button",{className:"ml-3 underline underline-offset-4",onClick:()=>void f.refetch(),children:"ë¤ì ë¶ë¬ì¤ê¸°"})]})}}}]);
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.