|
|
(self.webpackChunk=self.webpackChunk||[]).push([[12884],{77680:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var s=t(17061),r=t.n(s),i=t(17156),a=t.n(i),o=t(27424),l=t.n(o),c=t(42122),d=t.n(c),u=t(67294),h=t(78045),m=t(71577),x=t(2453),p=t(14446),f=t(4082),v=t(71230),g=t(15746),j=t(96074),_=t(8691),k="title___dVHM9",y=t(7),w=t(19575),b=t(84519),Z=t(88275),A=t(12768),N=t(45678),S=t(11475),C=t(48689),I=t(85893),T={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var P=function(e){var n=e.language,t=e.dispatch,s=e.shixunWorkReport,i=e.v,o=e.languages,c=e.classroomList,P=e.autoHeight,H=(e.diff_code_count,e.data,(0,u.useState)(null==o?void 0:o[0])),F=l()(H,2),B=F[0],L=F[1],W=(0,Z.useParams)();return(0,u.useEffect)((function(){L(null==o?void 0:o[0])}),[]),(0,u.useEffect)((function(){var e;L(null==o||null===(e=o.filter((function(e){return e.language===(null==B?void 0:B.language)})))||void 0===e?void 0:e[0])}),[o]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("h2",{children:[" ",(0,I.jsxs)("span",{children:[(0,I.jsx)("span",{children:"最后通关的代码"}),(null==o?void 0:o.length)>1&&(0,I.jsx)(h.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;L(null==o||null===(n=o.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==o?void 0:o.map((function(e){return(0,I.jsx)(h.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,y.GJ)()&&"shixunWorkReport"!=s&&(0,I.jsxs)("span",{children:[(0,I.jsxs)("span",{children:["得分 ",null==B?void 0:B.score,"/",null==B?void 0:B.total_score]}),(0,I.jsx)(m.ZP,{style:{margin:"0px 10px"},onClick:function(){var e,n;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(n=e.hack)&&void 0!==n&&n.can_appraise||!(0,y.Rm)()){var s,i=null==B?void 0:B.score;p.Z.confirm({title:"调分",content:(0,I.jsxs)("div",{children:[(0,I.jsxs)("p",{children:["得分:",null==B?void 0:B.score,"/",null==B?void 0:B.total_score]}),(0,I.jsxs)("p",{children:["调分:",(0,I.jsx)(f.Z,{min:0,max:null==B?void 0:B.total_score,defaultValue:null==B?void 0:B.score,onChange:function(e){i=e}})]})]}),okText:"确认",onOk:(s=a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/courses/".concat(null==W?void 0:W.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==W?void 0:W.coursesId,hack_user_code_id:null==B?void 0:B.hack_user_id,score:i}});case 2:0===e.sent.status&&(x.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},W)}));case 4:case"end":return e.stop()}}),e)}))),function(){return s.apply(this,arguments)}),cancelText:"取消"})}else x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,y.GJ)()&&"shixunWorkReport"!=s&&(0,I.jsx)(m.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,y.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:s.user_id,type:"1",language:null==B?void 0:B.language,v:i,data:d()({},s)}}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,I.jsx)(_.ZP,{height:300,language:null==B?void 0:B.language,value:w.Base64.decode(null==B?void 0:B.code),autoHeight:P,theme:"default",options:T}),((null==B?void 0:B.comment)||(null==B?void 0:B.hidden_comment))&&(0,I.jsxs)("div",{children:[(0,I.jsxs)(v.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,I.jsx)(g.Z,{flex:1,children:(0,I.jsx)("h1",{className:k,children:"点评内容"})}),(0,I.jsx)(g.Z,{className:"pr30",children:(0,y.GJ)()&&(0,I.jsxs)(m.ZP,{onClick:a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,I.jsx)(S.Z,{}),content:"是否确认删除?",onOk:function(){return a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.gZ)({comment_id:null==B?void 0:B.comment_id,homeworkId:W.homeworkId,type:"hack"});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},W)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,I.jsx)(C.Z,{}),"删除"]})})]}),(0,I.jsx)(j.Z,{style:{margin:0}}),(null==B?void 0:B.comment)&&(0,I.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,I.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,I.jsx)("br",{}),(0,I.jsx)(A.Z,{value:null==B?void 0:B.comment})]}),(null==B?void 0:B.hidden_comment)&&(0,I.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,I.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,I.jsx)("br",{}),(0,I.jsx)(A.Z,{value:null==B?void 0:B.hidden_comment})]})]})]})}},77102:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return K}});var s=t(17061),r=t.n(s),i=t(17156),a=t.n(i),o=t(42122),l=t.n(o),c=t(27424),d=t.n(c),u=t(70215),h=t.n(u),m=t(67294),x=t(55733),p=t.n(x),f=t(88275),v=t(14446),g=t(4310),j=t(85673),_=t(71230),k=t(15746),y=t(71577),w=t(96074),b=t(2453),Z=t(76661),A=t(82826),N=t(66073),S=t(11475),C=t(48689),I=t(59758),T=t(7),P=t(29427),H={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},F=t(77680),B=t(84519),L=t(19575),W=t(85893),R=(0,f.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.classroomList,i=e.user;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:r,user:i}}))((function(e){var n=e.shixunHomeworks,t=e.autoHeight,s=e.classroomList,r=e.user,i=e.dispatch,a=n.shixunWorkReport,o=(a.stage_list,a.work_id),l=(0,f.useParams)(),c=((0,T.GJ)(),[{title:"评测次数",dataIndex:"query_index",width:120},{title:"详细结果",dataIndex:"result",render:function(e,n,t){return L.Base64.decode(e)||"- -"}}]);function d(e,n){return(0,B.U2)("student_works/".concat(o,"/rep_passed_content.json"),{path:n,game_id:e})}var u=(0,P.qZ)(5,a.hack);return(0,W.jsx)(m.Fragment,{children:null==u?void 0:u.map((function(e,n){return(0,W.jsx)("div",{children:e.map((function(e,o){var u;return(0,W.jsxs)("aside",{className:"pl30 pr30",children:[(0,W.jsx)("div",{className:"".concat(H.shixunTitle," mt10"),children:(0,W.jsxs)("div",{style:{display:"flex",width:"100%"},children:[(0,W.jsx)("span",{className:"fa fa-code "}),(0,W.jsxs)("strong",{style:{flex:1},className:"c-black",children:["第",5*n+o+1,"题 ",e.name]}),e.is_finish&&(0,W.jsxs)(f.Link,{style:{marginLeft:20},onClick:function(n){n.preventDefault(),window.open(null==e?void 0:e.url),localStorage.setItem("program_homework",[l.coursesId,l.categoryId])},to:"".concat(null==e?void 0:e.url),children:["查看答题详情",">>"]})]})}),(0,W.jsxs)("div",{className:"font16 mt10",children:[!1===e.is_finish&&"本关暂未通过,无通关代码",e.is_finish&&(0,W.jsx)("aside",{className:H.shixunWrp,children:(0,W.jsx)(F.Z,{classroomList:s,user:r,v:e,shixunWorkReport:a,dispatch:i,autoHeight:t,languages:e.languages,language:e.language,game_id:e.id,data:L.Base64.decode(e.code),diff_code_count:e.diff_code_count,onPathChange:d})})]}),(0,W.jsx)("aside",{className:"mt10 font16",children:null!==(u=e.history)&&void 0!==u&&u.length?(0,W.jsx)(Z.Z,{columns:c,pagination:{hideOnSinglePage:!0},dataSource:e.history}):"本关无评测记录"})]},o)}))},n)}))})})),E=t(91773),O=t(11486),D=["shixunHomeworks","dispatch"],J=(0,f.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,s,i=e.shixunHomeworks,o=e.dispatch,c=(h()(e,D),(0,f.useParams)()),u=(0,m.useState)(!1),x=d()(u,2),p=x[0],g=x[1],j=E.Z.useForm(),_=d()(j,1)[0];(0,m.useEffect)((function(){if("更改点评"===i.actionTabs.key)if("1"===i.actionTabs.selectArrs.type)_.setFieldsValue({comment:i.actionTabs.selectArrs.v.comment,hidden_comment:i.actionTabs.selectArrs.v.hidden_comment});else{var e,n,t,s,r,a;_.setFieldsValue({comment:null===(e=i.actionTabs.selectArrs)||void 0===e||null===(n=e.data)||void 0===n||null===(t=n.data)||void 0===t?void 0:t.work_comment,hidden_comment:null===(s=i.actionTabs.selectArrs)||void 0===s||null===(r=s.data)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.work_comment_hidden})}}),[i.actionTabs.key]);var k=function(){var e=a()(r()().mark((function e(){var n,t,s,a,d,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=_.getFieldValue(),u="1"===i.actionTabs.selectArrs.type?"/api/problems/".concat(i.actionTabs.selectArrs.v.identifier,"/hack_comment.json"):"/api/student_works/".concat(c.homeworkId,"/shixun_work_comment.json"),e.next=4,(0,B.ZP)(u,{method:"post",body:{hidden_comment:d.hidden_comment,comment:d.comment,language:null===(n=i.actionTabs.selectArrs)||void 0===n?void 0:n.language,user_id:null===(t=i.actionTabs.selectArrs)||void 0===t||null===(s=t.data)||void 0===s||null===(a=s.data)||void 0===a?void 0:a.user_id}});case 4:0===e.sent.status&&(b.ZP.success("评阅成功"),_.resetFields(),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getShixunWorkReports",payload:l()({},c)}));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,W.jsx)(W.Fragment,{children:(0,W.jsxs)(v.Z,{centered:!0,title:(0,W.jsxs)("span",{children:["1"===(null===(n=i.actionTabs.selectArrs)||void 0===n?void 0:n.type)?"点评代码":"更改点评",(null===(t=i.actionTabs.selectArrs)||void 0===t?void 0:t.language)&&(0,W.jsxs)("span",{style:{marginLeft:10,fontSize:14},children:["使用语言:",null===(s=i.actionTabs.selectArrs)||void 0===s?void 0:s.language]})]}),open:"更改点评"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=_.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?g(!0):k();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,W.jsxs)(E.Z,{form:_,onChange:function(){p&&g(!1)},children:[(0,W.jsx)("p",{children:"学生和课堂老师可见"}),(0,W.jsx)(E.Z.Item,{name:"comment",children:(0,W.jsx)(O.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,W.jsx)("p",{children:"仅课堂老师可见"}),(0,W.jsx)(E.Z.Item,{name:"hidden_comment",children:(0,W.jsx)(O.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),p&&(0,W.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),V=t(52625),G=t(12768),U=t(45678),z=t(80599),q=t.n(z),M=["shixunHomeworks","globalSetting","loading","classroomList","dispatch"],K=(0,f.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.classroomList;return{shixunHomeworks:n,globalSetting:s,loading:t.effects,classroomList:r}}))((function(e){var n,t,s,i,o,c,u,x,F,B,L,E,O,D,z,K,X,Y,Q,$,ee,ne,te,se,re,ie,ae,oe,le,ce,de,ue=e.shixunHomeworks,he=(e.globalSetting,e.loading,e.classroomList),me=e.dispatch,xe=(h()(e,M),(0,m.useState)(l()({},(0,f.useParams)()))),pe=d()(xe,2),fe=pe[0],ve=pe[1],ge=(0,f.useParams)(),je=(0,f.useLocation)(),_e=(0,m.useState)([]),ke=(d()(_e,0),(0,m.useState)({last:!1})),ye=d()(ke,2),we=(ye[0],ye[1]),be=(0,m.useState)({last:!1}),Ze=d()(be,2),Ae=(Ze[0],Ze[1]),Ne=(0,m.useRef)(),Se=(0,m.useRef)(),Ce=(0,m.useState)(!1),Ie=d()(Ce,2),Te=Ie[0],Pe=Ie[1],He=(0,m.useState)(!1),Fe=d()(He,2),Be=Fe[0],Le=Fe[1],We=(0,m.useState)(!1),Re=d()(We,2),Ee=Re[0],Oe=Re[1],De=ue.shixunWorkReport,Je=(0,m.useState)(new(p())),Ve=d()(Je,2),Ge=Ve[0],Ue=Ve[1],ze=(0,m.useState)([]),qe=d()(ze,2),Me=qe[0],Ke=qe[1],Xe=(0,m.useState)(!1),Ye=d()(Xe,2),Qe=Ye[0],$e=Ye[1],en=(0,m.useState)(!1),nn=d()(en,2),tn=nn[0],sn=nn[1];(0,m.useEffect)((function(){return me({type:"globalSetting/footerToggle",payload:!1}),me({type:"classroomList/getAssistantPermissions",payload:{course_id:fe.coursesId}}),function(){me({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,m.useEffect)((function(){"导出实训报告"===ue.actionTabs.key&&Me.length>0&&cn("all")}),[Me]),(0,m.useEffect)((function(){ve(l()({},ge))}),[je.pathname]);var rn=function(){document.body.scrollIntoView()};function an(){return on.apply(this,arguments)}function on(){return(on=a()(r()().mark((function e(){var n,t,s,i,a,o,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=JSON.parse(sessionStorage.all_student_works_params||"{}"),e.next=3,me({type:"shixunHomeworks/getAllStudentWorks",payload:l()(l()({},fe),s)});case 3:i=e.sent,Ke(i.all_student_works),(a=null===(n=i.all_student_works)||void 0===n?void 0:n.map((function(e){return String(e.user_id)})).indexOf(fe.homeworkId))===(null===(t=i.all_student_works)||void 0===t?void 0:t.length)-1?we({last:!0}):we(null===(o=i.all_student_works)||void 0===o?void 0:o[a+1]),Ae(0===a?{last:!0}:null===(c=i.all_student_works)||void 0===c?void 0:c[a-1]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ln=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},cn=function(){var e=a()(r()().mark((function e(n){var t,s,i,o,l,c,d,u,h,m,x,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(){return l=a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me({type:"shixunHomeworks/getShixunWorkReports",payload:{homeworkId:Me[t].user_id}});case 2:n=e.sent,rn(),t++,setTimeout(a()(r()().mark((function e(){var l,c,d,u,h,m,x;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ln(),c=Ge.folder("".concat(null==n?void 0:n.username)),d=document.querySelector("#export-all").children,u=q()(),h=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.set(i).from(d[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=a()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n<d.length-1)){e.next=3;break}return e.next=3,t.addPage();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 2:case"end":return e.stop()}}),e)})),m=0;case 6:if(!(m<d.length)){e.next=11;break}return e.delegateYield(h(m),"t0",8);case 8:m++,e.next=6;break;case 11:c.file("".concat(Me[t-1].student_work_user_name).concat(t,".pdf"),u.output("blob")),x=c.folder("代码文件"),null==n||null===(l=n.shixun_detail)||void 0===l||l.map((function(e,n){var t,s=x.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(t=e.game_codes)||void 0===t||t.map((function(e){s.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))})),s.update({content:(0,W.jsxs)("div",{children:["当前进度: ",(0,W.jsx)("span",{className:"c-blue",children:t}),"/",null==Me?void 0:Me.length,(0,W.jsx)("br",{}),"请勿关闭浏览器窗口"]})}),t==(null==Me?void 0:Me.length)?(s.destroy(),dn()):o();case 16:case"end":return e.stop()}}),e)}))),2200);case 6:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)},o=function(){return l.apply(this,arguments)},t=0,s=v.Z.info({width:460,title:(0,W.jsxs)("div",{children:["正在导出实训报告,",(0,W.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,W.jsxs)("div",{children:["当前进度: ",(0,W.jsx)("span",{className:"c-blue",children:t+1}),"/","all"!==n?1:null==Me?void 0:Me.length,(0,W.jsx)("br",{}),"请勿关闭浏览器窗口"]}),maskClosable:!1,className:H.modal,onOk:function(){}}),i={margin:[0,0],filename:"".concat(De.username,".pdf"),html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},!("all"!==n||(null==Me?void 0:Me.length)<2)){e.next=27;break}ln(),rn(),d=Se.current.children,u=q()(),h=Ge.folder("".concat(null==De?void 0:De.username)),m=r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.set(i).from(d[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=a()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n<d.length-1)){e.next=3;break}return e.next=3,t.addPage();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 2:case"end":return e.stop()}}),e)})),x=0;case 13:if(!(x<d.length)){e.next=18;break}return e.delegateYield(m(x),"t0",15);case 15:x++,e.next=13;break;case 18:return Pe(!1),h.file("".concat(De.username,".pdf"),u.output("blob"),{base64:!1}),p=h.folder("代码文件"),null==De||null===(c=De.shixun_detail)||void 0===c||c.map((function(e,n){var t,s=p.folder("第".concat(n+1,"关-").concat(e.subject,"-").concat(e.id));null==e||null===(t=e.game_codes)||void 0===t||t.map((function(e){s.file("".concat(e.filename,".txt"),null==e?void 0:e.content)}))})),s.destroy(),dn(),e.abrupt("return");case 27:o();case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){Ge.generateAsync({type:"blob"}).then((function(e){var n=document.createElement("a");n.href=window.URL.createObjectURL(e),n.download=De.course_name+".zip",document.body.appendChild(n);var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),n.dispatchEvent(t),document.body.removeChild(n),Ue(new(p()))})),Oe(!1)};(0,m.useEffect)((function(){un()}),[fe.homeworkId]);var un=function(){var e=a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,me({type:"shixunHomeworks/getShixunWorkReports",payload:l()({},fe)});case 3:Le(!1),(0,T.GJ)()&&an();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hn=[{title:"题号",dataIndex:"name",render:function(e,n,t){return t+1}},{title:"题目名称",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"完成时间",dataIndex:"finish_time",width:"200px",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.finish_time})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}},{title:"评测次数",dataIndex:"submit_count",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.submit_count})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}},{title:"运行时间(ms)",dataIndex:"run_time",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.run_time})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}},{title:"内存(kb)",dataIndex:"memory",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.memory})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}},{title:"使用语言",dataIndex:"language",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.language})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}},{title:"得分",dataIndex:"score",render:function(e,n,t){return(0,W.jsx)("div",{children:(0,W.jsx)("p",{children:e||"- -"})})}},{title:"排名",dataIndex:"rank",render:function(e,n,t){var s,r;return(0,W.jsxs)("div",{children:[(0,W.jsx)("p",{children:e||"- -"}),null==n||null===(s=n.subitem)||void 0===s||null===(r=s.map((function(e){return e.rank})))||void 0===r?void 0:r.map((function(e){return(0,W.jsx)("p",{children:e||"- -"})}))]})}}];return(0,W.jsxs)("section",{className:"bg-fafafa",style:{position:"sticky",top:0},children:[(0,W.jsx)("div",{className:"edu-container mt10",style:{paddingBottom:100},children:(0,W.jsxs)(g.Z,{loading:Be,active:!0,avatar:{size:40},paragraph:{rows:5},children:[(0,W.jsxs)("div",{className:"edu-container",children:[(null==De||null===(n=De.category)||void 0===n?void 0:n.course_id)&&(0,W.jsxs)("section",{className:"animated fadeIn",children:[(0,W.jsx)("aside",{className:"",children:(null==De?void 0:De.category)&&(0,W.jsxs)(j.Z,{separator:">",children:[(0,W.jsx)(j.Z.Item,{children:(0,W.jsx)(f.Link,{to:"/classrooms/".concat(null==De||null===(t=De.category)||void 0===t?void 0:t.course_id,"/program_homework"),children:null==De||null===(s=De.category)||void 0===s?void 0:s.course_name})}),(0,W.jsx)(j.Z.Item,{children:(0,W.jsx)(f.Link,{to:"/classrooms/".concat(null==De||null===(i=De.category)||void 0===i?void 0:i.course_id,"/program_homework"),children:De.category.category_name})}),(0,W.jsx)(j.Z.Item,{children:(0,W.jsx)(f.Link,{to:"/classrooms/".concat(null==De||null===(o=De.category)||void 0===o?void 0:o.course_id,"/program_homework/").concat(null==fe?void 0:fe.categoryId,"/detail"),children:"作业详情"})}),(0,W.jsx)(j.Z.Item,{children:null==De||null===(c=De.data)||void 0===c?void 0:c.user_name})]})}),(0,W.jsx)("aside",{className:[H.title1,"mt20"].join(" "),children:(0,W.jsx)(_.Z,{align:"middle",children:(0,W.jsxs)(k.Z,{flex:1,children:[(0,W.jsx)(f.Link,{to:"/classrooms/".concat(fe.coursesId,"/program_homework/").concat(null==fe?void 0:fe.categoryId,"/detail"),children:(0,W.jsx)(A.Z,{className:"font16 c-black"})}),(0,W.jsx)("strong",{className:"font20 ml5",children:null==De||null===(u=De.category)||void 0===u?void 0:u.homework_name}),(0,W.jsx)(P.VV,{temporary:!0,status:De.homework_status})]})})})]}),(0,W.jsx)("aside",{className:"mt30 relative"})]}),(0,W.jsx)("aside",{className:"edu-container bg-white",ref:Ne,children:(0,W.jsxs)("div",{id:"export-all",ref:Se,children:[(0,W.jsxs)("div",{id:"export-all-1",children:[(0,W.jsxs)("div",{className:H.title,children:[(0,W.jsx)("h1",{children:"总体评价"}),(0,W.jsx)("div",{children:(0,T.GJ)()&&(0,W.jsxs)(y.ZP,{className:"mr20",type:"primary",onClick:function(){me({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:De.user_id,data:l()({},De)}}})},children:[(0,W.jsx)(N.Z,{}),null!=De&&null!==(x=De.data)&&void 0!==x&&x.has_comment?"更改点评":"点评作业"]})})]}),(0,W.jsx)(w.Z,{style:{marginTop:0}}),(0,W.jsxs)(_.Z,{className:"pl30 pr30",children:[(0,W.jsx)(k.Z,{children:(0,W.jsx)("img",{className:H.userPic,src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null==De||null===(F=De.data)||void 0===F?void 0:F.image_url),alt:null==De||null===(B=De.data)||void 0===B?void 0:B.username})}),(0,W.jsxs)(k.Z,{children:[(0,W.jsx)("span",{className:"font16 ml40",children:null==De||null===(L=De.data)||void 0===L?void 0:L.user_name}),(0,W.jsx)(P.UQ,{status:null==De||null===(E=De.data)||void 0===E?void 0:E.compelete_status}),(0,W.jsxs)("ul",{className:H.userInfo,children:[(0,W.jsxs)("li",{children:["学号:",(null==De||null===(O=De.data)||void 0===O?void 0:O.student_id)||"--"]}),(0,W.jsxs)("li",{children:["分班:",(null==De||null===(D=De.data)||void 0===D?void 0:D.course_group)||"--"]}),(0,W.jsx)("br",{}),(0,W.jsxs)("li",{children:["截止前完成刷题:",(0,W.jsx)("span",{className:"c-red",children:null==De||null===(z=De.data)||void 0===z?void 0:z.finish_do})]}),(0,W.jsxs)("li",{children:["最新完成刷题:",(0,W.jsx)("span",{className:"c-red",children:(null==De||null===(K=De.data)||void 0===K?void 0:K.latest_do)||"-"})]})]})]}),(0,W.jsxs)("ul",{className:[H.listItem,"mt10"].join(" "),children:[(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"完成时间"}),(0,W.jsx)("div",{className:"c-light-black mt20",children:(null==De?void 0:De.data)&&(null==De||null===(X=De.data)||void 0===X?void 0:X.finish_time)})]}),(0,W.jsxs)("li",{children:[(0,W.jsxs)("strong",{children:["完成时长",(0,W.jsx)("i",{onClick:function(e){e.stopPropagation(),e.preventDefault(),sn(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})]}),(0,W.jsx)("div",{className:"c-light-black mt20",children:null==De||null===(Y=De.data)||void 0===Y?void 0:Y.finish_time_long})]}),(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"评测次数"}),(0,W.jsx)("div",{className:"mt20",children:null==De||null===(Q=De.data)||void 0===Q?void 0:Q.submit_count})]}),(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"通过率"}),(0,W.jsx)("div",{className:"mt20",children:(0,W.jsx)("span",{children:(null==De||null===($=De.data)||void 0===$?void 0:$.pass_rate)||"- -"})})]}),(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"得分"}),(0,W.jsx)("div",{className:"mt20",children:(0,W.jsx)("span",{className:"c-orange",children:null==De||null===(ee=De.data)||void 0===ee?void 0:ee.score})})]}),(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"练习总排名"}),(0,W.jsx)("div",{className:"mt20",children:(0,W.jsx)("span",{className:"c-orange",children:null==De||null===(ne=De.data)||void 0===ne?void 0:ne.total_rank})})]}),(0,W.jsxs)("li",{children:[(0,W.jsx)("strong",{children:"分班排名"}),(0,W.jsx)("div",{className:"mt20",children:(0,W.jsx)("span",{className:"c-orange",children:null==De||null===(te=De.data)||void 0===te?void 0:te.class_rank})})]})]})]}),(0,W.jsx)(w.Z,{style:{margin:0}}),((null==De||null===(se=De.data)||void 0===se?void 0:se.work_comment_hidden)||(null==De||null===(re=De.data)||void 0===re?void 0:re.work_comment))&&(0,W.jsxs)("div",{children:[(0,W.jsxs)(_.Z,{align:"middle",children:[(0,W.jsx)(k.Z,{flex:1,children:(0,W.jsx)("h1",{className:H.title,children:"点评内容"})}),(0,W.jsx)(k.Z,{className:"pr30",children:(0,T.GJ)()&&(0,W.jsxs)(y.ZP,{onClick:a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,W.jsx)(S.Z,{}),content:"是否确认删除?",onOk:function(){return a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.gZ)({comment_id:null==De||null===(n=De.data)||void 0===n?void 0:n.comment_id,homeworkId:fe.homeworkId});case 2:0===e.sent.status&&(b.ZP.success("删除成功"),me({type:"shixunHomeworks/getShixunWorkReports",payload:l()({},fe)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,W.jsx)(C.Z,{}),"删除"]})})]}),(0,W.jsx)(w.Z,{style:{margin:0}}),(null==De||null===(ie=De.data)||void 0===ie?void 0:ie.work_comment)&&(0,W.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,W.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,W.jsx)("br",{}),(0,W.jsx)(G.Z,{value:null==De||null===(ae=De.data)||void 0===ae?void 0:ae.work_comment})]}),(null==De||null===(oe=De.data)||void 0===oe?void 0:oe.work_comment_hidden)&&(0,W.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,W.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,W.jsx)("br",{}),(0,W.jsx)(G.Z,{value:null==De||null===(le=De.data)||void 0===le?void 0:le.work_comment_hidden})]})]}),(0,W.jsx)("h1",{className:H.title,children:"阶段成绩"}),(0,W.jsx)("aside",{className:"pl30 pr30",children:(0,W.jsx)(Z.Z,{dataSource:null==De?void 0:De.hack,pagination:!1,columns:hn})}),(null==De||null===(ce=De.data)||void 0===ce?void 0:ce.work_description)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("h1",{className:H.title,children:"个人总结"}),(0,W.jsx)("aside",{className:"pl30 pr30",children:(0,W.jsx)(G.Z,{value:null==De||null===(de=De.data)||void 0===de?void 0:de.work_description})})]}),(0,W.jsx)("h1",{className:H.title,children:"刷题详情"})]}),(0,W.jsx)(R,{autoHeight:Ee})]})}),(0,T.GJ)()&&(0,W.jsx)("aside",{className:"".concat(H.footerBar," ").concat(Te?H.footerBarStatic:""),children:(0,W.jsx)("aside",{className:"edu-container",children:(0,W.jsxs)(_.Z,{align:"middle",children:[(0,W.jsx)(k.Z,{flex:"1",children:(0,W.jsx)(f.Link,{className:H.exitComment,to:"/classrooms/".concat(fe.coursesId,"/program_homework/").concat(fe.categoryId,"/detail"),children:"返回列表"})}),(0,W.jsx)(k.Z,{flex:"1",className:"tr",children:(0,T.GJ)()&&(0,W.jsx)(y.ZP,{type:"primary",onClick:a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(n=he.AssistantObject.hack)&&void 0!==n&&n.can_appraise||!(0,T.Rm)()){e.next=3;break}return b.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:me({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:De.user_id,data:l()({},De)}}});case 4:case"end":return e.stop()}}),e)}))),children:"点评作业"})})]})})})]})}),(0,W.jsx)(J,{}),(0,W.jsx)(V.Z,{}),(0,W.jsxs)(v.Z,{open:Qe,width:860,centered:!0,onCancel:function(){$e(!1)},title:"计时规则说明",footer:null,children:[(0,W.jsxs)("div",{style:{color:"#333333",fontWeight:400},children:[(0,W.jsx)("span",{style:{fontWeight:500},children:"1、页面停留时长"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{children:"学生进入关卡的答题页面开始计时,直至学生关卡评测通过,则计时结束;"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{children:" 学生进入关卡的答题页面开始计时,若学生关闭/退出答题页面,则计时暂停,再次进入答题页面时开始累计计时直至评测通过,则计时结束;"}),(0,W.jsx)("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,W.jsx)("span",{children:"a、学生进入关卡看完题后,退出答题页面完成代码设计,再复制进平台答题页面进行评测,无法评估学生的学习和思考时间。"})]}),(0,W.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,W.jsx)("span",{style:{fontWeight:500},children:"2、关卡总耗时"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{style:{},children:"学生第一次进入关卡答题页面开始计时,直至该关卡评测通过,则计时结束。 "}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{children:" 另,即使关卡闯关过程中,学生退出/关闭答题页面,也将持续计时,直至该关卡通过。"}),(0,W.jsx)("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10},children:" 可能会造成时长评估与实际做题能力不符的情况 "}),(0,W.jsx)("span",{children:"a、学生从其他同学处看到题目后,完成代码设计,再进入关卡答题页面,将已完成的代码复制至平台进行评测;"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{children:"b、学生第一次打开关卡后,因为某种原因离开页面,时隔多日才再次进入平台闯关,就会导致学生关卡总耗时过长;"})]}),(0,W.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,W.jsx)("span",{style:{fontWeight:500},children:"3、作业通关时长"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{style:{},children:"从老师发布的实训作业开始时间,开始计时,直至学生实训通关(包括迟交通关),结束计时。如果学生未通关,则该生的闯关耗时为老师设置的实训开始时间至实训截止时间,如果老师开启了补交,则该生的闯关耗时为实训开始时间至实训补交截止时间。"})]}),(0,W.jsxs)("div",{style:{color:"#333333",marginTop:20,fontWeight:400},children:[(0,W.jsx)("span",{style:{fontWeight:500},children:"规则目的"}),(0,W.jsx)("br",{}),(0,W.jsx)("span",{style:{},children:"鼓励学生在实训作业发布的第一时间,立即登录平台完成实训作业的通关。"})]})]}),(0,W.jsx)(v.Z,{open:tn,title:"实训总耗时说明",centered:!0,footer:null,onCancel:function(){sn(!1)},width:600,children:(0,W.jsxs)("div",{style:{fontWeight:400,color:"#333333"},children:[(0,W.jsxs)("div",{children:["1、当计时规则为“",(0,W.jsx)("span",{style:{color:"#145DFF"},children:"页面停留时长"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,W.jsxs)("div",{style:{margin:"20px 0px"},children:["2、当计时规则为“",(0,W.jsx)("span",{style:{color:"#145DFF"},children:"关卡总耗时"}),"”时,实训总耗时为所有关卡耗时相加之和;"]}),(0,W.jsxs)("div",{children:["3、当计时规则为“",(0,W.jsx)("span",{style:{color:"#145DFF"},children:"作业通关时长"}),"”时,实训总耗时为实训发布时间至实训通关时间,当学生未通关时,实训总耗时为实训发布时间至实训截止时间。"]})]})})]})}))},52625:function(e,n,t){"use strict";var s=t(17061),r=t.n(s),i=t(42122),a=t.n(i),o=t(17156),l=t.n(o),c=t(70215),d=t.n(c),u=(t(67294),t(14446)),h=t(2453),m=t(84519),x=t(88275),p=t(85893),f=["shixunHomeworks","dispatch"];n.Z=(0,x.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(d()(e,f),(0,x.useParams)());return(0,p.jsxs)(u.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:s.coursesId}});case 2:e.sent.shixun_identifier&&(h.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:a()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,p.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,p.jsx)("p",{children:"确定打回?"})]})}))},19575:function(e,n,t){var s,r;r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t.g?t.g:this,e.exports=function(t){"use strict";var r,i=(t=t||{}).Base64,a="2.6.4",o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(e){for(var n={},t=0,s=e.length;t<s;t++)n[e.charAt(t)]=t;return n}(o),c=String.fromCharCode,d=function(e){if(e.length<2)return(n=e.charCodeAt(0))<128?e:n<2048?c(192|n>>>6)+c(128|63&n):c(224|n>>>12&15)+c(128|n>>>6&63)+c(128|63&n);var n=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|n>>>18&7)+c(128|n>>>12&63)+c(128|n>>>6&63)+c(128|63&n)},u=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,h=function(e){return e.replace(u,d)},m=function(e){var n=[0,2,1][e.length%3],t=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[o.charAt(t>>>18),o.charAt(t>>>12&63),n>=2?"=":o.charAt(t>>>6&63),n>=1?"=":o.charAt(63&t)].join("")},x=t.btoa&&"function"==typeof t.btoa?function(e){return t.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,m)},p=function(e){return x(h(String(e)))},f=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},v=function(e,n){return n?f(p(e)):p(e)},g=function(e){return v(e,!0)};t.Uint8Array&&(r=function(e,n){for(var t="",s=0,r=e.length;s<r;s+=3){var i=e[s],a=e[s+1],l=e[s+2],c=i<<16|a<<8|l;t+=o.charAt(c>>>18)+o.charAt(c>>>12&63)+(void 0!==a?o.charAt(c>>>6&63):"=")+(void 0!==l?o.charAt(63&c):"=")}return n?f(t):t});var j,_=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,k=function(e){switch(e.length){case 4:var n=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(n>>>10))+c(56320+(1023&n));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},y=function(e){return e.replace(_,k)},w=function(e){var n=e.length,t=n%4,s=(n>0?l[e.charAt(0)]<<18:0)|(n>1?l[e.charAt(1)]<<12:0)|(n>2?l[e.charAt(2)]<<6:0)|(n>3?l[e.charAt(3)]:0),r=[c(s>>>16),c(s>>>8&255),c(255&s)];return r.length-=[0,0,2,1][t],r.join("")},b=t.atob&&"function"==typeof t.atob?function(e){return t.atob(e)}:function(e){return e.replace(/\S{1,4}/g,w)},Z=function(e){return b(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},A=function(e){return y(b(e))},N=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(e){return A(N(e))};t.Uint8Array&&(j=function(e){return Uint8Array.from(Z(N(e)),(function(e){return e.charCodeAt(0)}))});var C=function(){var e=t.Base64;return t.Base64=i,e};if(t.Base64={VERSION:a,atob:Z,btoa:x,fromBase64:S,toBase64:v,utob:h,encode:v,encodeURI:g,btou:y,decode:S,noConflict:C,fromUint8Array:r,toUint8Array:j},"function"==typeof Object.defineProperty){var I=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};t.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",I((function(){return S(this)}))),Object.defineProperty(String.prototype,"toBase64",I((function(e){return v(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",I((function(){return v(this,!0)})))}}return t.Meteor&&(Base64=t.Base64),e.exports?e.exports.Base64=t.Base64:void 0===(s=function(){return t.Base64}.apply(n,[]))||(e.exports=s),{Base64:t.Base64}}(r)}}]); |