(window.webpackJsonp=window.webpackJsonp||[]).push([[294,6,7,11],{"+QRC":function(ut,ot,ee){"use strict";var ge=ee("E9nw"),G={"text/plain":"Text","text/html":"Url",default:"Text"},w="Copy to clipboard: #{key}, Enter";function z(v){var F=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return v.replace(/#{\s*key\s*}/g,F)}function k(v,F){var U,N,R,b,T,C,x=!1;F||(F={}),U=F.debug||!1;try{R=ge(),b=document.createRange(),T=document.getSelection(),C=document.createElement("span"),C.textContent=v,C.style.all="unset",C.style.position="fixed",C.style.top=0,C.style.clip="rect(0, 0, 0, 0)",C.style.whiteSpace="pre",C.style.webkitUserSelect="text",C.style.MozUserSelect="text",C.style.msUserSelect="text",C.style.userSelect="text",C.addEventListener("copy",function(E){if(E.stopPropagation(),F.format)if(E.preventDefault(),typeof E.clipboardData=="undefined"){U&&console.warn("unable to use e.clipboardData"),U&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=G[F.format]||G.default;window.clipboardData.setData(u,v)}else E.clipboardData.clearData(),E.clipboardData.setData(F.format,v);F.onCopy&&(E.preventDefault(),F.onCopy(E.clipboardData))}),document.body.appendChild(C),b.selectNodeContents(C),T.addRange(b);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");x=!0}catch(E){U&&console.error("unable to copy using execCommand: ",E),U&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(F.format||"text",v),F.onCopy&&F.onCopy(window.clipboardData),x=!0}catch(u){U&&console.error("unable to copy using clipboardData: ",u),U&&console.error("falling back to prompt"),N=z("message"in F?F.message:w),window.prompt(N,v)}}finally{T&&(typeof T.removeRange=="function"?T.removeRange(b):T.removeAllRanges()),C&&document.body.removeChild(C),R()}return x}ut.exports=k},"0r65":function(ut,ot){var ee=arguments[3],ge=arguments[4],G=arguments[5],w=JSON.stringify;ut.exports=function(z,k){for(var v,F=Object.keys(G),U=0,N=F.length;U1&&arguments[1]!==void 0?arguments[1]:0,S=(F[C[x+0]]+F[C[x+1]]+F[C[x+2]]+F[C[x+3]]+"-"+F[C[x+4]]+F[C[x+5]]+"-"+F[C[x+6]]+F[C[x+7]]+"-"+F[C[x+8]]+F[C[x+9]]+"-"+F[C[x+10]]+F[C[x+11]]+F[C[x+12]]+F[C[x+13]]+F[C[x+14]]+F[C[x+15]]).toLowerCase();if(!v(S))throw TypeError("Stringified UUID is invalid");return S}var R=N;function b(C,x,S){C=C||{};var E=C.random||(C.rng||w)();if(E[6]=E[6]&15|64,E[8]=E[8]&63|128,x){S=S||0;for(var u=0;u<16;++u)x[S+u]=E[u];return x}return R(E)}var T=ot.a=b},"7ixt":function(ut,ot,ee){"use strict";ee.d(ot,"a",function(){return w});var ge={adjustX:1,adjustY:1},G=[0,0],w={left:{points:["cr","cl"],overflow:ge,offset:[-4,0],targetOffset:G},right:{points:["cl","cr"],overflow:ge,offset:[4,0],targetOffset:G},top:{points:["bc","tc"],overflow:ge,offset:[0,-4],targetOffset:G},bottom:{points:["tc","bc"],overflow:ge,offset:[0,4],targetOffset:G},topLeft:{points:["bl","tl"],overflow:ge,offset:[0,-4],targetOffset:G},leftTop:{points:["tr","tl"],overflow:ge,offset:[-4,0],targetOffset:G},topRight:{points:["br","tr"],overflow:ge,offset:[0,-4],targetOffset:G},rightTop:{points:["tl","tr"],overflow:ge,offset:[4,0],targetOffset:G},bottomRight:{points:["tr","br"],overflow:ge,offset:[0,4],targetOffset:G},rightBottom:{points:["bl","br"],overflow:ge,offset:[4,0],targetOffset:G},bottomLeft:{points:["tl","bl"],overflow:ge,offset:[0,4],targetOffset:G},leftBottom:{points:["br","bl"],overflow:ge,offset:[-4,0],targetOffset:G}},z=w},"8hTe":function(ut,ot,ee){ut.exports={button:"button___1wy9m"}},"8mKB":function(ut,ot,ee){"use strict";var ge=ee("rePB"),G=ee("1OyB"),w=ee("vuIU"),z=ee("Ji7U"),k=ee("md7G"),v=ee("foSv"),F=ee("q1tI"),U=ee.n(F),N=ee("m+aA"),R=ee("TSYQ"),b=ee.n(R),T=ee("4IlW");function C(o){var r=o.pageXOffset,i="scrollLeft";if(typeof r!="number"){var g=o.document;r=g.documentElement[i],typeof r!="number"&&(r=g.body[i])}return r}function x(o){var r,i,g=o.ownerDocument,p=g.body,_=g&&g.documentElement,D=o.getBoundingClientRect();return r=D.left,i=D.top,r-=_.clientLeft||p.clientLeft||0,i-=_.clientTop||p.clientTop||0,{left:r,top:i}}function S(o){var r=x(o),i=o.ownerDocument,g=i.defaultView||i.parentWindow;return r.left+=C(g),r.left}function E(o){var r=u();return function(){var g=Object(v.a)(o),p;if(r){var _=Object(v.a)(this).constructor;p=Reflect.construct(g,arguments,_)}else p=g.apply(this,arguments);return Object(k.a)(this,p)}}function u(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(o){return!1}}var t=function(o){Object(z.a)(i,o);var r=E(i);function i(){var g;return Object(G.a)(this,i),g=r.apply(this,arguments),g.onHover=function(p){var _=g.props,D=_.onHover,M=_.index;D(p,M)},g.onClick=function(p){var _=g.props,D=_.onClick,M=_.index;D(p,M)},g.onKeyDown=function(p){var _=g.props,D=_.onClick,M=_.index;p.keyCode===13&&D(p,M)},g}return Object(w.a)(i,[{key:"getClassName",value:function(){var p=this.props,_=p.prefixCls,D=p.index,M=p.value,H=p.allowHalf,j=p.focused,V=D+1,$=_;return M===0&&D===0&&j?$+=" ".concat(_,"-focused"):H&&M+.5>=V&&MX?"true":"false","aria-posinset":X+1,"aria-setsize":q,tabIndex:H?-1:0},U.a.createElement("div",{className:"".concat(j,"-first")},oe),U.a.createElement("div",{className:"".concat(j,"-second")},oe)));return $&&(Ce=$(Ce,this.props)),Ce}}]),i}(U.a.Component);function n(o,r){var i=Object.keys(o);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(o);r&&(g=g.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),i.push.apply(i,g)}return i}function s(o){for(var r=1;r0&&!q||M===T.a.RIGHT&&ie>0&&q?(V?ie-=.5:ie-=1,p.changeValue(ie),D.preventDefault()):M===T.a.LEFT&&ieq/2||!j&&_-X0)){ae.next=20;break}return ae.next=18,Promise.all(ve);case 18:pe=ae.sent,We+=Ze;case 20:ae.next=13;break;case 22:return ae.next=24,Object(U.a)("/api/attachments/multipart_upload_end",{method:"POST",body:Object(ge.a)({fileName:de.name,chunkCount:we,uploadId:at},h)});case 24:Z=ae.sent,Z.object?($("success"),Re(),c&&c(Object(ge.a)(Object(ge.a)({},Z),{},{file:de,percent:100}))):($("error"),xe("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Re(),y&&y(de.name));case 26:case"end":return ae.stop()}},je)})(),"t0",11);case 11:ke.next=19;break;case 13:ke.prev=13,ke.t1=ke.catch(9),$("error"),xe("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Re(),y&&y(de.name);case 19:case"end":return ke.stop()}},Ie,null,[[9,13]])}));return function(de){return Ne.apply(this,arguments)}}(),Le=Object(v.useCallback)(function(){Te.current=!0,ue.current&&(ue.current.abort(),l&&l())},[l]),Be=function(Ie){var de,ye,we=Ie==null||((de=Ie.target)===null||de===void 0||((ye=de.files)===null||ye===void 0))?void 0:ye[0];if(J(we),V="ready",!we)return;if(d){var Oe=d(we);Oe||he(we),Re();return}he(we)};return F.a.createElement(v.Fragment,null,F.a.createElement("input",{type:"file",id:re.current,style:{display:"none"},onChange:Be,accept:i}),F.a.createElement("label",{className:b()(C.a.upload,g),htmlFor:re.current,style:_},r))};ot.a=Object(v.forwardRef)(x)},"96GE":function(ut,ot,ee){"use strict";ee.r(ot),ee.d(ot,"formatQuery",function(){return De});var ge=ee("T2oS"),G=ee("W9HT"),w=ee("k1fw"),z=ee("PpiC"),k=ee("q1tI"),v=ee.n(k),F=ee("9kvl"),U=ee("JqQi"),N=ee.n(U),R=ee("pC0b"),b=ee("GzdX"),T=ee("9og8"),C=ee("tJVT"),x=ee("WmNS"),S=ee.n(x),E=ee("nUhQ"),u=ee.n(E),t=ee("2qtc"),n=ee("kLXV"),s=ee("7Kak"),h=ee("9yH6"),l=ee("miYZ"),c=ee("tsqr"),y=ee("5NDa"),f=ee("5rEg"),d=ee("Ty5D"),o=ee("sWEp"),r=ee.n(o),i=ee("qdXH"),g=f.a.Search,p=function($e){var Je,ze=$e.videoDetail,He=$e.globalSetting,qe=$e.loading,st=$e.dispatch,gt=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),yt=Object(d.i)(),bt=Object(d.h)(),vt=Object(k.useState)([]),Ct=Object(C.a)(vt,2),pt=Ct[0],Ot=Ct[1],Rt=Object(k.useState)(""),_t=Object(C.a)(Rt,2),St=_t[0],Q=_t[1],K=Object(k.useState)(),m=Object(C.a)(K,2),A=m[0],L=m[1],B=Object(k.useState)(!1),Y=Object(C.a)(B,2),ce=Y[0],be=Y[1],Me=Object(k.useState)(!1),Ve=Object(C.a)(Me,2),Ge=Ve[0],rt=Ve[1];Object(k.useEffect)(function(){ze.actionTabs.key==="Banner-SendToClass"&&Qe()},[ze.actionTabs.key]);var Qe=function(){var O=Object(T.a)(S.a.mark(function e(){var a,P;return S.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(i.h)({});case 2:if(P=I.sent,!(P!=null&&(a=P.courses)!==null&&a!==void 0&&a.length)){I.next=8;break}Ot((P==null?void 0:P.courses)||[]),rt(!0),I.next=11;break;case 8:return nt(),c.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),I.abrupt("return");case 11:case"end":return I.stop()}},e)}));return function(){return O.apply(this,arguments)}}(),Pe=function(e){Ot(pt==null?void 0:pt.map(function(a){return Object(w.a)(Object(w.a)({},a),{},{hide:!a.course_name.includes(e)})}))},tt=function(){var O=Object(T.a)(S.a.mark(function e(){var a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(A){W.next=3;break}return be(!0),W.abrupt("return");case 3:return W.next=5,Object(i.m)({id:yt.videoId,course_id:A});case 5:a=W.sent,(a==null?void 0:a.status)===0&&(c.b.success("\u53D1\u9001\u6210\u529F"),nt(),F.d===null||F.d===void 0||F.d.replace("/classrooms/".concat(A,"/shixun_homework")));case 7:case"end":return W.stop()}},e)}));return function(){return O.apply(this,arguments)}}(),nt=function(){Q(""),L(null),be(!1),st({type:"videoDetail/setActionTabs",payload:{}}),rt(!1)};return v.a.createElement(n.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:tt,onCancel:nt},v.a.createElement("div",{className:r.a.wrap},v.a.createElement("div",{className:"mb10"},v.a.createElement(g,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:St,onChange:function(e){return Q(e.target.value)},onSearch:function(e){Q(e),Pe(e)}})),v.a.createElement("div",{className:r.a.radioWrap},v.a.createElement(h.a.Group,{value:A,onChange:function(e){L(e.target.value),be(!1)}},pt==null||((Je=pt.filter(function(O){return!(O!=null&&O.hide)}))===null||Je===void 0)?void 0:Je.map(function(O,e){return v.a.createElement(h.a,{className:r.a.radio,value:O.course_id,key:e},O.course_name)}))),ce&&v.a.createElement("div",{className:r.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),v.a.createElement("div",{className:r.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},_=Object(F.a)(function(lt){var $e=lt.videoDetail,Je=lt.loading,ze=lt.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je.models.index}})(p),D=ee("sBCT"),M=ee("Mgx3"),H=ee("1vsH"),j=ee("NLgs"),V=ee("Awhp"),$=ee("KrTs"),X=ee("+L6B"),q=ee("2/Rp"),ie=ee("O3gP"),oe=ee("lrIw"),Ce=ee("oBTY"),Ee=ee("eoI0"),Se=ee.n(Ee),xe=ee("HBuW"),_e=function($e){var Je,ze,He=$e.videoDetail,qe=$e.dispatch,st=qe===void 0?function(){}:qe,gt=$e.visible,yt=$e.onClose,bt=yt===void 0?function(){}:yt,vt=He.queryParams,Ct=He.queryParams,pt=Ct.subject_id,Ot=Ct.videoId,Rt={videoId:Ot},_t=Object(k.useState)(0),St=Object(C.a)(_t,2),Q=St[0],K=St[1],m=Object(k.useState)(""),A=Object(C.a)(m,2),L=A[0],B=A[1],Y=Object(k.useState)([]),ce=Object(C.a)(Y,2),be=ce[0],Me=ce[1],Ve=Object(k.useState)([]),Ge=Object(C.a)(Ve,2),rt=Ge[0],Qe=Ge[1];Object(k.useEffect)(function(){var e,a,P=((e=He.detail)===null||e===void 0||((a=e.video_item)===null||a===void 0)?void 0:a.schools)||[];K(P!=null&&P.length?1:0),Qe(P)},[(Je=He.detail)===null||Je===void 0||((ze=Je.video_item)===null||ze===void 0)?void 0:ze.schools]);var Pe=function(){var e=Object(T.a)(S.a.mark(function a(P){var W;return S.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(xe.P)({q:P});case 2:W=le.sent,W&&Me(W.shools_name||[]);case 4:case"end":return le.stop()}},a)}));return function(P){return e.apply(this,arguments)}}(),tt=function(a){if(rt.includes(a)){c.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}B(""),Qe([].concat(Object(Ce.a)(rt),[a]))},nt=function(){var e=Object(T.a)(S.a.mark(function a(){var P;return S.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(Q===1&&!(rt!=null&&rt.length))){I.next=2;break}return I.abrupt("return",c.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return I.next=4,Object(i.a)(Object(w.a)(Object(w.a)({},vt),{},{id:Rt.videoId,schools:Q===0?[]:rt,is_public:!(Q===2)}));case 4:P=I.sent,(P==null?void 0:P.status)===0&&(c.b.success("\u8BBE\u7F6E\u6210\u529F"),O());case 6:case"end":return I.stop()}},a)}));return function(){return e.apply(this,arguments)}}(),O=function(){bt(),st({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({},vt),{},{id:Rt.videoId})})};return v.a.createElement(n.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:Se.a.modal,visible:gt,onOk:nt,onCancel:O},v.a.createElement(v.a.Fragment,null,v.a.createElement(h.a.Group,{value:Q,onChange:function(a){return K(a.target.value)}},v.a.createElement(h.a,{value:0},"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),v.a.createElement(h.a,{value:1},"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7528\u6237\u53EF\u89C1\uFF09")),v.a.createElement(h.a,{value:2},"\u4E0D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u4E0D\u53EF\u89C1\uFF09"))),Q===1&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"mt10"},v.a.createElement(oe.a,{showSearch:!0,className:Se.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:L,onChange:function(a){B(a),Pe(a)},onSelect:tt,options:be==null?void 0:be.map(function(e){return{value:e}})})),v.a.createElement("div",{className:"mt10"},rt==null?void 0:rt.map(function(e,a){return v.a.createElement($.a,{count:v.a.createElement("span",{className:Se.a.delete,onClick:function(){return Qe(rt.filter(function(W){return W!==e}))}},"x"),className:"mt10 mr20 current",key:a},v.a.createElement(q.a,{type:"primary",ghost:!0},e))})))))},fe=_e,se=function($e){var Je=$e.user,ze=$e.videoDetail,He=$e.dispatch,qe=ze.queryParams,st=ze.queryParams,gt=st.subject_id,yt=st.videoId,bt={videoId:yt},vt=Object(k.useState)(),Ct=Object(C.a)(vt,2),pt=Ct[0],Ot=Ct[1],Rt=Object(k.useState)(),_t=Object(C.a)(Rt,2),St=_t[0],Q=_t[1],K=Object(k.useState)(!1),m=Object(C.a)(K,2),A=m[0],L=m[1],B=ze.detail||{},Y=B.video_item,ce=ze||{},be=ce.stages,Me=function(){He({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},Ve=function(){var rt=Object(T.a)(S.a.mark(function Qe(){var Pe,tt,nt,O,e,a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!((Pe=Je.userInfo)!==null&&Pe!==void 0&&Pe.admin||(tt=Je.userInfo)!==null&&tt!==void 0&&tt.is_teacher&&Object(j.d)())){W.next=9;break}return O=[],be.map(function(I){I.items.map(function(le){O.push(le)})}),e=O.filter(function(I){return I.id===Y.id}),W.next=6,Object(i.g)(Object(w.a)({id:e==null||((nt=e[0])===null||nt===void 0)?void 0:nt.stage_item_id},qe));case 6:a=W.sent,Q(a),Ot(!0);case 9:case"end":return W.stop()}},Qe)}));return function(){return rt.apply(this,arguments)}}(),Ge=function(){var rt=Object(T.a)(S.a.mark(function Qe(Pe){var tt,nt,O;return S.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(M.S)(Object(w.a)(Object(w.a)({id:St==null?void 0:St.id},Pe),{},{video_id:(Pe==null?void 0:Pe.video_id)||(St==null||((tt=St.video_item)===null||tt===void 0)?void 0:tt.video_id),link:(Pe==null?void 0:Pe.link)||(St==null||((nt=St.video_item)===null||nt===void 0)?void 0:nt.link)}));case 2:return O=a.sent,O&&(Ot(!1),He({type:"videoDetail/getVideoDetail",payload:Object(w.a)({id:bt.videoId},qe)})),a.abrupt("return",O);case 5:case"end":return a.stop()}},Qe)}));return function(Pe){return rt.apply(this,arguments)}}();return v.a.createElement("aside",{className:u.a.banner},v.a.createElement("aside",{className:u.a.wrap},v.a.createElement("p",{className:u.a.title},Y==null?void 0:Y.name),v.a.createElement("div",{className:u.a.contentWrap},v.a.createElement("span",{className:"font14 c-white"},v.a.createElement("span",{className:"mr10"},"\u5B66\u4E60\u4EBA\u6570\uFF1A"),v.a.createElement("span",null,(Y==null?void 0:Y.study_video_items_count)||0),v.a.createElement("span",{className:"ml100 mr10"},"\u5B66\u5458\u8BC4\u5206\uFF1A"),v.a.createElement(b.a,{allowHalf:!0,value:Object(H.C)(Y==null?void 0:Y.star),disabled:!0,className:u.a.rating})))),v.a.createElement(_,null),v.a.createElement(D.a,{editData:St,visible:pt,onCancel:function(){return Ot(!1)},onOk:Ge,queryParams:qe}),v.a.createElement(fe,{dispatch:He,videoDetail:ze,visible:A,onClose:function(){return L(!1)}}))},J=Object(F.a)(function(lt){var $e=lt.user,Je=lt.videoDetail;return{user:$e,videoDetail:Je}})(se),ue=ee("R9oj"),re=ee("ECub"),Te=ee("sRBo"),Re=ee("kaz8"),he=ee("J66h"),Le=ee("hgre"),Be=ee("9Bee"),Ne=ee("vZDz"),Ie=ee.n(Ne),de=ee("9VGf"),ye=function($e){var Je=$e.videoDetail,ze=$e.globalSetting,He=$e.loading,qe=$e.dispatch,st=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),gt=Je.queryParams,yt=Je.selectParams,bt=Je.videoList,vt=gt.subject_id,Ct=gt.videoId,pt=yt.checkBoxValue,Ot=yt.radioValue,Rt={videoId:Ct},_t={query:gt},St=Object(k.useRef)(),Q=Object(k.useRef)(),K=Object(k.useRef)(),m=Object(k.useRef)(5),A=Je.detail||{},L=A.video_item;Object(de.a)(Object(T.a)(S.a.mark(function Qe(){return S.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!Q.current){tt.next=5;break}return console.log("videoRef lastUpdatedTime: ",St.current.getLastUpdatedTime()),console.log(St.current),tt.next=5,B();case 5:case"end":return tt.stop()}},Qe)})),m.current*1e3);var B=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt=Pe?{is_f:1}:{};return Object(i.n)(Object(w.a)(Object(w.a)({},tt),{id:Rt.videoId,point:St.current.getLastUpdatedTime(),total:St.current.getDuration()}))},Y=function(Pe){return Pe.ed==="1"&&(Q.current=!1,B(!0)),!Q.current&&!Pe.ed&&(Q.current=!0,m.current=St.current.getDuration()<=5?1:5,B()),qe({type:"userDetail/logWatchHistory",payload:Pe})},ce=function(){Q.current=!1},be=function(){Q.current=!0},Me=function(){K.current=5,n.a.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:v.a.createElement("div",{className:"tc font14"},v.a.createElement(b.a,{defaultValue:K.current,onChange:function(tt){return K.current=tt},className:Ie.a.modalRating})),onOk:function(){var Pe=Object(T.a)(S.a.mark(function nt(){var O,e,a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(i.l)({id:Rt.videoId,star:K.current});case 2:O=W.sent,O.status===0&&(e=Object(H.I)(),a=e.course_id,qe({type:"videoDetail/getVideoDetail",payload:{id:Rt.videoId,videoId:Rt.videoId,course_id:a}}));case 4:case"end":return W.stop()}},nt)}));function tt(){return Pe.apply(this,arguments)}return tt}()})},Ve=function(Pe){var tt=window.filterVideoSign,nt=tt.findIndex(function(I){return I.id===Ct}),O=nt===tt.length-1;if(O)return;var e=tt[nt+1].id,a=tt[nt+1].can_view,P=tt[nt+1].link,W=tt[nt+1].is_public;if(window.checkBoxValue){if(P){window.open(P);return}if(!a){n.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!W){n.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}qe({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(function(){Pe.current.play()},2e3)}},Ge=function(Pe,tt){if(Pe==="checkBox"){var nt=tt.target.checked;window.checkBoxValue=nt,qe({type:"videoDetail/setSelectValue",payload:{radioValue:Ot,checkBoxValue:nt}});return}qe({type:"videoDetail/setSelectValue",payload:{checkBoxValue:pt,radioValue:tt.target.value}})},rt=function(){var Pe=bt.findIndex(function(nt){return nt.id===Ct}),tt=Pe===bt.length-1;return tt?v.a.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):v.a.createElement(Re.a,{onChange:function(O){Ge("checkBox",O)},checked:pt},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891")};return v.a.createElement("aside",{className:Ie.a.contentWrap},v.a.createElement("aside",{className:Ie.a.wrap},v.a.createElement("header",null,(L==null?void 0:L.description)&&v.a.createElement("span",{className:Ie.a.introName},"\u7B80\u4ECB"),Object(H.P)(L==null?void 0:L.my_star)?v.a.createElement(q.a,{type:"primary",ghost:!0,onClick:Me},"\u8BC4\u5206"):v.a.createElement("span",null,v.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8BC4\u5206\uFF1A"),v.a.createElement(b.a,{value:L==null?void 0:L.my_star,disabled:!0,className:Ie.a.rating}))),v.a.createElement("div",{className:"mt20"},v.a.createElement(Be.a,{value:(L==null?void 0:L.description)||""})),!(L!=null&&L.can_edit)&&!(L!=null&&L.is_public)?v.a.createElement(re.a,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):v.a.createElement(Le.a,{ref:St,startTime:L==null?void 0:L.last_point,src:L!=null&&L.is_link?L==null?void 0:L.link:(L==null?void 0:L.play_url)&&he.Base64.decode(L==null?void 0:L.play_url),videoId:L==null?void 0:L.video_id,logWatchHistory:Y,handlePause:ce,handlePlay:be,videoSpeed:Ot,handlePlayEnded:Ve,toLog:function(){}}),!(L!=null&&L.can_edit)&&!(L!=null&&L.is_public)?null:v.a.createElement("div",{className:Ie.a.footer},v.a.createElement("div",{className:Ie.a.checkBox},rt()),v.a.createElement("div",{className:Ie.a.radioGroup},v.a.createElement(h.a.Group,{onChange:function(Pe){Ge("radio",Pe)},value:Ot},v.a.createElement(h.a,{value:1},"1.0X"),v.a.createElement(h.a,{value:1.5},"1.5X"),v.a.createElement(h.a,{value:2},"2.0X"))))))},we=Object(F.a)(function(lt){var $e=lt.videoDetail,Je=lt.loading,ze=lt.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je}})(ye),Oe=ee("MRWH"),ke=ee.n(Oe),je=ee("V0Rq"),it=ee("m3rI"),at=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:v.a.createElement("i",{className:"iconfont icon-shixun2 font20"})},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:v.a.createElement("i",{className:"iconfont icon-shipin font20"})},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:v.a.createElement("i",{className:"iconfont icon-jiaoxueanli font20"})},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:v.a.createElement("i",{className:"iconfont icon-kongbai font20"})}],et=function($e){var Je=$e.dispatch,ze=$e.videoDetail,He=$e.user,qe=Object(z.a)($e,["dispatch","videoDetail","user"]),st=ze.queryParams,gt=ze.stages,yt=ze.cust_seq,bt=ze.active,vt=st.subject_id,Ct=st.course_id;Object(k.useEffect)(function(){Je(vt?{type:"videoDetail/getStageData",payload:{subject_id:vt}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Ct}})},[]);var pt=function(){var m=Object(T.a)(S.a.mark(function A(L,B){var Y;return S.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(Je({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!B){be.next=7;break}return be.next=4,Object(xe.D)({id:L});case 4:be.t0=be.sent,be.next=10;break;case 7:return be.next=9,Object(xe.E)({id:L});case 9:be.t0=be.sent;case 10:if(Y=be.t0,Je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Y!=null&&Y.game_identifier||Y!=null&&Y.identifier)){be.next=15;break}return Object(H.S)(B?"/tasks/".concat(Y==null?void 0:Y.identifier,"/jupyter"):"/tasks/".concat(Y.game_identifier)),be.abrupt("return");case 15:(Y==null?void 0:Y.status)===2?Rt(Y==null?void 0:Y.message):(Y==null?void 0:Y.status)===3&&Ot(Y==null?void 0:Y.message);case 16:case"end":return be.stop()}},A)}));return function(L,B){return m.apply(this,arguments)}}(),Ot=function(A){n.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",A,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rt=function m(A){var L;A=(L=A)!==null&&L!==void 0&&L.includes(".json")?A:"".concat(A,".json"),n.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var B=Object(T.a)(S.a.mark(function ce(){var be,Me;return S.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(je.T)({url:A});case 2:if(be=Ge.sent,be){Ge.next=5;break}return Ge.abrupt("return");case 5:return c.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ge.next=8,Object(xe.E)({id:be.shixun_identifier});case 8:if(Me=Ge.sent,!(Me!=null&&Me.game_identifier)){Ge.next=12;break}return Object(H.S)("/tasks/".concat(Me.game_identifier)),Ge.abrupt("return");case 12:(Me==null?void 0:Me.status)===2?m(Me==null?void 0:Me.message):(Me==null?void 0:Me.status)===3&&Ot(Me==null?void 0:Me.message);case 13:case"end":return Ge.stop()}},ce)}));function Y(){return B.apply(this,arguments)}return Y}()})},_t=function(A){if((A==null?void 0:A.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);var L=A.id,B=A.item_type,Y=A.identifier,ce=A.is_jupyter,be=A.url,Me=A.link;if(B==="VideoItem"&&!Me){var Ve,Ge;if(!((Ve=He.userInfo)!==null&&Ve!==void 0&&Ve.admin)&&!((Ge=He.userInfo)!==null&&Ge!==void 0&&Ge.business)&&!A.can_view){n.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}Je({type:"videoDetail/handleListItemClick",payload:{videoId:L}}),Je({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({id:L},st),{},{videoId:L}),callback:function(Qe){if(Qe&&Qe.video_item&&!Qe.video_item.can_edit&&!A.is_public){n.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(B==="VideoItem"&&!!Me){A.link&&Object(i.n)({is_f:1,id:A.id,point:0,total:0}),window.open(Me);return}if(B==="Shixun"){pt(Y,ce);return}if(B==="Attachment"){Object(H.v)(A.name,it.a.API_SERVER+A.url);return}window.open(it.a.IMG_SERVER+be)},St=function(A){var L=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],B=["","\u5341","\u767E","\u5343","\u4E07"];A=parseInt(A);var Y=function(Ve){for(var Ge=Ve.toString().split("").reverse(),rt="",Qe=0;Qe0&&Ge[Qe]==0&&Ge[Qe-1]==0?"":L[Ge[Qe]]+(Ge[Qe]==0?B[0]:B[Qe]))+rt;return rt},ce=Math.floor(A/1e4),be=A%1e4;return be.toString().length<4&&(be="0"+be),ce?Y(ce)+"\u4E07"+Y(be):Y(A)},Q=function(A,L,B,Y){var ce,be=A.name,Me=A.item_type,Ve=A.id,Ge="".concat(L+1,"-").concat(B+1,"-").concat(Y+1),rt=(ce=at.find(function(tt){return tt.type===Me}))===null||ce===void 0?void 0:ce.icon,Qe=ke.a.brght,Pe=bt.id===Ve?"".concat(Qe," ").concat(ke.a.active):Qe;return v.a.createElement("div",{key:Ge,onClick:function(){return _t(A)},className:Pe,style:{paddingLeft:52}},v.a.createElement("span",{className:ke.a.s1},rt),!!yt&&v.a.createElement("span",{className:ke.a.s2},Ge),v.a.createElement("span",{className:ke.a.s3},"\u203B ",be))},K=function(A,L,B){var Y,ce=A.name,be=A.item_type,Me=A.id,Ve=A.children,Ge="".concat(L+1,"-").concat(B+1),rt=(Y=at.find(function(tt){return tt.type===be}))===null||Y===void 0?void 0:Y.icon,Qe=ke.a.brght,Pe=bt.id===Me?"".concat(Qe," ").concat(ke.a.active):Qe;return v.a.createElement(k.Fragment,{key:Ge},v.a.createElement("div",{onClick:function(){return _t(A)},className:Pe},v.a.createElement("span",{className:ke.a.s1},rt),!!yt&&v.a.createElement("span",{className:ke.a.s2},Ge),v.a.createElement("span",{className:ke.a.s3},"\u203B ",ce)),!!Ve.length&&Ve.map(function(tt,nt){return Q(tt,L,B,nt)}))};return v.a.createElement("aside",{className:ke.a.list},gt.map(function(m,A){var L=m.stage_name,B=m.items,Y=B===void 0?[]:B;return v.a.createElement("aside",{key:A,className:ke.a.box},v.a.createElement("div",{className:ke.a.title},St(A+1),"\u3001",L),Y.map(function(ce,be){return K(ce,A,be)}),A!==gt.length-1&&v.a.createElement("div",{className:ke.a.line}))}))},Ke=Object(F.a)(function(lt){var $e=lt.user,Je=lt.videoDetail,ze=lt.loading,He=lt.globalSetting;return{user:$e,videoDetail:Je,globalSetting:He,loading:ze}})(et),dt=ee("lppi"),ft=ee.n(dt),We=ee("fWQN"),Ze=function lt(){var $e=this;Object(We.a)(this,lt),this.conversion_getDPI=function(){var Je=new Array;if(window.screen.deviceXDPI)Je[0]=window.screen.deviceXDPI,Je[1]=window.screen.deviceXDPI;else{var ze=document.createElement("DIV");ze.style.cssText="width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden",document.body.appendChild(ze),Je[0]=parseInt(String(ze.offsetWidth)),Je[1]=parseInt(String(ze.offsetHeight)),ze.parentNode.removeChild(ze)}return Je},this.pxConversionMm=function(Je){var ze=Je/$e.conversion_getDPI()[0],He=ze*25.4;return He},this.mmConversionPx=function(Je){var ze=Je/25.4,He=ze*$e.conversion_getDPI()[0];return He}},me=new Ze,ve=me.mmConversionPx(297),pe=function($e){var Je=$e.url,ze=Object(k.useState)(""),He=Object(C.a)(ze,2),qe=He[0],st=He[1],gt=Object(k.useState)(!0),yt=Object(C.a)(gt,2),bt=yt[0],vt=yt[1];return Object(k.useEffect)(function(){var Ct="".concat(it.a.API_SERVER).concat(Je);qe!==Ct&&(vt(!1),setTimeout(function(){vt(!0)},500)),st(Ct)},[Je]),qe?v.a.createElement("div",{className:ft.a.pdfContainer},v.a.createElement("div",{className:ft.a.loading},v.a.createElement(G.a,{tip:"\u6B63\u5728\u52A0\u8F7D"})),bt&&v.a.createElement("embed",{src:qe,height:ve,width:"100%"})):v.a.createElement(v.a.Fragment,null)},Z=pe,te=ee("b57q"),ae=ee.n(te),ne=function($e){var Je=$e.url,ze=Object(H.T)(Je).filesize,He=1024*1024,qe=10*He;return v.a.createElement("div",{className:ae.a.officeContainer},ze>qe&&v.a.createElement("div",{className:"tc mt100 font16"},"\u5F53\u524D\u6587\u4EF6(",parseInt(ze/He),"MB)\uFF0C\u5DF2\u8D85\u51FA\u6700\u5927\u9650\u5236\uFF0C\u8BF7\u4E0B\u8F7D\u540E\u9884\u89C8\uFF01",v.a.createElement("br",null),v.a.createElement(q.a,{type:"primary",className:"mt20"},v.a.createElement("a",{href:"".concat(it.a.IMG_SERVER).concat(Je)},"\u70B9\u51FB\u4E0B\u8F7D"))),ze<=qe&&v.a.createElement("iframe",{frameBorder:0,width:"100%",height,src:"https://view.officeapps.live.com/op/view.aspx?src=".concat(encodeURIComponent("".concat(it.a.IMG_SERVER).concat(Je,"?disposition=inline")))}))},Ae=ne,De=function($e){var Je=$e.subject_id;return{subject_id:Je,course_id:Je}},Ye=function($e){var Je=$e.videoDetail,ze=$e.globalSetting,He=$e.loading,qe=$e.dispatch,st=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),gt=Je.queryParams,yt=Je.videoList,bt=Je.attachmentList,vt=Je.active,Ct=gt.subject_id,pt=gt.videoId,Ot={videoId:pt};Object(k.useEffect)(function(){if(vt){var _t=vt.item_type,St=vt.id;_t==="VideoItem"&&qe({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({},gt),{},{id:St})})}},[vt.id]),Object(k.useEffect)(function(){var _t,St;Object(H.X)((_t=Je.detail)===null||_t===void 0||((St=_t.video_item)===null||St===void 0)?void 0:St.name)},[Je]);var Rt={width:1200};return vt&&vt.item_type==="Attachment"&&vt.content_type==="application/pdf"&&(Rt={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),console.log("active:",vt),v.a.createElement(G.a,{spinning:!1},v.a.createElement("section",{className:N.a.bg},v.a.createElement(J,null),v.a.createElement("div",{className:N.a.container,style:Rt},v.a.createElement(Ke,null),vt&&vt.item_type==="VideoItem"&&v.a.createElement(we,null),vt&&vt.item_type==="Attachment"&&vt.content_type==="application/pdf"&&vt.url&&v.a.createElement(Z,{url:vt.url}),vt&&vt.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(vt.content_type)&&vt.url&&v.a.createElement(Ae,{url:vt.url,name:vt.name}))))},mt=ot.default=Object(F.a)(function(lt){var $e=lt.videoDetail,Je=lt.loading,ze=lt.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je}})(Ye)},"9Bee":function(ut,ot,ee){"use strict";var ge=ee("DYRE"),G=ee("zeV3"),w=ee("+L6B"),z=ee("2/Rp"),k=ee("k1fw"),v=ee("9og8"),F=ee("tJVT"),U=ee("WmNS"),N=ee.n(U),R=ee("q1tI"),b=ee.n(R),T=ee("vg9a"),C=ee("DlQD"),x=ee.n(C),S=ee("rUJ1");function E(O,e){var a=O.match(/^(\s+)(?:```)/);if(a===null)return e;var P=a[1];return e.split(` `).map(function(W){var I=W.match(/^\s+/);if(I===null)return W;var le=Object(F.a)(I,1),Ue=le[0];return Ue.length>=P.length?W.slice(P.length):W}).join(` `)}var u=[],t=["