PageSourceSearch

https://clipo.ai/assets/CourseScoringDetailPage-DGx6YiLo.js

js clipo.ai collected 2026-10-05 11:56:40 UTC 18,309 bytes, 2 lines download raw bytes

1import{j as e,m as n,L as ue,e as A,hb as me,T as f,b as N,n as L,i3 as he,s as ee,ay as pe,c3 as z,gH as xe,aL as te,P as se,B,ad as ge,a8 as be,r as S,o as fe,fx as je,f as M,ff as Se,iz as ye,bc as K,au as O,gS as ve,gT as P,y as ke,an as oe,h1 as re,g$ as ae,c as Ce,iy as _e,t as q,x as F,D as we,iA as Ae,a as Ie,bG as De,Q as U,iu as Te,cJ as Ee,is as Be,z as Re,iB as We,fh as X,iC as Pe,h3 as Le,A as ze,iD as Fe,iE as Ne,w as Me,hR as Oe,b4 as Ve}from"./index-aREvobyF.js";import{C as Ge}from"./CourseLoadingPage-Byivnx3I.js";import{W as He}from"./WritingTraceDetailModal-CnNua_me.js";import{S as $e,i as ie,a as Ke,b as Q,A as qe,F as Ue,c as Xe,u as Qe,d as Ye,e as Je,f as Ze}from"./useScrollLock-D3M-8gVO.js";import{B as Y}from"./ButtonWithTooltip-mLqxUQDU.js";import{M as J}from"./MathText-DrsOsUuW.js";import{C as et}from"./checkbox-card-BFOPPq6s.js";import{s as Z,z as E,B as tt}from"./big-C3dewPw-.js";import{I as st}from"./IconButtonWithTooltip-BidBKNAt.js";import"./KatexRender-C66B1828.js";import{M as ot}from"./MemberSelect-WJfdscz9.js";import{V as rt}from"./ViewerSection-CWoMz7wf.js";import{d as at}from"./elementaryStudentPreviewHelpers-hQ9S1UuX.js";import{S as W}from"./splitter-m6bHQFth.js";import{u as it}from"./usePrompt-DLyyo_pO.js";import{u as nt}from"./useFullLayout-Bu1NScr0.js";import{u as lt}from"./useHideTeacherFooter-CU0yARvY.js";import"./homeworkAnswers-CojudGdO.js";import"./text-BZlRU9-h.js";import"./mathLatex-CP574j0c.js";import"./SimpleTable-DF7EMZw0.js";import"./link-box-DcUyRFYn.js";import"./table-BqH1TAsn.js";import"./WritingTraceOverview-BaQKqclB.js";import"./react-apexcharts.min-fYSCb3wM.js";import"./index-Dz2fSXDx.js";import"./grid-DsfbS9aq.js";import"./writingTraceBufferCodec-CSWFflWm.js";import"./HelpPopover-Ck79n3Mp.js";import"./helpers-hDS_77B2.js";import"./ScoringResultPublishModal-V1ufUe9f.js";import"./sort-9qeDC_ML.js";import"./radio-card-B39Eabl5.js";import"./MDXRichEditor-1z6faDwW.js";import"./index-Cn7rxYiT.js";import"./index-B1SmgUP9.js";import"./syntax-Rwz07zQm.js";import"./ai-failure-messages-rTmvRgra.js";import"./AIReScoringMemberModal-Cu4xMOJt.js";import"./ElementaryStudentPreviewModalContent-Cl4jMsAY.js";import"./skeleton-mQUxPgEi.js";import"./checkbox-card-syh6hK3B.js";import"./memberSelectHelpers-DHrNbqGm.js";import"./PreviewSection-Des9993F.js";import"./PdfToolbarFeatures-CvgY5rif.js";import"./Document-CCxzA81L.js";import"./index-C3hU1t-h.js";import"./file-CYbLPrGl.js";import"./teacherSubmissionModalUtils-CV-6YIl8.js";import"./accordion-CzJ6Bxtx.js";import"./scoreCalculations-BYZoZsPr.js";import"./useTemporaryRecoilState-CiB7Jgny.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="e9f5aefe-4ac2-4e22-ae3c-2d9a23f80ace",t._sentryDebugIdIdentifier="sentry-dbid-e9f5aefe-4ac2-4e22-ae3c-2d9a23f80ace")}catch{}const ct=({backLink:t})=>e.jsx(n,{asChild:!0,flexDirection:"column",color:"white",bg:"blue.solid",width:"68px",_hover:{bg:"blue.solid",opacity:.9},alignItems:"center",borderRadius:0,p:2,gap:1,children:e.jsxs(ue,{to:t??"..",children:[e.jsx(A,{as:me,boxSize:6}),e.jsx(f,{fontWeight:500,fontSize:"xs",children:"목록으로"})]})}),dt=({answers:t,homeworkKey:o,memberKey:s,studentIdentity:r,studentName:a})=>{const i=N();return e.jsxs(e.Fragment,{children:[e.jsxs(L,{"aria-label":`${a} 작성 과정 보기`,flexShrink:0,size:"sm",variant:"surface",onClick:i.onOpen,children:["작성 과정 보기",e.jsx(A,{as:he,boxSize:4})]}),e.jsx(He,{answers:t,homeworkKey:o,memberKey:s,studentIdentity:r,studentName:a,trigger:i})]})},ut=[{label:"해당 없음",value:"SC"},{label:"미제출",value:"US"},{label:"미응시",value:"UA"}],mt=({control:t,clearElementErrors:o,disabled:s})=>e.jsx(ee,{control:t,name:"status",render:({field:{onChange:r,value:a}})=>e.jsxs(n,{alignItems:"center",gap:3,children:[e.jsx(f,{color:"fg",textStyle:"b3-regular-compact",whiteSpace:"nowrap",children:"미제출 · 미응시"}),e.jsx(pe,{disabled:s,items:ut,size:"sm",value:[a??"SC"],width:"106px",triggerProps:{"aria-label":"미제출 · 미응시 선택",borderRadius:"sm",h:9,px:3},valueTextProps:{textStyle:"b3-medium-compact"},onValueChange:({value:i})=>{if(s)return;const c=i[0];c&&(r(c),o())}})]})}),ht=({currentScore:t,maxScore:o,customRubricScoreName:s})=>e.jsxs(n,{alignItems:"baseline",gap:1,children:[e.jsx(f,{color:"fg.muted",textStyle:"b3-medium-compact",children:"총점"}),e.jsx(f,{color:"fg",textStyle:"t4-semibold-compact",children:t}),e.jsx(f,{color:"fg.muted",textStyle:"b2-medium-compact",children:o===void 0?"점":`/ ${o}점`}),s&&e.jsxs(f,{color:"fg",textStyle:"t3-semibold-compact",children:["(",s,")"]})]}),pt=({elements:t,errors:o,isAiScoringInProgress:s,isElementary:r=!1,review:a,setElementErrors:i,setValue:c,status:l})=>{var V,G;const d=z.keyBy((V=a.ai_pseudo_scoring)==null?void 0:V.levels,"element_title"),h=Object.keys(d).length>0,p=(G=a.ai_pseudo_scoring)==null?void 0:G.levels.some(j=>!!j.explanation),[u,x,{isLoaded:y}]=xe("courseScoringDetailShowAiExplanation"),v=h&&!!p,C=v&&u,m=a.homework.project.is_done_review??!0,_="b3-medium-compact",g=h?3:4,b=!!(t!=null&&t.some(j=>!z.isNil(j.level_value))),w=r?"재설정":"점수 재설정",k="AI 점수 적용",{checkBreakpoint:D}=te(),R=D.gte("md");return e.jsxs(n,{flexDirection:"column",rowGap:4,children:[e.jsxs(se,{justifyContent:"space-between",children:[r?e.jsx(f,{textStyle:_,children:"채점기준"}):e.jsx(B,{children:e.jsx(et,{checked:C,colorPalette:"blue",size:"sm",indicatorPlacement:"start",label:e.jsx(f,{textStyle:"b3-medium-compact",children:"채점근거 같이보기"}),width:"fit-content",borderColor:"border.emphasized",_checked:{bg:"bg.info",borderColor:"blue.emphasized",boxShadow:"none"},controlProps:{px:3,py:2,gap:2},disabled:m||s||!y||!v,onCheckedChange:({checked:j})=>x(!!j)})}),e.jsxs(n,{columnGap:2,children:[e.jsxs(Y,{size:"sm",variant:"outline",borderRadius:"full",colorPalette:"gray",disabled:s||!h||l!=="SC",tooltipProps:{showArrow:!0,content:s?"AI 채점 중에는 점수를 변경할 수 없어요.":"AI 채점 실행 후 이용할 수 있어요."},onClick:()=>{c("elements",t==null?void 0:t.map(j=>{var I;return{...j,level_value:(I=d[j.title??""])==null?void 0:I.level_value}}),{shouldDirty:!0})},children:[e.jsx(A,{as:ge}),k]}),e.jsxs(Y,{tooltipProps:{content:w},"aria-label":w,size:"sm",variant:"outline",colorPalette:"gray",borderRadius:"full",disabled:s||l!=="SC"||!b,onClick:()=>{c("elements",t==null?void 0:t.map(j=>({...j,level_value:null})),{shouldDirty:!0})},children:[e.jsx(A,{as:be}),R?"점수 재설정":"재설정"]})]})]}),e.jsxs(n,{flexDirection:"column",gap:r?g:8,minW:0,maxW:"100%",borderWidth:r?0:1,borderRadius:r?0:"xl",p:r?0:5,overflowX:"hidden",children:[e.jsx(n,{flexDirection:"column",children:a.homework.project.elements.map((j,I)=>{var H,$;const le=(H=t==null?void 0:t[I])==null?void 0:H.level_value,T=d[j.title],ce=($=o.elements)==null?void 0:$[I],de=I===a.homework.project.elements.length-1;return e.jsxs(S.Fragment,{children:[e.jsxs(n,{flexDirection:"column",gap:3,id:`elements.${I}`,tabIndex:I,children:[e.jsxs(n,{flexDirection:"column",alignItems:"flex-start",width:"100%",rowGap:{base:2,md:r?2:3},children:[e.jsx(n,{alignItems:"center",minW:0,maxWidth:{base:"100%",md:"100%"},overflowX:"auto",children:e.jsx(J,{textStyle:r?"b1-semibold-compact":"t4-semibold-compact",lineClamp:1,children:j.title})}),e.jsx($e,{aiScoring:T,currentValue:le,element:j,error:ce,index:I,isAiScoringInProgress:s,isDoneReview:m,isElementary:r,setElementErrors:i})]}),(T==null?void 0:T.explanation)&&!r&&!s&&y&&C&&e.jsx(J,{source:"plain",textStyle:"b1-regular",children:T.explanation})]}),de?null:e.jsx(fe,{my:3})]},j.key)})}),e.jsxs(f,{textStyle:r?"c-regular-compact":"b3-regular-compact",color:"fg.muted",children:[e.jsx(A,{as:je}),e.jsx(f,{ml:1.5,as:"span",children:"AI Assistant의 채점 결과는 부정확할 수 있습니다. 선생님의 최종 확인이 필요합니다."})]})]})]})},xt=({review:t,variant:o="legacy"})=>{var _,g;const{watch:s,setValue:r,formState:{errors:a},setError:i,clearErrors:c}=M(),l=s("status"),d=s("elements"),h=S.useRef(d),p=ie(t),u=o==="elementary",x=((_=t.ai_pseudo_scoring)==null?void 0:_.status)==="FA",y=!!((g=t.ai_pseudo_scoring)!=null&&g.levels.length),v=u&&(p||x),C=u&&!y&&!p&&(Ke(t)||!t.submission),m=S.useCallback(b=>
1{t.homework.project.elements.forEach((w,k)=>{if(l==="SC"){const D=b==null?void 0:b[k];!D||z.isNil(D.level_value)?i(`elements.${k}`,{type:"required",message:"채점을 완료해주세요"}):c(`elements.${k}`)}else c(`elements.${k}`)})},[t.homework.project.elements,l,i,c]);return S.useEffect(()=>{h.current!==d&&(h.current=d,m(d))},[m,d]),e.jsxs(n,{flexDirection:"column",minW:0,px:{base:3,md:u?5:6},py:u&&C?5:6,gap:u?4:5,overflowX:"hidden","data-testid":Se.SCORING_RESULT,children:[u?e.jsxs(n,{alignItems:"center",gap:2,justifyContent:v?"space-between":"flex-start",width:"full",children:[e.jsx(f,{color:"fg",textStyle:"t4-semibold-compact",children:"채점 결과"}),e.jsx(Q,{compact:!0,iconBoxSize:v?5:4})]}):e.jsxs(n,{justifyContent:"space-between",alignItems:"center",children:[e.jsxs(n,{alignItems:"center",gap:2,children:[e.jsx(A,{as:ye,boxSize:5,color:"blue.500"}),e.jsx(f,{color:"black.600",textStyle:"t4-semibold-compact",children:"점수 및 채점근거"})]}),e.jsx(Q,{})]}),e.jsx(pt,{elements:d,errors:a,isAiScoringInProgress:p,isElementary:u,review:t,setElementErrors:m,setValue:r,status:l})]})},gt=({onBeforeReScoring:t,review:o,aiFeedbackVariant:s="legacy"})=>{var _;const{control:r,clearErrors:a,setValue:i}=M(),c=K({control:r,name:"elements"}),l=K({control:r,name:"status"}),d=ie(o);S.useEffect(()=>{l!=="US"&&l!=="UA"||!c||!c.some(b=>b.level_value!==null&&b.level_value!==void 0)||(i("elements",c.map(b=>({...b,level_value:null})),{shouldDirty:!0}),a("elements"))},[a,c,i,l]);const h=(c??[]).filter(g=>g.level_value!==null&&g.level_value!==void 0).reduce((g,b)=>g.plus(Z(b.level_value)??E),E).toNumber(),p=o.homework.project.elements.reduce((g,b)=>{const w=b.levels.reduce((k,D)=>{const R=Z(D.value)??E;return R.gt(k)?R:k},E);return g.plus(w)},E).toNumber(),u=O({base:!1,md:!0})??!1,x=s==="elementary",y=l==="SC"?u?`${h} / ${p}`:`${h}`:"0",v=h,C=u?p:void 0,m=(_=o.review)==null?void 0:_.custom_rubric_score_name;return e.jsxs(n,{flexDirection:"column",minW:0,overflowX:"hidden",children:[e.jsxs(n,{flexDirection:"column",children:[e.jsxs(n,{py:x?3:4,px:{base:3,md:x?5:6},justifyContent:"space-between",borderBottomWidth:1,alignItems:"center",id:"score-form-section-top",children:[x?e.jsx(ht,{currentScore:v,maxScore:C,customRubricScoreName:m}):e.jsxs(se,{columnGap:1,children:[e.jsx(f,{textStyle:"b1-semibold-compact",children:"총점"}),e.jsxs(f,{textStyle:"t3-semibold-compact",children:[y," 점",m&&` (${m})`]})]}),x?e.jsx(mt,{control:r,clearElementErrors:()=>a("elements"),disabled:d}):e.jsx(ee,{control:r,name:"status",render:({field:{onChange:g,value:b,...w}})=>e.jsx(ve,{disabled:d,colorPalette:"blue",value:b,color:"gray.800",onValueChange:k=>{d||(g(k.value),a("elements"))},...w,children:e.jsxs(n,{gap:4,children:[e.jsx(P,{value:"SC",children:"채점 진행"}),e.jsx(P,{value:"UA",children:"미응시"}),e.jsx(P,{value:"US",children:"미제출"})]})})})]}),e.jsx(xt,{review:o,variant:s})]}),x&&e.jsx(B,{"aria-hidden":"true",bg:"bg.muted",height:"4px","data-testid":"elementary-ai-feedback-divider"}),e.jsx(qe,{review:o,variant:s,onBeforeReScoring:t}),x&&e.jsx(B,{"aria-hidden":"true",bg:"bg.muted",height:"4px","data-testid":"elementary-teacher-comment-divider"})]})},bt=({children:t})=>{const[o,s]=S.useState(0),r=S.useCallback(()=>{s(i=>i+1)},[]),a=S.useMemo(()=>({focusSignal:o,requestFeedbackFocus:r}),[o,r]);return e.jsx(Ue.Provider,{value:a,children:t})},ne=({fillAvailableWidth:t=!1,review:o,variant:s="legacy"})=>{const r=ke(),{homeworkKey:a,groupKey:i,memberKey:c}=oe(),{course:l}=re(),{activeTour:d}=ae(),h=d==="ai-scoring",{checkBreakpoint:p}=te(),u=Ce({onError:m=>{q.create({title:we(m),type:"error"})},onSuccess:()=>{q.create({title:"채점 내용이 저장되었습니다.",type:"success"}),r.invalidateQueries({queryKey:F.teacherHomeworks.detail({homeworkKey:a})._ctx.reviewsByClassroom({groupKey:i,isGroupMode:l.is_group_mode}).queryKey}),r.invalidateQueries({queryKey:F.reviews.detail({homeworkKey:a,groupKey:i,memberKey:c}).queryKey})},mutationFn:({requestBody:m})=>_e.appsReviewsApiHomeworkReviewCreate({homeworkKey:a,groupKey:i,memberKey:c,requestBody:m})}),x=M(),{handleSubmit:y}=x,v=m=>{h||u.mutate({requestBody:m})},C=t?"none":{base:"full",xl:"544px","2xl":"620px","3xl":"740px"};return e.jsx(n,{width:"100%",height:"100%",maxWidth:C,minW:0,borderColor:"gray.100",borderWidth:{base:0,xl:1},bg:"white",flexDirection:"column",as:"form",overflowX:"hidden",...p.gte("xl")&&{overflowY:"auto"},onSubmit:y(v,()=>{const m=x.getValues();v(m)}),children:e.jsx(Ae,{minW:0,disabled:o.homework.project.is_done_review??!1,children:e.jsxs(bt,{children:[e.jsx(gt,{aiFeedbackVariant:s,review:o}),e.jsx(Xe,{review:o,isElementaryScoringPage:s==="elementary"})]})})})},ft=({fillAvailableWidth:t=!1,review:o})=>e.jsx(ne,{fillAvailableWidth:t,review:o,variant:"elementary"}),jt=({review:t})=>{const o=Ie(),s=S.useMemo(()=>t.all_student_identities.sort((x,y)=>x.identity.localeCompare(y.identity)),[t.all_student_identities]),r=S.useMemo(()=>s.map(({key:x})=>x).indexOf(t.member.key),[t.member.key,s]),a=r===0,i=r===s.length-1,{open:c,onOpen:l,onClose:d}=N(),{onNext:h,onPrevious:p,saveFormAndNext:u}=Qe({review:t,onAllDone:l});return e.jsxs(n,{flex:1,minW:0,py:3,px:{base:3,md:6},children:[e.jsxs(n,{alignItems:"center",gap:4,width:"100%",minW:0,children:[e.jsx(n,{width:{base:"100%",md:"294px"},minW:0,children:e.jsx(ot,{})}),e.jsxs(f,{color:"gray.800",fontWeight:500,hideBelow:"lg",children:[s.length,"명 중 ",t.reviewed_student_numbers.length,"명 채점 완료"]})]}),e.jsxs(n,{alignItems:"center",gap:4,ml:"auto",hideBelow:"md","data-testid":"member-nav-actions",children:[e.jsxs(n,{alignItems:"center",gap:3,children:[e.jsxs(L,{variant:"link",color:"gray.fg",fontWeight:500,disabled:a,onClick:p,children:[e.jsx(A,{as:De,boxSize:4}),"이전 학생"]}),e.jsx(f,{color:"black.200",children:"|"}),e.jsxs(L,{disabled:i,color:"gray.fg",variant:"link",fontWeight:500,onClick:h,children:["다음 학생",e.jsx(A,{as:U,boxSize:4})]})]}),e.jsxs(n,{alignItems:"center",gap:2,"data-testid":"member-nav-save-actions",children:[e.jsx(st,{"aria-label":"AI 채점 결과 일괄 적용",borderRadius:"sm",colorPalette:"blue",disabled:t.homework.submit_types.length===0,h:9,minW:9,size:"sm",variant:"surface",tooltipProps:{content:"AI 채점 결과 일괄 적용",positioning:{strategy:"fixed"},showArrow:!0},onClick:()=>o("../batch-confirm"),children:e.jsx(A,{as:Te})}
1),e.jsx(Ee,{content:"마감된 수행평가입니다.",disabled:!t.homework.project.is_done_review,children:e.jsx(B,{children:e.jsxs(Ye,{isOpen:c,disabled:t.homework.project.is_done_review,buttonProps:{size:"sm",borderRadius:"sm",colorPalette:"blue",gap:1,px:3,variant:"solid"},onClick:u,onClose:d,children:["저장 후 다음",e.jsx(A,{as:U,boxSize:4})]})})})]})]})]})},St="120px",yt=({review:t})=>{var v,C,m,_;const{course:o}=re(),s=Be(o.subject),r=S.useCallback(g=>{var w;const b=(w=t.review)==null?void 0:w.scorings.find(k=>k.level.element.title===g.title);return b?{title:b.level.element.title,level_value:tt(b.level.value).toNumber()}:{title:g.title,level_value:null}},[t]),a=S.useMemo(()=>{var g;return{status:((g=t.review)==null?void 0:g.status)||"SC",record:vt(t,s),elements:t.homework.project.elements.map(r),ai_result_edits:null}},[s,t,r]),i=Re({defaultValues:a}),{isDirty:c}=We({control:i.control}),l=O({base:!1,xl:!0})??!1,d=X(Pe),h=X(Le),p=s?0:Fe,u=s?"calc(100vh - 56px)":`calc(100vh - ${Ne} - ${St})`,x=e.jsx(rt,{studentName:t.member.student.name,files:(v=t.submission)==null?void 0:v.files,created_at:(C=t.submission)==null?void 0:C.created_at,answers:(m=t.submission)==null?void 0:m.answers,questions:t.homework.questions,answersHeaderAction:e.jsx(dt,{answers:(_=t.submission)==null?void 0:_.answers,homeworkKey:t.homework.key,memberKey:t.member.key,studentIdentity:t.member.student.identity,studentName:t.member.student.name})},t.member.key),y=s?e.jsx(ft,{fillAvailableWidth:l,review:t}):e.jsx(ne,{fillAvailableWidth:l,review:t});return it("화면을 이동할 경우 저장되지 않은 내용은 삭제됩니다.",c),S.useEffect(()=>{i.reset(a)},[a,i]),S.useEffect(()=>{if(s)return d(!1),h(!1),()=>{d(!0),h(!0)}},[s,h,d]),e.jsx(ze,{...i,children:e.jsxs(n,{flexDirection:"column",height:"100%",children:[e.jsx(n,{flexDirection:"column",width:"100%",children:e.jsxs(n,{alignItems:"center","data-testid":"member-nav-header",bg:"bg.subtle",position:"sticky",top:p,zIndex:2,width:"100%",children:[e.jsx(ct,{}),e.jsx(jt,{review:t})]})}),e.jsx(n,{height:"100%",flexDirection:{base:"column",xl:"row"},...l&&{maxHeight:u},children:l?e.jsxs(W.Root,{"data-testid":"scoring-detail-splitter",defaultSize:s?[63,37]:[60,40],height:"100%",orientation:"horizontal",width:"100%",panels:[{id:"viewer",minSize:30},{id:"scoring",minSize:28}],children:[e.jsx(W.Panel,{id:"viewer",minW:0,overflow:"hidden",children:x}),e.jsx(W.ResizeTrigger,{id:"viewer:scoring","aria-label":"과제 뷰어와 채점 섹션 크기 조절",bg:"transparent",cursor:"col-resize",display:"flex",justifyContent:"center",position:"relative",width:"8px",zIndex:1,_hover:{bg:"blue.subtle"},children:e.jsx(B,{bg:"border.emphasized",height:"100%",width:"1px"})}),e.jsx(W.Panel,{id:"scoring",minW:0,overflow:"hidden",children:y})]}):e.jsxs(e.Fragment,{children:[x,y]})})]})})},vt=(t,o)=>t.review?t.review.record??"":(o?at(t):void 0)||"",ys=()=>{const{homeworkKey:t,groupKey:o,memberKey:s}=oe(),{activeTour:r,tourData:a}=ae(),i=r==="ai-scoring",{open:c,setOpen:l}=N(),d=O({base:!1,xl:!0})??!1,{data:h}=Me({...F.reviews.detail({homeworkKey:t,groupKey:o,memberKey:s}),refetchInterval:c?10*1e3:!1,placeholderData:Ve,enabled:!i}),p=i?a.review:h;return Je({release:!0}),Ze(d),nt({maxWidthState:Oe}),lt(),S.useEffect(()=>{var u;if(i){l(!1);return}p&&(((u=p.ai_pseudo_scoring)==null?void 0:u.status)==="DO"?l(!0):l(!1))},[i,p,l]),p?e.jsx(yt,{review:p}):e.jsx(Ge,{})};export{ys as default};
2//# sourceMappingURL=CourseScoringDetailPage-DGx6YiLo.js.map

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.