You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Video__Detail__id.99263f...

5 lines
49 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[230,14],{"1ZF9":function(H,X,e){H.exports=e.p+"static/Authorize.cc9c212f.png"},"96GE":function(H,X,e){"use strict";e.r(X),e.d(X,"formatQuery",function(){return rt});var je=e("T2oS"),Te=e("W9HT"),V=e("k1fw"),oe=e("PpiC"),y=e("q1tI"),t=e.n(y),ae=e("9kvl"),Ne=e("JqQi"),A=e.n(Ne),Ie=e("5Dmo"),ne=e("3S7+"),x=e("+L6B"),G=e("2/Rp"),Y=e("pC0b"),q=e("GzdX"),T=e("9og8"),le=e("tJVT"),Ve=e("WmNS"),W=e.n(Ve),Me=e("nUhQ"),B=e.n(Me),g=e("2qtc"),he=e("kLXV"),Le=e("7Kak"),R=e("9yH6"),ye=e("miYZ"),k=e("tsqr"),U=e("5NDa"),Ke=e("5rEg"),we=e("Ty5D"),We=e("sWEp"),s=e.n(We),me=e("qdXH"),He=Ke.a.Search,ge=function(v){var D,S=v.videoDetail,fe=v.globalSetting,Oe=v.loading,Ce=v.dispatch,re=Object(oe.a)(v,["videoDetail","globalSetting","loading","dispatch"]),Fe=Object(we.m)(),Ae=Object(we.l)(),xe=Object(y.useState)([]),De=Object(le.a)(xe,2),te=De[0],pe=De[1],Ue=Object(y.useState)(""),ke=Object(le.a)(Ue,2),N=ke[0],l=ke[1],P=Object(y.useState)(),j=Object(le.a)(P,2),O=j[0],a=j[1],I=Object(y.useState)(!1),n=Object(le.a)(I,2),F=n[0],L=n[1],c=Object(y.useState)(!1),w=Object(le.a)(c,2),E=w[0],u=w[1];Object(y.useEffect)(function(){S.actionTabs.key==="Banner-SendToClass"&&h()},[S.actionTabs.key]);var h=function(){var b=Object(T.a)(W.a.mark(function f(){var p,Q;return W.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(me.h)({});case 2:if(Q=_e.sent,!(Q!=null&&(p=Q.courses)!==null&&p!==void 0&&p.length)){_e.next=8;break}pe((Q==null?void 0:Q.courses)||[]),u(!0),_e.next=11;break;case 8:return m(),k.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),_e.abrupt("return");case 11:case"end":return _e.stop()}},f)}));return function(){return b.apply(this,arguments)}}(),r=function(f){pe(te==null?void 0:te.map(function(p){return Object(V.a)(Object(V.a)({},p),{},{hide:!p.course_name.includes(f)})}))},_=function(){var b=Object(T.a)(W.a.mark(function f(){var p;return W.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(O){Pe.next=3;break}return L(!0),Pe.abrupt("return");case 3:return Pe.next=5,Object(me.n)({id:Fe.videoId,course_id:O});case 5:p=Pe.sent,(p==null?void 0:p.status)===0&&(k.b.success("\u53D1\u9001\u6210\u529F"),m(),ae.c===null||ae.c===void 0||ae.c.replace("/classrooms/".concat(O,"/shixun_homework")));case 7:case"end":return Pe.stop()}},f)}));return function(){return b.apply(this,arguments)}}(),m=function(){l(""),a(null),L(!1),Ce({type:"videoDetail/setActionTabs",payload:{}}),u(!1)};return t.a.createElement(he.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:E,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:_,onCancel:m},t.a.createElement("div",{className:s.a.wrap},t.a.createElement("div",{className:"mb10"},t.a.createElement(He,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:N,onChange:function(f){return l(f.target.value)},onSearch:function(f){l(f),r(f)}})),t.a.createElement("div",{className:s.a.radioWrap},t.a.createElement(R.a.Group,{value:O,onChange:function(f){a(f.target.value),L(!1)}},te==null||((D=te.filter(function(b){return!(b!=null&&b.hide)}))===null||D===void 0)?void 0:D.map(function(b,f){return t.a.createElement(R.a,{className:s.a.radio,value:b.course_id,key:f},b.course_name)}))),F&&t.a.createElement("div",{className:s.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),t.a.createElement("div",{className:s.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},o=Object(ae.a)(function(M){var v=M.videoDetail,D=M.loading,S=M.globalSetting;return{videoDetail:v,globalSetting:S,loading:D.models.index}})(ge),i=e("sBCT"),d=e("1vsH"),C=e("NLgs"),ee=e("Awhp"),$=e("KrTs"),z=e("O3gP"),K=e("lrIw"),be=e("oBTY"),Re=e("eoI0"),de=e.n(Re),J=e("HBuW"),ve=function(v){var D,S,fe=v.videoDetail,Oe=v.dispatch,Ce=Oe===void 0?function(){}:Oe,re=v.visible,Fe=v.onClose,Ae=Fe===void 0?function(){}:Fe,xe=fe.queryParams,De=fe.queryParams,te=De.subject_id,pe=De.videoId,Ue={videoId:pe},ke=Object(y.useState)(0),N=Object(le.a)(ke,2),l=N[0],P=N[1],j=Object(y.useState)(""),O=Object(le.a)(j,2),a=O[0],I=O[1],n=Object(y.useState)([]),F=Object(le.a)(n,2),L=F[0],c=F[1],w=Object(y.useState)([]),E=Object(le.a)(w,2),u=E[0],h=E[1];Object(y.useEffect)(function(){var f,p,Q=((f=fe.detail)===null||f===void 0||((p=f.video_item)===null||p===void 0)?void 0:p.schools)||[];P(Q!=null&&Q.length?1:0),h(Q)},[(D=fe.detail)===null||D===void 0||((S=D.video_item)===null||S===void 0)?void 0:S.schools]);var r=function(){var f=Object(T.a)(W.a.mark(function p(Q){var Pe;return W.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(J.L)({q:Q});case 2:Pe=et.sent,Pe&&c(Pe.shools_name||[]);case 4:case"end":return et.stop()}},p)}));return function(Q){return f.apply(this,arguments)}}(),_=function(p){if(u.includes(p)){k.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}I(""),h([].concat(Object(be.a)(u),[p]))},m=function(){var f=Object(T.a)(W.a.mark(function p(){var Q;return W.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!(l===1&&!(u!=null&&u.length))){_e.next=2;break}return _e.abrupt("return",k.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return _e.next=4,Object(me.a)(Object(V.a)(Object(V.a)({},xe),{},{id:Ue.videoId,schools:l===0?[]:u,is_public:!(l===2)}));case 4:Q=_e.sent,(Q==null?void 0:Q.status)===0&&(k.b.success("\u8BBE\u7F6E\u6210\u529F"),b());case 6:case"end":return _e.stop()}},p)}));return function(){return f.apply(this,arguments)}}(),b=function(){Ae(),Ce({type:"videoDetail/getVideoDetail",payload:Object(V.a)(Object(V.a)({},xe),{},{id:Ue.videoId})})};return t.a.createElement(he.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:de.a.modal,visible:re,onOk:m,onCancel:b},t.a.createElement(t.a.Fragment,null,t.a.createElement(R.a.Group,{value:l,onChange:function(p){return P(p.target.value)}},t.a.createElement(R.a,{value:0},"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00",t.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement(R.a,{value:1},"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00",t.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement(R.a,{value:2},"\u4E0D\u516C\u5F00",t.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u4E0D\u53EF\u89C1\uFF09"))),l===1&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"mt10"},t.a.createElement(K.a,{showSearch:!0,className:de.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:a,onChange:function(p){I(p),r(p)},onSelect:_,options:L==null?void 0:L.map(function(f){return{value:f}})})),t.a.createElement("div",{className:"mt10"},u==null?void 0:u.map(function(f,p){return t.a.createElement($.a,{count:t.a.createElement("span",{className:de.a.delete,onClick:function(){return h(u.filter(function(Pe){return Pe!==f}))}},"x"),className:"mt10 mr20 current",key:p},t.a.createElement(G.a,{type:"primary",ghost:!0},f))})))))},Z=ve,Se=function(v){var D=v.user,S=v.videoDetail,fe=v.globalSetting,Oe=v.loading,Ce=v.dispatch,re=Object(oe.a)(v,["user","videoDetail","globalSetting","loading","dispatch"]),Fe=S.queryParams,Ae=S.queryParams,xe=Ae.subject_id,De=Ae.videoId,te={videoId:De},pe=Object(y.useState)(),Ue=Object(le.a)(pe,2),ke=Ue[0],N=Ue[1],l=Object(y.useState)(),P=Object(le.a)(l,2),j=P[0],O=P[1],a=Object(y.useState)(!1),I=Object(le.a)(a,2),n=I[0],F=I[1],L=function(){Ce({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},c=function(){var h=Object(T.a)(W.a.mark(function r(){var _,m,b;return W.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!((_=D.userInfo)!==null&&_!==void 0&&_.admin||(m=D.userInfo)!==null&&m!==void 0&&m.is_teacher&&Object(C.d)())){p.next=6;break}return p.next=3,Object(me.g)(Object(V.a)({id:te.videoId},Fe));case 3:b=p.sent,O(b==null?void 0:b.video_item),N(!0);case 6:case"end":return p.stop()}},r)}));return function(){return h.apply(this,arguments)}}(),w=function(){var h=Object(T.a)(W.a.mark(function r(_){var m;return W.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(me.m)(Object(V.a)(Object(V.a)({},_),{},{id:te.videoId},Fe));case 2:return m=f.sent,(m==null?void 0:m.status)===0&&(N(!1),Ce({type:"videoDetail/getVideoDetail",payload:Object(V.a)({id:te.videoId},Fe)})),f.abrupt("return",m);case 5:case"end":return f.stop()}},r)}));return function(_){return h.apply(this,arguments)}}(),E=S.detail||{},u=E.video_item;return t.a.createElement("aside",{className:B.a.banner},t.a.createElement("aside",{className:B.a.wrap},t.a.createElement("p",{className:B.a.title},u==null?void 0:u.name),t.a.createElement("div",{className:B.a.contentWrap},t.a.createElement("span",{className:"font14 c-white"},t.a.createElement("span",{className:"mr10"},"\u5B66\u4E60\u4EBA\u6570\uFF1A"),t.a.createElement("span",null,(u==null?void 0:u.study_video_items_count)||0),t.a.createElement("span",{className:"ml100 mr10"},"\u5B66\u5458\u8BC4\u5206\uFF1A"),t.a.createElement(q.a,{allowHalf:!0,value:Object(d.v)(u==null?void 0:u.star),disabled:!0,className:B.a.rating})),t.a.createElement("div",null,(u==null?void 0:u.can_edit)&&t.a.createElement(G.a,{className:"".concat(B.a.button," ").concat(B.a.buttonTransparent," mr15"),onClick:function(){return F(!0)}},"\u6743\u9650\u8BBE\u7F6E"),(u==null?void 0:u.can_edit)&&t.a.createElement(G.a,{className:"".concat(B.a.button," ").concat(B.a.buttonTransparent," mr15"),onClick:c},"\u7F16\u8F91"),t.a.createElement(ne.a,{title:"\u53EF\u5C06\u672C\u89C6\u9891\u53D1\u9001\u81F3\u6211\u7684\u8BFE\u5802\u4E2D\u7684\u89C6\u9891\u680F\u76EE",placement:"bottom"},t.a.createElement(G.a,{className:"".concat(B.a.button," ").concat(B.a.buttonTransparent," mr15"),onClick:L},"\u53D1\u9001\u81F3"))))),t.a.createElement(o,null),t.a.createElement(i.a,{editData:j,visible:ke,onCancel:function(){return N(!1)},onOk:w}),t.a.createElement(Z,{dispatch:Ce,videoDetail:S,visible:n,onClose:function(){return F(!1)}}))},ie=Object(ae.a)(function(M){var v=M.user,D=M.videoDetail,S=M.loading,fe=M.globalSetting;return{user:v,videoDetail:D,globalSetting:fe,loading:S}})(Se),ce=e("R9oj"),Xe=e("ECub"),se=e("sRBo"),ue=e("kaz8"),ze=e("J66h"),$e=e("hgre"),tt=e("9Bee"),Ge=e("vZDz"),Be=e.n(Ge),ot=e("9VGf"),at=function(v){var D=v.videoDetail,S=v.globalSetting,fe=v.loading,Oe=v.dispatch,Ce=Object(oe.a)(v,["videoDetail","globalSetting","loading","dispatch"]),re=D.queryParams,Fe=D.selectParams,Ae=D.videoList,xe=re.subject_id,De=re.videoId,te=Fe.checkBoxValue,pe=Fe.radioValue,Ue={videoId:De},ke={query:re},N=Object(y.useRef)(),l=Object(y.useRef)(),P=Object(y.useRef)(),j=Object(y.useRef)(5),O=D.detail||{},a=O.video_item;Object(ot.a)(Object(T.a)(W.a.mark(function h(){return W.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!l.current){_.next=5;break}return console.log("videoRef lastUpdatedTime: ",N.current.getLastUpdatedTime()),console.log(N.current),_.next=5,I();case 5:case"end":return _.stop()}},h)})),j.current*1e3);var I=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=r?{is_f:1}:{};return Object(me.o)(Object(V.a)(Object(V.a)({},_),{id:Ue.videoId,point:N.current.getLastUpdatedTime(),total:N.current.getDuration()}))},n=function(r){return console.log("handlLogWatchHistory: ",r),r.ed==="1"&&(l.current=!1,I(!0)),!l.current&&!r.ed&&(l.current=!0,j.current=N.current.getDuration()<=5?1:5,I()),Oe({type:"userDetail/logWatchHistory",payload:r})},F=function(){l.current=!1},L=function(){l.current=!0},c=function(){P.current=5,he.a.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:t.a.createElement("div",{className:"tc font14"},t.a.createElement(q.a,{defaultValue:P.current,onChange:function(_){return P.current=_},className:Be.a.modalRating})),onOk:function(){var r=Object(T.a)(W.a.mark(function m(){var b;return W.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,Object(me.l)({id:Ue.videoId,star:P.current});case 2:b=p.sent,b.status===0&&Oe({type:"videoDetail/getVideoDetail",payload:Object(V.a)({id:Ue.videoId},rt(ke.query))});case 4:case"end":return p.stop()}},m)}));function _(){return r.apply(this,arguments)}return _}()})},w=function(r){var _=window.filterVideoSign,m=_.findIndex(function(_e){return _e.id===De}),b=m===_.length-1;if(b)return;var f=_[m+1].id,p=_[m+1].can_view,Q=_[m+1].link,Pe=_[m+1].is_public;if(window.checkBoxValue){if(Q){window.open(Q);return}if(!p){he.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.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(!Pe){he.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}Oe({type:"videoDetail/handleList",payload:{videoId:f}}),window.videoTimer=setTimeout(function(){r.current.play()},2e3)}},E=function(r,_){if(r==="checkBox"){var m=_.target.checked;window.checkBoxValue=m,Oe({type:"videoDetail/setSelectValue",payload:{radioValue:pe,checkBoxValue:m}});return}Oe({type:"videoDetail/setSelectValue",payload:{checkBoxValue:te,radioValue:_.target.value}})},u=function(){var r=Ae.findIndex(function(m){return m.id===De}),_=r===Ae.length-1;return _?t.a.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):t.a.createElement(ue.a,{onChange:function(b){E("checkBox",b)},checked:te},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891")};return t.a.createElement("aside",{className:Be.a.contentWrap},t.a.createElement("aside",{className:Be.a.wrap},t.a.createElement("header",null,(a==null?void 0:a.description)&&t.a.createElement("span",{className:Be.a.introName},"\u7B80\u4ECB"),Object(d.F)(a==null?void 0:a.my_star)?t.a.createElement(G.a,{type:"primary",ghost:!0,onClick:c},"\u8BC4\u5206"):t.a.createElement("span",null,t.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8BC4\u5206\uFF1A"),t.a.createElement(q.a,{value:a==null?void 0:a.my_star,disabled:!0,className:Be.a.rating}))),t.a.createElement("div",{className:"mt20"},t.a.createElement(tt.a,{value:(a==null?void 0:a.description)||""})),!(a!=null&&a.can_edit)&&!(a!=null&&a.is_public)?t.a.createElement(Xe.a,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):t.a.createElement($e.a,{ref:N,startTime:a==null?void 0:a.last_point,src:a!=null&&a.is_link?a==null?void 0:a.link:(a==null?void 0:a.play_url)&&ze.Base64.decode(a==null?void 0:a.play_url),videoId:a==null?void 0:a.video_id,logWatchHistory:n,handlePause:F,handlePlay:L,videoSpeed:pe,handlePlayEnded:w}),!(a!=null&&a.can_edit)&&!(a!=null&&a.is_public)?null:t.a.createElement("div",{className:Be.a.footer},t.a.createElement("div",{className:Be.a.checkBox},u()),t.a.createElement("div",{className:Be.a.radioGroup},t.a.createElement(R.a.Group,{onChange:function(r){E("radio",r)},value:pe},t.a.createElement(R.a,{value:1},"1.0X"),t.a.createElement(R.a,{value:1.5},"1.5X"),t.a.createElement(R.a,{value:2},"2.0X"))))))},Ye=Object(ae.a)(function(M){var v=M.videoDetail,D=M.loading,S=M.globalSetting;return{videoDetail:v,globalSetting:S,loading:D}})(at),qe=e("MRWH"),Ee=e.n(qe),nt=e("V0Rq"),Qe=e("m3rI"),Je=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:t.a.createElement("i",{className:"iconfont icon-shixun2 font20"})},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:t.a.createElement("i",{className:"iconfont icon-shipin font20"})},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:t.a.createElement("i",{className:"iconfont icon-jiaoxueanli font20"})},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:t.a.createElement("i",{className:"iconfont icon-kongbai font20"})}],lt=function(v){var D=v.dispatch,S=v.videoDetail,fe=v.user,Oe=Object(oe.a)(v,["dispatch","videoDetail","user"]),Ce=S.queryParams,re=S.stages,Fe=S.videoList,Ae=S.cust_seq,xe=Ce.subject_id,De=Ce.videoId,te=Ce.course_id;Object(y.useEffect)(function(){D(xe?{type:"videoDetail/getStageData",payload:{subject_id:xe}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:te}})},[]);var pe=function(){var I=Object(T.a)(W.a.mark(function n(F,L){var c;return W.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(D({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!L){E.next=7;break}return E.next=4,Object(J.z)({id:F});case 4:E.t0=E.sent,E.next=10;break;case 7:return E.next=9,Object(J.A)({id:F});case 9:E.t0=E.sent;case 10:if(c=E.t0,D({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(c!=null&&c.game_identifier||c!=null&&c.identifier)){E.next=15;break}return Object(d.I)(L?"/tasks/".concat(c==null?void 0:c.identifier,"/jupyter"):"/tasks/".concat(c.game_identifier)),E.abrupt("return");case 15:(c==null?void 0:c.status)===2?ke(c==null?void 0:c.message):(c==null?void 0:c.status)===3&&Ue(c==null?void 0:c.message);case 16:case"end":return E.stop()}},n)}));return function(F,L){return I.apply(this,arguments)}}(),Ue=function(n){he.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",n,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ke=function I(n){var F;n=(F=n)!==null&&F!==void 0&&F.includes(".json")?n:"".concat(n,".json"),he.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var L=Object(T.a)(W.a.mark(function w(){var E,u;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(nt.O)({url:n});case 2:if(E=r.sent,E){r.next=5;break}return r.abrupt("return");case 5:return k.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),r.next=8,Object(J.A)({id:E.shixun_identifier});case 8:if(u=r.sent,!(u!=null&&u.game_identifier)){r.next=12;break}return Object(d.I)("/tasks/".concat(u.game_identifier)),r.abrupt("return");case 12:(u==null?void 0:u.status)===2?I(u==null?void 0:u.message):(u==null?void 0:u.status)===3&&Ue(u==null?void 0:u.message);case 13:case"end":return r.stop()}},w)}));function c(){return L.apply(this,arguments)}return c}()})},N=S.detail||{},l=N.video_item,P=function(n){if((n==null?void 0:n.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);var F=n.id,L=n.item_type,c=n.identifier,w=n.is_jupyter,E=n.url,u=n.link;if(L==="VideoItem"&&!u){var h,r;if(!((h=fe.userInfo)!==null&&h!==void 0&&h.admin)&&!((r=fe.userInfo)!==null&&r!==void 0&&r.business)&&!n.can_view){he.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.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}if(!l.can_edit&&!n.is_public){he.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}D({type:"videoDetail/handleList",payload:{videoId:F}});return}if(L==="VideoItem"&&!!u){n.link&&Object(me.o)({is_f:1,id:n.id,point:0,total:0}),window.open(u);return}if(L==="Shixun"){pe(c,w);return}window.open(Qe.a.IMG_SERVER+E)},j=function(n){var F=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],L=["","\u5341","\u767E","\u5343","\u4E07"];n=parseInt(n);var c=function(h){for(var r=h.toString().split("").reverse(),_="",m=0;m<r.length;m++)_=(m==0&&r[m]==0||m>0&&r[m]==0&&r[m-1]==0?"":F[r[m]]+(r[m]==0?L[0]:L[m]))+_;return _},w=Math.floor(n/1e4),E=n%1e4;return E.toString().length<4&&(E="0"+E),w?c(w)+"\u4E07"+c(E):c(n)},O=function(n,F,L,c){var w=n.name,E=n.item_type,u=n.id,h="".concat(F+1,"-").concat(L+1,"-").concat(c+1),r=Je.find(function(b){return b.type===E}).icon,_=E==="VideoItem"?Ee.a.brght:Ee.a.gray,m=De===u?"".concat(_," ").concat(Ee.a.active):_;return t.a.createElement("div",{key:h,onClick:function(){return P(n)},className:m,style:{paddingLeft:52}},t.a.createElement("span",{className:Ee.a.s1},r),!!Ae&&t.a.createElement("span",{className:Ee.a.s2},h),t.a.createElement("span",{className:Ee.a.s3},"\u203B ",w))},a=function(n,F,L){var c=n.name,w=n.item_type,E=n.id,u=n.children,h="".concat(F+1,"-").concat(L+1),r=Je.find(function(b){return b.type===w}).icon,_=w==="VideoItem"?Ee.a.brght:Ee.a.gray,m=De===E?"".concat(_," ").concat(Ee.a.active):_;return t.a.createElement(y.Fragment,{key:h},t.a.createElement("div",{onClick:function(){return P(n)},className:m},t.a.createElement("span",{className:Ee.a.s1},r),!!Ae&&t.a.createElement("span",{className:Ee.a.s2},h),t.a.createElement("span",{className:Ee.a.s3},"\u203B ",c)),!!u.length&&u.map(function(b,f){return O(b,F,L,f)}))};return t.a.createElement("aside",{className:Ee.a.list},re.map(function(I,n){var F=I.stage_name,L=I.shixuns_list,c=L===void 0?[]:L,w=I.items,E=w===void 0?[]:w,u=Object(be.a)(E);return t.a.createElement("aside",{key:n,className:Ee.a.box},t.a.createElement("div",{className:Ee.a.title},j(n+1),"\u3001",F),u.map(function(h,r){return a(h,n,r)}),n!==re.length-1&&t.a.createElement("div",{className:Ee.a.line}))}))},ut=Object(ae.a)(function(M){var v=M.user,D=M.videoDetail,S=M.loading,fe=M.globalSetting;return{user:v,videoDetail:D,globalSetting:fe,loading:S}})(lt),rt=function(v){var D=v.subject_id;return{subject_id:D,course_id:D}},Ze=function(v){var D=v.videoDetail,S=v.globalSetting,fe=v.loading,Oe=v.dispatch,Ce=Object(oe.a)(v,["videoDetail","globalSetting","loading","dispatch"]),re=D.queryParams,Fe=re.subject_id,Ae=re.videoId,xe={videoId:Ae},De={query:re};return Object(y.useEffect)(function(){if(console.log("\u9A8C\u8BC1\u6D4B\u8BD5\u73AF\u5883"),!xe.videoId)return;Oe({type:"videoDetail/getVideoDetail",payload:Object(V.a)(Object(V.a)({},re),{},{id:xe.videoId})})},[xe.videoId]),Object(y.useEffect)(function(){var te,pe;document.title=((te=D.detail)===null||te===void 0||((pe=te.video_item)===null||pe===void 0)?void 0:pe.name)||"EduCoder"},[D]),t.a.createElement(Te.a,{spinning:!1},t.a.createElement("section",{className:A.a.bg},t.a.createElement(ie,null),t.a.createElement("div",{className:A.a.container},t.a.createElement(ut,null),t.a.createElement(Ye,null))))},it=X.default=Object(ae.a)(function(M){var v=M.videoDetail,D=M.loading,S=M.globalSetting;return{videoDetail:v,globalSetting:S,loading:D}})(Ze)},"9Bee":function(H,X,e){"use strict";var je=e("k1fw"),Te=e("q1tI"),V=e.n(Te),oe=e("vg9a"),y=e("tJVT"),t=e("DlQD"),ae=e.n(t),Ne=e("rUJ1");function A(o,i){var d=o.match(/^(\s+)(?:```)/);if(d===null)return i;var C=d[1];return i.split(`
`).map(function(ee){var $=ee.match(/^\s+/);if($===null)return ee;var z=Object(y.a)($,1),K=z[0];return K.length>=C.length?ee.slice(C.length):ee}).join(`
`)}var Ie=[],ne=["<ul>"],x=new ae.a.Renderer,G=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Y(){Ie.length=0,ne=["<ul>"]}var q={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function T(o,i,d,C){if(i>=o.length||o[i].level<=d)return i;var ee=o[i];C.push("<li><a href='#"+ee.anchor+"'>"+ee.text+"</a>"),i++;var $=[];return i=T(o,i,ee.level,$),$.length>0&&(C.push("<ul>"),$.forEach(function(z){C.push(z)}),C.push("</ul>")),C.push("</li>"),i=T(o,i,d,C),i}function le(){return T(Ie,0,0,ne),ne.push("</ul>"),ne.join("")}var Ve={heading:function(i){var d=G.exec(i);if(d)return{type:"heading",raw:d[0],depth:d[1].length,text:d[2]}},fences:function(i){var d=this.rules.block.fences.exec(i);if(d){var C=d[0],ee=A(C,d[3]||""),$=d[2]?d[2].trim():d[2];if(["latex","katex","math"].indexOf($)>=0){var z=B(),K=ee;ee=z,g[z]={type:"block",expression:K}}return{type:"code",raw:C,lang:$,text:ee}}}},W=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Me=0,B=function(){return"__special_katext_id_".concat(Me++,"__")},g={};function he(){return g}function Le(){Me=0,g={}}function R(o){return o=o.replace(W,function(i,d){var C=B();return g[C]={type:"inline",expression:d},C}),o}var ye=x.listitem;x.listitem=function(o){return ye(R(o))};var k=x.paragraph;x.paragraph=function(o){return k(R(o))};var U=x.tablecell;x.tablecell=function(o,i){return U(R(o),i)},x.code=function(o,i,d){var C=(i||"").match(/\S*/)[0];return C?["latex","katex","math"].indexOf(C)>=0?"<p class='editormd-tex'>".concat(o,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(i,'">').concat(d?o:Object(Ne.escape)(o,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(d?o:Object(Ne.escape)(o,!0))+"</code></pre>"},x.heading=function(o,i,d){var C=this.options.headerPrefix+d.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ie.push({anchor:C,level:i,text:o}),"<h"+i+' id="'+C+'">'+o+"</h"+i+">"},ae.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),ae.a.use({tokenizer:Ve,renderer:x});var Ke=ae.a,we=e("SJMd"),We=e("m3rI"),s=e("Oy/b"),me=/<pre[^>]*>/g;function He(o){var i=document.createElement("div");return i.innerHTML=o,i.childNodes.length===0?"":i.childNodes[0].nodeValue}var ge=X.a=function(o){var i=o.value,d=i===void 0?"":i,C=o.className,ee=o.showTextOnly,$=o.showLines,z=o.style,K=z===void 0?{}:z,be=String(d),Re=Object(Te.useMemo)(function(){try{var Z=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Se=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ie=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;be=be.replace(Z,"("+We.a.API_SERVER+"/api/attachments/").replace(Se,'"'+We.a.API_SERVER+"/api/attachments/").replace(ie,'"'+We.a.API_SERVER+"/files/uploads/")}catch(ue){}var ce=Ke(be);setTimeout(function(){return ve()},300);var Xe=he();if(be.match(/\[TOC\]/)&&(ce=ce.replace("<p>[TOC]</p>",le()),Y()),ce=ce.replace(/(__special_katext_id_\d+__)/g,function(ue,ze){var $e=Xe[ze],tt=$e.type,Ge=$e.expression;return Object(s.renderToString)(He(Ge)||"",{displayMode:tt==="block",throwOnError:!1,output:"html"})}),ce=ce.replace(/▁/g,"\u2581\u2581\u2581"),Le(),ee){var se=document.createElement("div");return se.innerHTML=ce,se.innerText}return ce},[be]),de=Object(Te.useRef)();q.WebkitLineClamp=$,$&&(K=Object(je.a)(Object(je.a)({},K),q));function J(Z){var Se=Z.target;if(Se.tagName.toUpperCase()==="A"){var ie=Se.getAttribute("href");if(ie.startsWith("#")){Z.preventDefault();var ce=document.getElementById(ie.replace("#",""));ce&&ce.scrollIntoView(!0)}}}var ve=function(){};return Object(Te.useEffect)(function(){if(de.current&&Re&&(Re.match(me)&&window.PR.prettyPrint()),de.current)return de.current.addEventListener("click",J),function(){de.current.removeEventListener("click",J),Le(),Y()}},[Re,de.current,J]),V.a.createElement(V.a.Fragment,null,V.a.createElement("div",{ref:de,style:Object(je.a)({},K),className:"".concat(C||""," markdown-body "),dangerouslySetInnerHTML:{__html:Re}}))}},"9VGf":function(H,X,e){"use strict";e.d(X,"a",function(){return V});var je=e("q1tI"),Te=e.n(je);function V(oe,y){var t=Object(je.useRef)();Object(je.useEffect)(function(){t.current=oe}),Object(je.useEffect)(function(){function ae(){t.current()}if(y!==null){var Ne=setInterval(ae,y);return function(){return clearInterval(Ne)}}},[y])}},JqQi:function(H,X,e){H.exports={bg:"bg___31owl",container:"container___2NGOo"}},MRWH:function(H,X,e){H.exports={flex_box_center:"flex_box_center___30XbU",flex_space_between:"flex_space_between___3jfWA",flex_box_vertical_center:"flex_box_vertical_center___27kWs",flex_box_center_end:"flex_box_center_end___1RoAS",flex_box_column:"flex_box_column____3Jvr",list:"list___2NJ_T",box:"box___36KCF",title:"title___Kd2ce",gray:"gray___14ob6",brght:"brght___GgzyD",s1:"s1___IhDpz",s2:"s2___3hR0s",s3:"s3___23SCF",active:"active___2_5D5",line:"line___3Croa"}},NLgs:function(H,X,e){"use strict";e.d(X,"e",function(){return le}),e.d(X,"f",function(){return Ve}),e.d(X,"d",function(){return Me}),e.d(X,"c",function(){return B}),e.d(X,"a",function(){return g}),e.d(X,"b",function(){return he});var je=e("miYZ"),Te=e("tsqr"),V=e("9og8"),oe=e("2qtc"),y=e("kLXV"),t=e("WmNS"),ae=e.n(t),Ne=e("q1tI"),A=e.n(Ne),Ie=e("9kvl"),ne=e("xKgJ"),x=e("1vsH"),G=e("RCxd"),Y=e("mOS8"),q=e.n(Y),T=e("m3rI"),le=function(R){return!!(Ve(R)&&W())},Ve=function(R){return Object(ne.p)()?!0:(R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},W=function(){var R,ye=Object(Ie.b)()._store.getState(),k=ye.user;return(R=k.userInfo)!==null&&R!==void 0&&R.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:A.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Ie.c.push("/account/profile/edit")}}),!1)},Me=function(){var R,ye=Object(Ie.b)()._store.getState(),k=ye.user;return(R=k.userInfo)!==null&&R!==void 0&&R.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:A.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.I)("/account/certification")}}),!1)},B=function(){return Object(ne.a)()?!0:(y.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:A.a.createElement("div",{className:"tc",style:{marginLeft:-38}},A.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),A.a.createElement("img",{src:Object(ne.t)()?e("WdTA"):"".concat(T.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),A.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(ne.t)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.I)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},g=function(R,ye){return R?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:A.a.createElement("div",null,A.a.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),A.a.createElement("div",{style:{marginLeft:"110px"}},A.a.createElement("img",{src:e("1ZF9"),width:200}),A.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.I)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},he=function(R){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=Object(Ie.b)()._store.getState(),U=k.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(y.a.info({centered:!0,icon:A.a.createElement(G.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:A.a.createElement("div",{className:"tc",style:{marginLeft:-38}},A.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},A.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",ye,"\u3002"),A.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),A.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:q.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(y.a.confirm({centered:!0,icon:A.a.createElement(G.a,null),title:"\u63D0\u793A",content:A.a.createElement("div",null,A.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),A.a.createElement("br",null),A.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){y.a.confirm({width:440,centered:!0,icon:A.a.createElement(G.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var we=Object(V.a)(ae.a.mark(function s(){var me;return ae.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,R({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:me=ge.sent,me.status!==401&&(Te.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),R({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),R({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return ge.stop()}},s)}));function We(){return we.apply(this,arguments)}return We}()})}}),!0):!1}},WdTA:function(H,X,e){H.exports=e.p+"static/studnetqun.a5754d96.png"},eoI0:function(H,X,e){H.exports={selectSchool:"selectSchool___2Vrh7",delete:"delete___qM8Jm"}},hgre:function(H,X,e){"use strict";var je=e("9og8"),Te=e("WmNS"),V=e.n(Te),oe=e("q1tI"),y=e.n(oe),t=e("GUcZ"),ae=e("ulZh"),Ne=e.n(ae);Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function A(x,G){return x-G}function Ie(x){x.sort(A);for(var G=0,Y=0;Y<x.length-1;Y++){var q=Math.abs(x[Y+1]-x[Y]);q<21&&(G+=q)}return G}var ne=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;X.a=Object(oe.forwardRef)(function(x,G){var Y,q,T=x.src,le=x.videoId,Ve=x.logWatchHistory,W=x.courseId,Me=W===void 0?null:W,B=x.startTime,g=x.handlePause,he=g===void 0?function(){}:g,Le=x.handlePlay,R=Le===void 0?function(){}:Le,ye=x.handlePlayEnded,k=ye===void 0?function(){}:ye,U=x.videoSpeed,Ke=U===void 0?1:U;T=T.replace("http://","https://");var we=(Y=T)===null||Y===void 0||((q=Y.split("."))===null||q===void 0)?void 0:q.pop(),We=we==="flv",s=Object(oe.useRef)(),me=navigator.userAgent.toLowerCase().match(ne),He=me?me[0]:"pc",ge=Object(oe.useRef)(!1),o=0,i=0,d=0,C=null,ee=!1,$=20,z=1,K=!1,be=!1,Re=[];Object(oe.useImperativeHandle)(G,function(){return{getLastUpdatedTime:function(){return s.current.currentTime},getDuration:function(){return s.current.duration}}});var de=Object(oe.useCallback)(function(J){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z={point:s.current.currentTime};C?(Z.log_id=C,Z.watch_duration=Ie(Re),Z.total_duration=i):(Me?(Z.video_id=parseInt(le,10),Z.course_id=Me):Z.video_id=le,Z.duration=o,Z.device=He),ve&&(Z.ed="1");function Se(){return ie.apply(this,arguments)}function ie(){return ie=Object(je.a)(V.a.mark(function ce(){var Xe;return V.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return K=!0,ue.next=3,Ve(Z);case 3:Xe=ue.sent,C=Xe,K=!1,J&&J();case 7:case"end":return ue.stop()}},ce)})),ie.apply(this,arguments)}Se()},[le,Me]);return Object(oe.useEffect)(function(){var J,ve=null;return t.a.isSupported&&We&&T&&((J=T)===null||J===void 0?void 0:J.indexOf(".m3u8"))<0?(ve=t.a.createPlayer({type:"flv",volume:.8,cors:!0,url:T,muted:!1}),s.current&&(ve.attachMediaElement(s.current),ve.load())):s.current.setAttribute("src",T),function(){ve&&(ve.unload(),ve.pause(),ve.destroy(),ve=null)}},[s,We,T]),Object(oe.useEffect)(function(){function J(){R(),B&&!ge.current&&(s.current.currentTime=B),ge.current=!0,Re.push(s.current.currentTime),ee||(ee=!0,de())}function ve(){return Z.apply(this,arguments)}function Z(){return Z=Object(je.a)(V.a.mark(function ue(){return V.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:Re.push(s.current.currentTime),de(function(){C=null,d=0,ee=!1,K=!1,be=!1,Re=[],i=0,z=1},!0);case 2:case"end":return $e.stop()}},ue)})),Z.apply(this,arguments)}function Se(){if(!be){var ue=s.current.currentTime,ze=ue-d;Math.abs(ze)<10?(i+=Math.abs(ze),d=ue,K||i-z*$>=0&&(z++,Re.push(d),de())):(d=ue,de())}}function ie(){be=!0}function ce(){s.current.playing&&Re.push(s.current.currentTime,d),d=s.current.currentTime,be=!1}function Xe(){o=s.current.duration,o<=20&&($=o/3),s.current.addEventListener("play",J)}function se(){he()}return s.current.addEventListener("canplay",Xe),s.current.addEventListener("ended",ve),s.current.addEventListener("seeking",ie),s.current.addEventListener("seeked",ce),s.current.addEventListener("timeupdate",Se),s.current.addEventListener("pause",se),function(){s.current.removeEventListener("canplay",Xe),s.current.removeEventListener("play",J),s.current.removeEventListener("ended",ve),s.current.removeEventListener("seeking",ie),s.current.removeEventListener("seeked",ce),s.current.removeEventListener("timeupdate",Se),s.current.removeEventListener("pause",se),s.current.playing&&(Re.push(d,s.current.currentTime),de())}},[s,T]),Object(oe.useEffect)(function(){if(s.current.onended=function(){k(s)},s.current.oncontextmenu=function(){return!1},s.current.playbackRate=Ke,T.indexOf(".m3u8")>-1){if(s.current.canPlayType("application/vnd.apple.mpegurl"))s.current.src=T;else if(Ne.a.isSupported()){var J=new Ne.a;J.loadSource(T),J.attachMedia(s.current)}}},[T,Ke]),y.a.createElement("video",{ref:s,controls:!0,autoPlay:!1,controlsList:"nodownload",muted:!1})})},kwm0:function(H,X,e){H.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj"}},mOS8:function(H,X,e){H.exports=e.p+"static/403Qrcode.6c17b6f4.png"},nUhQ:function(H,X,e){H.exports={flex_box_center:"flex_box_center___1OQ1z",flex_space_between:"flex_space_between___22uwF",flex_box_vertical_center:"flex_box_vertical_center___1xWAr",flex_box_center_end:"flex_box_center_end___1QTe3",flex_box_column:"flex_box_column___lWxZG",banner:"banner___1Hzq6",wrap:"wrap___1D5RS",title:"title___1LzGm",contentWrap:"contentWrap___19oxo",button:"button___3chJs",rating:"rating___3ODxx"}},sBCT:function(H,X,e){"use strict";var je=e("DZo9"),Te=e("8z0m"),V=e("+L6B"),oe=e("2/Rp"),y=e("MXD1"),t=e("CFYs"),ae=e("9og8"),Ne=e("2qtc"),A=e("kLXV"),Ie=e("miYZ"),ne=e("tsqr"),x=e("y8nQ"),G=e("Vl3Y"),Y=e("tJVT"),q=e("k1fw"),T=e("oBTY"),le=e("5NDa"),Ve=e("5rEg"),W=e("WmNS"),Me=e.n(W),B=e("q1tI"),g=e.n(B),he=e("Ty5D"),Le=e("55Ip"),R=e("9kvl"),ye=e("kwm0"),k=e.n(ye),U=e("Aky1"),Ke=e("h/US"),we=e("m3rI"),We=Ve.a.TextArea,s=1024,me=function(o,i){var d,C=i.payload||{},ee=C.uploadInfo,$=ee===void 0?{}:ee;switch(i.type){case"addVideo":return{videoList:[].concat(Object(T.a)(o.videoList),[{name:$.file.name,size:$.file.size,type:$.file.type,fileHash:$.fileHash,state:$.state,videoId:$.videoId,loaded:$.loaded||0,title:""}])};case"removeVideo":return{videoList:o.videoList.filter(function(z){return z.name!==i.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:o.videoList.map(function(z){return z.name===i.payload.uploadInfo.file.name?Object(q.a)(Object(q.a)({},z),{loaded:i.payload.progressPercent,videoId:$.videoId,fileHash:$.fileHash}):z})};case"updateTitle":return{videoList:(d=o.videoList)===null||d===void 0?void 0:d.map(function(z){return z.name===i.payload.item.name?Object(q.a)(Object(q.a)({},z),{title:i.payload.title}):z})};default:return{videoList:[]}}},He=function(o){var i,d=o.user,C=o.globalSetting,ee=o.loading,$=o.dispatch,z=o.visible,K=o.editData,be=o.onCancel,Re=be===void 0?function(){}:be,de=o.onOk,J=de===void 0?function(){}:de,ve=Object(he.m)(),Z=G.a.useForm(),Se=Object(Y.a)(Z,1),ie=Se[0],ce=Object(B.useReducer)(me,{videoList:[]}),Xe=Object(Y.a)(ce,2),se=Xe[0],ue=Xe[1],ze=Object(B.useState)(!1),$e=Object(Y.a)(ze,2),tt=$e[0],Ge=$e[1],Be=Object(B.useRef)(),ot=Object(B.useState)(),at=Object(Y.a)(ot,2),Ye=at[0],qe=at[1],Ee=Object(B.useState)(!1),nt=Object(Y.a)(Ee,2),Qe=nt[0],Je=nt[1],lt=Object(B.useState)(!1),ut=Object(Y.a)(lt,2),rt=ut[0],Ze=ut[1],it=Object(B.useState)([]),M=Object(Y.a)(it,2),v=M[0],D=M[1],S=Object(B.useState)([]),fe=Object(Y.a)(S,2),Oe=fe[0],Ce=fe[1];Object(B.useEffect)(function(){if(!K)return;Je(K.is_link),qe(K.link),!K.is_link&&ue({type:"addVideo",payload:{uploadInfo:{file:{name:K.file_name},videoId:K.video_id,loaded:100}}}),ie.setFieldsValue({name:K.name,description:K.description,attachment_id:K==null?void 0:K.attachment_id})},[K]);var re=function(){var l=document.getElementById("fileUpload");l.value=""},Fe=function(l){var P;Je(!1);var j=l.target.files[0];if(!j){re();return}var O=j.name.toLowerCase();if(O&&O.indexOf(".avi")==-1&&O.indexOf(".flv")==-1&&O.indexOf(".f4v")==-1&&O.indexOf(".m4v")==-1&&O.indexOf(".mov")==-1&&O.indexOf(".mp4")==-1&&O.indexOf(".rmvb")==-1&&O.indexOf(".swf")==-1&&O.indexOf(".webm")==-1&&O.indexOf(".wmv")==-1){ne.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),re();return}if(j.size>s*1024*1024){ne.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),re();return}if((P=se.videoList)!==null&&P!==void 0&&P.find(function(a){return a.name===j.name})){ne.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),re();return}xe(j)},Ae=function(l,P){A.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:g.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",P?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){re(),ue({type:"removeVideo",payload:{name:l}})}})},xe=function(l){var P,j='{"Vod":{}}';if(Ge(!0),Be.current){Be.current.addFile(l,null,null,null,j);return}Object(U.a)((P=d.userInfo)===null||P===void 0?void 0:P.login,{create:!Be,addFileSuccess:function(a){ue({type:"addVideo",payload:{uploadInfo:a}})},onUploadProgress:function(a,I,n){var F=Math.ceil(n*100);ue({type:"updateProgress",payload:{uploadInfo:a,progressPercent:F}}),re()},onUploadFailed:function(a){ne.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(a){Ge(!1)},onUploadSucceed:function(a){Ge(!1)},onUploadError:function(a){Ge(!1)},gotUploader:function(a){a.addFile(l,null,null,null,j),Be.current=a}})},De=function(){var N=Object(ae.a)(Me.a.mark(function l(){var P,j,O,a;return Me.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ie.validateFields();case 2:if(!(!Qe&&!((P=se.videoList)!==null&&P!==void 0&&P.length)||Qe&&!Ye)){n.next=5;break}return ne.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),n.abrupt("return");case 5:Ze(!0),O=Qe?{link:Ye}:{video_id:(j=se.videoList)===null||j===void 0?void 0:j[0].videoId};debugger;return n.next=10,J(Object(q.a)(Object(q.a)({},O),{name:ie.getFieldValue("name"),attachment_id:ie.getFieldValue("attachment_id"),description:ie.getFieldValue("description")}));case 10:a=n.sent,Ze(!1),a.id&&te();case 13:case"end":return n.stop()}},l)}));return function(){return N.apply(this,arguments)}}(),te=function(){ie.resetFields(),ue({type:"removeAll"}),qe(null),Je(null)},pe=function(){Re(),te()},Ue={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:we.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(l){Ce([])},onChange:function(l){var P=l.file.status;if(P!=="uploading",P==="removed"&&D(l.fileList),P==="done"){var j,O,a;D(l==null||((j=l.fileList)===null||j===void 0)?void 0:j.slice(-1)),ue({type:"addVideo",payload:{uploadInfo:{videoId:l==null||((O=l.fileList[0])===null||O===void 0||((a=O.response)===null||a===void 0))?void 0:a.id,loaded:100,file:Object(q.a)({},l==null?void 0:l.fileList[0])}}}),Je(!1),ne.b.success("".concat(l.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else P==="error"&&ne.b.error("".concat(l.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(l){var P=l.size/1024/1024<1e3;return P||ne.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),P}},ke=function(){var l,P,j,O,a,I,n,F,L,c,w,E;return g.a.createElement(g.a.Fragment,null,!Qe&&!!((l=se.videoList)!==null&&l!==void 0&&l.length)&&g.a.createElement("div",{className:k.a.fileProgress},((P=se.videoList)===null||P===void 0||((j=P[0])===null||j===void 0)?void 0:j.loaded)==100?g.a.createElement("div",{className:"".concat(k.a.videoName," font14")},(O=se.videoList)===null||O===void 0||((a=O[0])===null||a===void 0)?void 0:a.name):g.a.createElement(t.a,{style:{width:"80%"},percent:(I=se.videoList)===null||I===void 0||((n=I[0])===null||n===void 0)?void 0:n.loaded,status:((F=se.videoList)===null||F===void 0||((L=F[0])===null||L===void 0)?void 0:L.loaded)==100?"normal":"active"}),g.a.createElement("div",{className:k.a.fileCancel,onClick:function(){var h,r,_,m;return Ae((h=se.videoList)===null||h===void 0||((r=h[0])===null||r===void 0)?void 0:r.name,((_=se.videoList)===null||_===void 0||((m=_[0])===null||m===void 0)?void 0:m.loaded)==100)}},((c=se.videoList)===null||c===void 0||((w=c[0])===null||w===void 0)?void 0:w.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((E=se.videoList)!==null&&E!==void 0&&E.length)&&g.a.createElement("div",{className:k.a.uploadWrap},g.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},g.a.createElement(Te.a,Ue,g.a.createElement(oe.a,{className:k.a.upload,disabled:(Oe==null?void 0:Oe.length)>0},g.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),g.a.createElement("label",{className:"".concat(k.a.upload," ").concat(k.a.uploadLink),onClick:function(){return Je(!0)}},g.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Qe&&g.a.createElement(Ve.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ye,onChange:function(h){return qe(h.target.value)}}))};return g.a.createElement(A.a,{centered:!0,maskClosable:!1,title:K?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:k.a.modal,visible:z,confirmLoading:rt,onOk:De,onCancel:pe},g.a.createElement(G.a,{form:ie},g.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Fe,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),g.a.createElement(G.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},g.a.createElement(Ve.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),g.a.createElement(G.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:k.a.contentItem},ke()),g.a.createElement(G.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},g.a.createElement(Ke.a,{getFileProgress:function(l){if(l.file.status==="uploading"){Ze(!0);return}l.file.status==="done"&&Ze(!1)}})),g.a.createElement(G.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},g.a.createElement(We,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),g.a.createElement("div",{className:"c-grey-999"},g.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),g.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",g.a.createElement(Le.Link,{to:"/users/".concat((i=d.userInfo)===null||i===void 0?void 0:i.login,"/videos/protocol"),target:"_blank",className:k.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),g.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),g.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),g.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};X.a=Object(R.a)(function(ge){var o=ge.user,i=ge.loading,d=ge.globalSetting;return{user:o,globalSetting:d,loading:i}})(He)},sWEp:function(H,X,e){H.exports={wrap:"wrap___3nJXB",title:"title___3AYM5",radioWrap:"radioWrap___dbSML",radio:"radio___3h-_z",colorFF0000:"colorFF0000___2d_ZE",pagination:"pagination___3WP6s"}},vZDz:function(H,X,e){H.exports={contentWrap:"contentWrap___3Fc2r",footer:"footer___4nxVN",radioGroup:"radioGroup___359yE",wrap:"wrap___1OqR3",introName:"introName___3saG-",rating:"rating___3X95K",modalRating:"modalRating___A4qeN"}}}]);