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__tasks__index.e1dddb3b.as...

23 lines
403 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[220,5,6,7],{"+Axu":function(ce,v,a){},"/omn":function(ce,v,a){},"07cG":function(ce,v,a){ce.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="},"1A8V":function(ce,v,a){},"1Zrr":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"1vsH":function(ce,v,a){"use strict";a.d(v,"i",function(){return We}),a.d(v,"p",function(){return Ie}),a.d(v,"e",function(){return Be}),a.d(v,"h",function(){return we}),a.d(v,"c",function(){return gt}),a.d(v,"o",function(){return de}),a.d(v,"f",function(){return Pe}),a.d(v,"g",function(){return oe}),a.d(v,"a",function(){return Ot}),a.d(v,"H",function(){return yt}),a.d(v,"I",function(){return De}),a.d(v,"J",function(){return re}),a.d(v,"x",function(){return Me}),a.d(v,"w",function(){return Se}),a.d(v,"t",function(){return ot}),a.d(v,"s",function(){return tt}),a.d(v,"F",function(){return ft}),a.d(v,"l",function(){return P}),a.d(v,"k",function(){return Oe}),a.d(v,"E",function(){return ne}),a.d(v,"z",function(){return Ye}),a.d(v,"C",function(){return Pt}),a.d(v,"r",function(){return Lt}),a.d(v,"d",function(){return jt}),a.d(v,"b",function(){return ye}),a.d(v,"u",function(){return S}),a.d(v,"y",function(){return ze}),a.d(v,"D",function(){return st}),a.d(v,"q",function(){return Qe}),a.d(v,"A",function(){return Gt}),a.d(v,"v",function(){return he}),a.d(v,"j",function(){return j}),a.d(v,"G",function(){return H}),a.d(v,"n",function(){return Ue}),a.d(v,"B",function(){return Ee}),a.d(v,"m",function(){return Ke});var Q=a("miYZ"),D=a("tsqr"),Y=a("sRBo"),l=a("kaz8"),d=a("14J3"),f=a("BMrR"),m=a("jCWc"),g=a("kPKH"),p=a("2qtc"),h=a("kLXV"),E=a("9og8"),U=a("jrin"),y=a("q1tI"),C=a.n(y),ve=a("xKgJ"),b=a("s8TD"),r=a("V0Rq"),ue=a("bntm"),Fe={load:"text/html","123":"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp","602":"application/x-t602","669":"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"},ie=a("aCH8"),me=a.n(ie),Ae=a("m3rI");function xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xe=function(){return q};var q={},c=Object.prototype,R=c.hasOwnProperty,k=Object.defineProperty||function($e,Le,Ve){$e[Le]=Ve.value},se=typeof Symbol=="function"?Symbol:{},Re=se.iterator||"@@iterator",pt=se.asyncIterator||"@@asyncIterator",Rt=se.toStringTag||"@@toStringTag";function lt($e,Le,Ve){return Object.defineProperty($e,Le,{value:Ve,enumerable:!0,configurable:!0,writable:!0}),$e[Le]}try{lt({},"")}catch($e){lt=function(Ve,bt,Ut){return Ve[bt]=Ut}}function cn($e,Le,Ve,bt){var Ut=Le&&Le.prototype instanceof In?Le:In,wt=Object.create(Ut.prototype),Jt=new aa(bt||[]);return k(wt,"_invoke",{value:ya($e,Ve,Jt)}),wt}function Ft($e,Le,Ve){try{return{type:"normal",arg:$e.call(Le,Ve)}}catch(bt){return{type:"throw",arg:bt}}}q.wrap=cn;var on={};function In(){}function Sn(){}function xn(){}var An={};lt(An,Re,function(){return this});var On=Object.getPrototypeOf,Tn=On&&On(On(Xn([])));Tn&&Tn!==c&&R.call(Tn,Re)&&(An=Tn);var wn=xn.prototype=In.prototype=Object.create(An);function ta($e){["next","throw","return"].forEach(function(Le){lt($e,Le,function(Ve){return this._invoke(Le,Ve)})})}function na($e,Le){function Ve(Ut,wt,Jt,Vt){var nn=Ft($e[Ut],$e,wt);if(nn.type!=="throw"){var Ln=nn.arg,Rn=Ln.value;return Rn&&typeof Rn=="object"&&R.call(Rn,"__await")?Le.resolve(Rn.__await).then(function(En){Ve("next",En,Jt,Vt)},function(En){Ve("throw",En,Jt,Vt)}):Le.resolve(Rn).then(function(En){Ln.value=En,Jt(Ln)},function(En){return Ve("throw",En,Jt,Vt)})}Vt(nn.arg)}var bt;k(this,"_invoke",{value:function(wt,Jt){function Vt(){return new Le(function(nn,Ln){Ve(wt,Jt,nn,Ln)})}return bt=bt?bt.then(Vt,Vt):Vt()}})}function ya($e,Le,Ve){var bt="suspendedStart";return function(Ut,wt){if(bt==="executing")throw new Error("Generator is already running");if(bt==="completed"){if(Ut==="throw")throw wt;return ke()}for(Ve.method=Ut,Ve.arg=wt;;){var Jt=Ve.delegate;if(Jt){var Vt=ca(Jt,Ve);if(Vt){if(Vt===on)continue;return Vt}}if(Ve.method==="next")Ve.sent=Ve._sent=Ve.arg;else if(Ve.method==="throw"){if(bt==="suspendedStart")throw bt="completed",Ve.arg;Ve.dispatchException(Ve.arg)}else Ve.method==="return"&&Ve.abrupt("return",Ve.arg);bt="executing";var nn=Ft($e,Le,Ve);if(nn.type==="normal"){if(bt=Ve.done?"completed":"suspendedYield",nn.arg===on)continue;return{value:nn.arg,done:Ve.done}}nn.type==="throw"&&(bt="completed",Ve.method="throw",Ve.arg=nn.arg)}}}function ca($e,Le){var Ve=Le.method,bt=$e.iterator[Ve];if(bt===void 0)return Le.delegate=null,Ve==="throw"&&$e.iterator.return&&(Le.method="return",Le.arg=void 0,ca($e,Le),Le.method==="throw")||Ve!=="return"&&(Le.method="throw",Le.arg=new TypeError("The iterator does not provide a '"+Ve+"' method")),on;var Ut=Ft(bt,$e.iterator,Le.arg);if(Ut.type==="throw")return Le.method="throw",Le.arg=Ut.arg,Le.delegate=null,on;var wt=Ut.arg;return wt?wt.done?(Le[$e.resultName]=wt.value,Le.next=$e.nextLoc,Le.method!=="return"&&(Le.method="next",Le.arg=void 0),Le.delegate=null,on):wt:(Le.method="throw",Le.arg=new TypeError("iterator result is not an object"),Le.delegate=null,on)}function ba($e){var Le={tryLoc:$e[0]};1 in $e&&(Le.catchLoc=$e[1]),2 in $e&&(Le.finallyLoc=$e[2],Le.afterLoc=$e[3]),this.tryEntries.push(Le)}function hn($e){var Le=$e.completion||{};Le.type="normal",delete Le.arg,$e.completion=Le}function aa($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(ba,this),this.reset(!0)}function Xn($e){if($e){var Le=$e[Re];if(Le)return Le.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var Ve=-1,bt=function Ut(){for(;++Ve<$e.length;)if(R.call($e,Ve))return Ut.value=$e[Ve],Ut.done=!1,Ut;return Ut.value=void 0,Ut.done=!0,Ut};return bt.next=bt}}return{next:ke}}function ke(){return{value:void 0,done:!0}}return Sn.prototype=xn,k(wn,"constructor",{value:xn,configurable:!0}),k(xn,"constructor",{value:Sn,configurable:!0}),Sn.displayName=lt(xn,Rt,"GeneratorFunction"),q.isGeneratorFunction=function($e){var Le=typeof $e=="function"&&$e.constructor;return!!Le&&(Le===Sn||(Le.displayName||Le.name)==="GeneratorFunction")},q.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,xn):($e.__proto__=xn,lt($e,Rt,"GeneratorFunction")),$e.prototype=Object.create(wn),$e},q.awrap=function($e){return{__await:$e}},ta(na.prototype),lt(na.prototype,pt,function(){return this}),q.AsyncIterator=na,q.async=function($e,Le,Ve,bt,Ut){Ut===void 0&&(Ut=Promise);var wt=new na(cn($e,Le,Ve,bt),Ut);return q.isGeneratorFunction(Le)?wt:wt.next().then(function(Jt){return Jt.done?Jt.value:wt.next()})},ta(wn),lt(wn,Rt,"Generator"),lt(wn,Re,function(){return this}),lt(wn,"toString",function(){return"[object Generator]"}),q.keys=function($e){var Le=Object($e),Ve=[];for(var bt in Le)Ve.push(bt);return Ve.reverse(),function Ut(){for(;Ve.length;){var wt=Ve.pop();if(wt in Le)return Ut.value=wt,Ut.done=!1,Ut}return Ut.done=!0,Ut}},q.values=Xn,aa.prototype={constructor:aa,reset:function(Le){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(hn),!Le)for(var Ve in this)Ve.charAt(0)==="t"&&R.call(this,Ve)&&!isNaN(+Ve.slice(1))&&(this[Ve]=void 0)},stop:function(){this.done=!0;var Le=this.tryEntries[0].completion;if(Le.type==="throw")throw Le.arg;return this.rval},dispatchException:function(Le){if(this.done)throw Le;var Ve=this;function bt(Ln,Rn){return Jt.type="throw",Jt.arg=Le,Ve.next=Ln,Rn&&(Ve.method="next",Ve.arg=void 0),!!Rn}for(var Ut=this.tryEntries.length-1;Ut>=0;--Ut){var wt=this.tryEntries[Ut],Jt=wt.completion;if(wt.tryLoc==="root")return bt("end");if(wt.tryLoc<=this.prev){var Vt=R.call(wt,"catchLoc"),nn=R.call(wt,"finallyLoc");if(Vt&&nn){if(this.prev<wt.catchLoc)return bt(wt.catchLoc,!0);if(this.prev<wt.finallyLoc)return bt(wt.finallyLoc)}else if(Vt){if(this.prev<wt.catchLoc)return bt(wt.catchLoc,!0)}else{if(!nn)throw new Error("try statement without catch or finally");if(this.prev<wt.finallyLoc)return bt(wt.finallyLoc)}}}},abrupt:function(Le,Ve){for(var bt=this.tryEntries.length-1;bt>=0;--bt){var Ut=this.tryEntries[bt];if(Ut.tryLoc<=this.prev&&R.call(Ut,"finallyLoc")&&this.prev<Ut.finallyLoc){var wt=Ut;break}}wt&&(Le==="break"||Le==="continue")&&wt.tryLoc<=Ve&&Ve<=wt.finallyLoc&&(wt=null);var Jt=wt?wt.completion:{};return Jt.type=Le,Jt.arg=Ve,wt?(this.method="next",this.next=wt.finallyLoc,on):this.complete(Jt)},complete:function(Le,Ve){if(Le.type==="throw")throw Le.arg;return Le.type==="break"||Le.type==="continue"?this.next=Le.arg:Le.type==="return"?(this.rval=this.arg=Le.arg,this.method="return",this.next="end"):Le.type==="normal"&&Ve&&(this.next=Ve),on},finish:function(Le){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var bt=this.tryEntries[Ve];if(bt.finallyLoc===Le)return this.complete(bt.completion,bt.afterLoc),hn(bt),on}},catch:function(Le){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var bt=this.tryEntries[Ve];if(bt.tryLoc===Le){var Ut=bt.completion;if(Ut.type==="throw"){var wt=Ut.arg;hn(bt)}return wt}}throw new Error("illegal catch attempt")},delegateYield:function(Le,Ve,bt){return this.delegate={iterator:Xn(Le),resultName:Ve,nextLoc:bt},this.method==="next"&&(this.arg=void 0),on}},q}var We=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],et=function(c){var R={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return c.data&&c.data.map(function(k,se){return C.a.createElement("span",{key:se,className:R[k]&&R[k].class},k)})},Ie=function(c){var R,k=(R={},Object(U.a)(R,-1,"\u91CD\u505A\u4E2D"),Object(U.a)(R,0,"\u672A\u5F00\u542F"),Object(U.a)(R,1,"\u672A\u901A\u5173"),Object(U.a)(R,2,"\u6309\u65F6\u901A\u5173"),R);return k[c]||"\u8FDF\u4EA4\u901A\u5173"},Be=function(c){var R,k,se,Re=(R={},Object(U.a)(R,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(U.a)(R,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(U.a)(R,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(U.a)(R,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(U.a)(R,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),R);return C.a.createElement("span",{className:Re==null||((k=Re[c.status])===null||k===void 0)?void 0:k.class},Re==null||((se=Re[c.status])===null||se===void 0)?void 0:se.name)},we=function(c){var R=c.status,k={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return C.a.createElement("span",{className:k[R].class},k[R].name)}catch(se){console.log("utils.StatusGraduationProjectTags",c.status)}},gt={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},de=function(c){if(c===1)return C.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672A\u5F00\u59CB");if(c===2)return C.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8BD5\u4E2D");if(c===3)return C.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5DF2\u7ED3\u675F")},Pe={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},oe=function(c){var R={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},k=[];c.is_random&&k.push(C.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{c.status&&c.status.map(function(se,Re){k.push(C.a.createElement("span",{key:Re,className:R[se]&&R[se].class},se))})}catch(se){console.log("utils.status.tag:",se,c.status)}return k},Ge=function(c){var R,k,se,Re=(R={},Object(U.a)(R,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(U.a)(R,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(U.a)(R,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(U.a)(R,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(U.a)(R,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),R);return C.a.createElement("span",{className:(k=Re[c.status])===null||k===void 0?void 0:k.class},(se=Re[c.status])===null||se===void 0?void 0:se.name)},Ot=function(c){var R,k,se={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return C.a.createElement("span",{className:(R=se[c.status])===null||R===void 0?void 0:R.class},(k=se[c.status])===null||k===void 0?void 0:k.name)},yt=function(c){c=new Date(c).getTime();var R=1e3*60,k=R*60,se=k*24,Re="",pt=new Date().getTime(),Rt=pt-c;if(Rt<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),Re="\u521A\u521A";var lt=parseInt(Rt/se,10),cn=parseInt(Rt/k,10),Ft=parseInt(Rt/R,10);return lt>30?Re=""+Je(c,"yyyy-MM-dd"):lt>1?Re=""+lt+"\u5929\u524D":lt==1?Re="\u6628\u5929":cn>=1?Re=""+cn+"\u5C0F\u65F6\u524D":Ft>=5?Re=""+Ft+"\u5206\u949F\u524D":Re="\u521A\u521A",Re},Je=function(c,R){typeof c=="string"&&(c.indexOf("T")>=0&&(c=c.replace("T"," ")),c=new Date(Date.parse(c.replace(/-/g,"/")))),c=new Date(c);var k={"M+":c.getMonth()+1,"d+":c.getDate(),"h+":c.getHours(),"m+":c.getMinutes(),"s+":c.getSeconds(),"q+":Math.floor((c.getMonth()+3)/3),S:c.getMilliseconds()},se=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(R)&&(R=R.replace(RegExp.$1,(c.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(R)&&(R=R.replace(RegExp.$1,se[RegExp.$1.length-1][c.getDay()]));for(var Re in k)new RegExp("("+Re+")").test(R)&&(R=R.replace(RegExp.$1,RegExp.$1.length==1?k[Re]:("00"+k[Re]).substr((""+k[Re]).length)));return R},De=function(c){if(!c||c<0)return"0\u79D2";console.log("time:",c);var R=60,k=R*60,se=k*24,Re=c/se,pt=c/k,Rt=c/R,lt=c%60;return Re>=1?parseInt(Re.toString())+"\u5929"+Math.floor(pt%24)+"\u65F6"+Math.floor(Rt%60)+"\u5206"+Math.floor(c%60)+"\u79D2":pt>1?parseInt(pt.toString())+"\u65F6"+Math.floor(Rt%60)+"\u5206"+Math.floor(c%60)+"\u79D2":Rt>=1?parseInt(Rt.toString())+"\u5206"+Math.floor(c%60)+"\u79D2":Math.ceil(c)+"\u79D2"},re=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,k=0;if(c){k=c.length;for(var se=0;se<k;se++){var Re=c.charCodeAt(se);Re>=55296&&Re<=56319&&(k--,se++)}}return k<=R},Me=function(c,R,k){if(R){var se=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,Re=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,pt=Re.test(R),Rt=se.test(R);(pt===!0||Rt===!0||(R.length<2||R.length>=21))&&k("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}k()},Se=function(c,R,k){if(R){var se=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,Re=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,pt=Re.test(R),Rt=se.test(R);(pt===!0||Rt===!0||(R.length<2||R.length>=11))&&k("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}k()},ot=function(c){if(!c)return"";for(var R=c.length-1,k="",se=0;se<R;se++)k+="*";var Re=c.substr(0,1)+k;return Re},tt=function(c,R){var k=new FileReader;k.addEventListener("load",function(){return R(k.result)}),k.readAsDataURL(c)};function ft(q){var c="79e33abd4b6588941ab7622aed1e67e8";return me()(c+q)}var ee=function(c){var R,k=RegExp("(^| )"+c+"=([^;]+)(;|$)");return(R=document.cookie.match(k))?decodeURIComponent(R[2]):null};function Z(q,c,R){var k=new Date;k.setTime(k.getTime()+R*24*60*60*1e3);var se="expires="+k.toUTCString();document.cookie=q+"="+c+"; "+se}var $=function(c){document.cookie=c+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function P(q,c){var R=document.createElement("a");document.body.appendChild(R),R.href=c,q&&(R.title=q,R.download=q);var k=document.createEvent("MouseEvents");k.initEvent("click",!1,!1),R.dispatchEvent(k),document.body.removeChild(R)}function Oe(q,c){return new Promise(function(R,k){var se=c,Re=document.createElement("iframe"),pt;console.log("downloadFileUrl",se),document.body.appendChild(Re),Re.src=se,Re.style.display="none",pt=setInterval(function(){ee("fileDownload")&&($("fileDownload"),clearInterval(pt),R())},1e3)})}var ne=function(c){var R=c.url,k=c.query;if(!R)return"";if(k){var se=[],Re=function(lt){k.hasOwnProperty(lt)&&!Gt(k[lt])&&(typeof k[lt]=="object"?k[lt].map(function(cn){se.push("".concat(lt,"[]=").concat(cn))}):se.push("".concat(lt,"=").concat(k[lt])))};for(var pt in k)Re(pt);R.indexOf("?")!==-1?R="".concat(R,"&").concat(se.join("&")):R="".concat(R,"?").concat(se.join("&")),console.log("url1111",R)}return R};function Ye(){for(var q=navigator.userAgent,c=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],R=!0,k=0;k<c.length;k++)if(q.indexOf(c[k])>0){R=!1;break}return R}function ht(){var q=navigator.userAgent,c=["Chrome"];return c.some(function(R){return q.indexOf(R)>-1})}function it(){var q=navigator.userAgent,c=["Chrome","Firefox"];return c.some(function(R){return q.indexOf(R)>-1})}var Tt=function(){var c,R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return R==null||((c=R.toString())===null||c===void 0)?void 0:c.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Pt=function(c){var R=document.createElement("a");R.target="_blank",document.body.appendChild(R),R.href=c;var k=document.createEvent("MouseEvents");k.initEvent("click",!1,!1),R.dispatchEvent(k),document.body.removeChild(R)},Lt=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return c.length<=6?c:"".concat(c.substring(0,3),"...").concat(c.substring(c.length-3,c.length))},jt=function(){var c=new Date().getHours(),R=new Date().getMinutes();return R>=30?(c++,R="00"):R="30",c+":"+R},ye=function(){var c=new Date().getHours(),R=new Date().getMinutes();return R>=30?(c++,R="00"):R="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+c+":"+R},z;(function(q){q.Number="Number",q.String="String",q.Boolean="Boolean",q.Object="Object",q.Array="Array",q.Function="Function"})(z||(z={}));var S=function(c){c||(c=window.location.search);var R=c.substr(1),k={};return R.split("&").forEach(function(se){var Re=se.split("=");k[Re[0]]=decodeURIComponent(Re[1])}),k},pe=function(c){var R=Object.prototype.toString.call(c);return R.substring(8,R.length-1)},ze=function(c){return pe(c)===z.Array?c.length===0:pe(c)===z.Object?Object.keys(c).length===0:!c},st=function(c,R){for(var k=[],se=c;se<R;se++)k.push(se);return k},ut=function(c){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,k=R/2-2,se=R/2+3;return c.length>R?c.substr(0,k)+"..."+c.substr(se,R):c},Qe=function(c){return c>4.5?5:c>4&&c<=4.5?4.5:c>3.5&&c<=4?4:c>3&&c<=3.5?3.5:c>2.5&&c<=3?3:c>2&&c<=2.5?2.5:c>1.5&&c<=2?2:c>1&&c<=1.5?1.5:c>.5&&c<=1?1:c>0&&c<=.5?.5:0},Gt=function(c){return c==null};function ge(q,c){var R=new RegExp("(^|&)".concat(q,"=([^&]*)(&|$)"),"i"),k=c.substr(1).match(R);return k!=null?decodeURIComponent(k[2]):null}var he=function(c){switch(c.container_type){case"ApplyUserAuthentication":if(c.tiding_type==="Apply"){if(c.auth_type===1)return window.open("/admins/identity_authentications");if(c.auth_type===2)return window.open("/admins/professional_authentications")}return c.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return c.tiding_type==="Apply"?window.open("/admins/department_applies"):c.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return c.tiding_type==="Apply"?window.open("/admins/unit_applies"):c.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(c.parent_container_type){case"ApplyShixun":if(c.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(c.tiding_type==="System")return window.open("/shixuns/".concat(c.identifier,"/challenges"));case"ApplySubject":if(c.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(c.tiding_type==="System")return window.open("/paths/".concat(c.parent_container_id));case"TrialAuthorization":if(c.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(c.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/teachers"));case"StudentJoinCourse":if(c.tiding_type==="Apply")return window.open("/classrooms/".concat(c.belong_container_id,"/teachers"));if(c.tiding_type==="System")return window.open("/classrooms/".concat(c.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"Course":return c.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(c.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(c.container_id));case"JournalsForMessage":switch(c.parent_container_type){case"Principal":return"";case"HomeworkCommon":return c.homework_type==="normal"?window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="group"?window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="practice"?window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"StudentWorksScore":return c.homework_type==="normal"?window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="group"?window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="practice"?window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(c.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(c.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(c.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(c.container_id));case"DealProject":return window.open("/projects/".concat(c.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(c.container_id));case"Poll":switch(c.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(c.belong_container_id,"/poll/").concat(c.container_id,"/detail"));default:return window.open(" /classrooms/".concat(c.belong_container_id,"/poll/").concat(c.container_id,"/detail"))}case"Exercise":switch(c.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.container_id));case"GraduationWork":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.parent_container_id));case"HomeworkCommon":switch(c.parent_container_type){case"AnonymousCommentFail":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));default:if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/review/").concat(c.container_id));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/review/").concat(c.container_id));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.trigger_user.id,"/review/").concat(c.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.trigger_user.id,"/review/").concat(c.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(Ae.a.API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(c.parent_container_id));case"Issue":return window.open("/issues/".concat(c.container_id));case"PullRequest":return window.open("/projects/".concat(c.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(c.tiding_type==="Apply")return window.open("/admins/library_applies");if(c.tiding_type==="System")return window.open("/moop_cases/".concat(c.container_id));case"ProjectPackage":return c.tiding_type==="Destroyed"||c.tiding_type==="Destroyed_end"?void 0:c.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(c.container_id));case"Discuss":return c.parent_container_type==="Hack"&&c.extra?window.open("/myproblems/".concat(c.extra,"/comment")):window.open("/shixuns/".concat(c.identifier,"/shixun_discuss"));case"Video":if(c.tiding_type==="Apply")return window.open("/admins/video_applies");if(c.tiding_type==="System"){var R;return window.open("/users/".concat((R=Object(ve.w)())===null||R===void 0?void 0:R.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(c.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(c.container_id));case"ResubmitStudentWork":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/").concat(c.container_id,"/appraise"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/").concat(c.container_id,"/appraise"));case"AdjustScore":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(c.belong_container_id,"/course_videos?open=live"));case"Hack":if(c.extra&&c.parent_container_type!=="HackDelete")return window.open("/problems/".concat(c.extra,"/edit"));default:return}},j=function(c){var R,k;return new Promise(function(){var se=Object(E.a)(xe().mark(function Re(pt,Rt){var lt;return xe().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(!(c.ip_limit!=="no"||c.ip_bind)){Ft.next=4;break}return Ft.next=3,Object(b.a)({ip_limit:c==null?void 0:c.ip_limit});case 3:R=Ft.sent;case 4:return Ft.next=6,Object(r.f)({id:c.exerciseId,ip:R});case 6:if(lt=Ft.sent,lt.status===0?pt(lt):Rt(lt),!c.errmsgHide){Ft.next=10;break}return Ft.abrupt("return",!0);case 10:if(!(lt.status===-1)){Ft.next=15;break}return k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u63D0\u793A"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Ft.abrupt("return",!1);case 15:if(!(lt.status===-2)){Ft.next=18;break}return k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u63D0\u793A"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},lt.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Ft.abrupt("return",!1);case 18:case"end":return Ft.stop()}},Re)}));return function(Re,pt){return se.apply(this,arguments)}}())},H=function(){var q=Object(E.a)(xe().mark(function c(R){var k;return xe().wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(R.ip_limit!=="no"||R.ip_bind)){Re.next=4;break}return Re.next=3,j(R);case 3:ht()||h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:C.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",C.a.createElement("br",null),"\u8BF7\u4F7F\u7528",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(R.open_camera||R.screen_open||R.ip_limit!=="no")){Re.next=12;break}if(it()){Re.next=9;break}return h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:C.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",C.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",C.a.createElement("br",null),"\u8BF7\u4F7F\u7528",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",C.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),Re.abrupt("return",!1);case 9:k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},R.open_camera&&C.a.createElement(f.a,{align:"middle",justify:"start",className:"mt20"},C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),C.a.createElement(g.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",C.a.createElement("a",{target:"_blank",href:"http://local-exercise.educoder.net/%E6%97%A0%E6%B3%95%E8%B0%83%E7%94%A8%E6%91%84%E5%83%8F%E5%A4%B4.pdf"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),R.screen_open&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",R.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",C.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(R.inner_ip!==""||R.public_ip!=="")&&R.ip_limit!=="no"&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",C.a.createElement("br",null),C.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),C.a.createElement("br",null),C.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),R.ip_bind&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",C.a.createElement("br",null),C.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),C.a.createElement("br",null),C.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),C.a.createElement("p",{className:"ml40 mt40"},C.a.createElement(l.a,{onChange:function(Rt){return k.update({okButtonProps:{disabled:!Rt.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Rt;Object(ue.d)(document.body),R.history.push("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.exerciseId,"/users/").concat((Rt=Object(ve.w)())===null||Rt===void 0?void 0:Rt.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),Re.next=13;break;case 12:R.history.push("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.exerciseId,"/users/").concat(R.login));case 13:case"end":return Re.stop()}},c)}));return function(R){return q.apply(this,arguments)}}(),Ue=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}],Ee=function(c,R){var k={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E".concat(R,"\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002")},se=k[c];D.b.warn(se)},je=function(c,R){for(var k,se,Re=window.atob(c),pt=Re.length,Rt=new Uint8Array(pt),lt=0;lt<pt;++lt)Rt[lt]=Re.charCodeAt(lt);return console.log("type:",Fe[(k=R.split("."))===null||k===void 0?void 0:k[1]]||"application/octet-stream"),new Blob([Rt],{type:Fe[(se=R.split("."))===null||se===void 0?void 0:se[1]]||"application/octet-stream"})},Ke=function(c,R,k){var se=je(R,k);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(se,c);else{var Re=document.createElement("a");Re.href=window.URL.createObjectURL(se),Re.download=c,document.body.appendChild(Re);var pt=document.createEvent("MouseEvents");pt.initEvent("click",!1,!1),Re.dispatchEvent(pt),document.body.removeChild(Re)}}},"362i":function(ce,v,a){ce.exports=a.p+"static/passpart.cc679602.png"},"6lC8":function(ce,v,a){},"7ahc":function(ce,v,a){"use strict";a.d(v,"a",function(){return me});var Q=a("k1fw"),D=a("0Owb"),Y=a("+L6B"),l=a("2/Rp"),d=a("y8nQ"),f=a("Vl3Y"),m=a("tJVT"),g=a("OaEy"),p=a("2fM7"),h=a("q1tI"),E=a.n(h),U=a("VrN/"),y=a.n(U),C=a("p77/"),ve=a.n(C),b=a("c5Ni"),r=a.n(b),ue=p.a.Option,Fe={labelCol:{span:4},wrapperCol:{span:20}},ie={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};v.b=function(Ae){var xe=Ae.callback,We=Ae.onCancel,et=Object(h.useState)("python"),Ie=Object(m.a)(et,2),Be=Ie[0],we=Ie[1];function gt(Pe){we(ie[Pe][1])}function de(Pe){xe(Pe)}return E.a.createElement(f.a,Object(D.a)({},Fe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de}),E.a.createElement(f.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.a.createElement(p.a,{onChange:gt},Object.keys(ie).map(function(Pe){return E.a.createElement(ue,{key:Pe,value:Pe},ie[Pe][0])}))),E.a.createElement(f.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.a.createElement(me,{mode:Be})),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(l.a,{type:"ghost",onClick:We},"\u53D6\u6D88")))};function me(Ae){var xe=Ae.value,We=Ae.onChange,et=Ae.mode,Ie=Ae.options,Be=Ie===void 0?{}:Ie,we=Object(h.useRef)(),gt=Object(h.useState)(),de=Object(m.a)(gt,2),Pe=de[0],oe=de[1];return Object(h.useEffect)(function(){if(Pe){var Ge=function(yt){var Je=yt.getValue();We&&We(Je)};return Pe.on("change",Ge),function(){Pe.off("change",Ge)}}},[Pe,We]),Object(h.useEffect)(function(){Pe&&Pe.setOption("mode",et)},[Pe,et]),Object(h.useEffect)(function(){Pe&&((xe!==Pe.getValue()||xe==="")&&setTimeout(function(){Pe.setValue(xe||" ")},300))},[Pe,xe]),Object(h.useEffect)(function(){if(we.current&&!Pe){var Ge=y.a.fromTextArea(we.current,Object(Q.a)({mode:et,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Be));oe(Ge)}},[we.current,Pe]),E.a.createElement("div",{className:"my-codemirror-container"},E.a.createElement("textarea",{ref:we}))}},"8Abk":function(ce,v,a){},"8Enf":function(ce,v,a){},"9Bee":function(ce,v,a){"use strict";var Q=a("q1tI"),D=a.n(Q),Y=a("vg9a"),l=a("tJVT"),d=a("DlQD"),f=a.n(d),m=a("rUJ1");function g(Je,De){var re=Je.match(/^(\s+)(?:```)/);if(re===null)return De;var Me=re[1];return De.split(`
`).map(function(Se){var ot=Se.match(/^\s+/);if(ot===null)return Se;var tt=Object(l.a)(ot,1),ft=tt[0];return ft.length>=Me.length?Se.slice(Me.length):Se}).join(`
`)}var p=[],h=["<ul>"],E=new f.a.Renderer,U=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){p.length=0,h=["<ul>"]}function C(Je,De,re,Me){if(De>=Je.length||Je[De].level<=re)return De;var Se=Je[De];Me.push("<li><a href='#"+Se.anchor+"'>"+Se.text+"</a>"),De++;var ot=[];return De=C(Je,De,Se.level,ot),ot.length>0&&(Me.push("<ul>"),ot.forEach(function(tt){Me.push(tt)}),Me.push("</ul>")),Me.push("</li>"),De=C(Je,De,re,Me),De}function ve(){return C(p,0,0,h),h.push("</ul>"),h.join("")}var b={heading:function(De){var re=U.exec(De);if(re)return{type:"heading",raw:re[0],depth:re[1].length,text:re[2]}},fences:function(De){var re=this.rules.block.fences.exec(De);if(re){var Me=re[0],Se=g(Me,re[3]||""),ot=re[2]?re[2].trim():re[2];if(["latex","katex","math"].indexOf(ot)>=0){var tt=Fe(),ft=Se;Se=tt,ie[tt]={type:"block",expression:ft}}return{type:"code",raw:Me,lang:ot,text:Se}}}},r=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ue=0,Fe=function(){return"__special_katext_id_".concat(ue++,"__")},ie={};function me(){return ie}function Ae(){ue=0,ie={}}function xe(Je){return Je=Je.replace(r,function(De,re){var Me=Fe();return ie[Me]={type:"inline",expression:re},Me}),Je}var We=E.listitem;E.listitem=function(Je){return We(xe(Je))};var et=E.paragraph;E.paragraph=function(Je){return et(xe(Je))};var Ie=E.tablecell;E.tablecell=function(Je,De){return Ie(xe(Je),De)},E.code=function(Je,De,re){var Me=(De||"").match(/\S*/)[0];return Me?["latex","katex","math"].indexOf(Me)>=0?"<p class='editormd-tex'>".concat(Je,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(De,'">').concat(re?Je:Object(m.escape)(Je,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(re?Je:Object(m.escape)(Je,!0))+"</code></pre>"},E.heading=function(Je,De,re){var Me=this.options.headerPrefix+re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return p.push({anchor:Me,level:De,text:Je}),"<h"+De+' id="'+Me+'">'+Je+"</h"+De+">"},f.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),f.a.use({tokenizer:b,renderer:E});var Be=f.a,we=a("SJMd"),gt=a("m3rI"),de=a("Oy/b"),Pe=a("Xjjk"),oe=a.n(Pe),Ge=/<pre[^>]*>/g;function Ot(Je){var De=document.createElement("div");return De.innerHTML=Je,De.childNodes.length===0?"":De.childNodes[0].nodeValue}var yt=v.a=function(Je){var De=Je.value,re=De===void 0?"":De,Me=Je.className,Se=Je.style,ot=Se===void 0?{}:Se,tt=String(re),ft=Object(Q.useMemo)(function(){try{var $=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,P=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Oe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;tt=tt.replace($,"("+gt.a.API_SERVER+"/api/attachments/").replace(P,'"'+gt.a.API_SERVER+"/api/attachments/").replace(Oe,'"'+gt.a.API_SERVER+"/files/uploads/")}catch(it){}var ne={whiteList:{a:["href","title","target","script","img"]}};tt=oe()(tt);var Ye=Be(tt),ht=me();return tt.match(/\[TOC\]/)&&(Ye=Ye.replace("<p>[TOC]</p>",ve()),y()),Ye=Ye.replace(/(__special_katext_id_\d+__)/g,function(it,Tt){var Pt=ht[Tt],Lt=Pt.type,jt=Pt.expression;return Object(de.renderToString)(Ot(jt)||"",{displayMode:Lt==="block",throwOnError:!1,output:"html"})}),Ye=Ye.replace(/▁/g,"\u2581\u2581\u2581"),Ae(),Ye},[tt]),ee=Object(Q.useRef)();function Z($){var P=$.target;if(P.tagName.toUpperCase()==="A"){var Oe=P.getAttribute("href");if(Oe.startsWith("#")){$.preventDefault();var ne=document.getElementById(Oe.replace("#",""));ne&&ne.scrollIntoView(!0)}}}return Object(Q.useEffect)(function(){if(ee.current&&ft&&(ft.match(Ge)&&window.PR.prettyPrint()),ee.current)return ee.current.addEventListener("click",Z),function(){ee.current.removeEventListener("click",Z),Ae(),y()}},[ft,ee.current,Z]),D.a.createElement("div",{ref:ee,style:ot,className:"".concat(Me||""," markdown-body"),dangerouslySetInnerHTML:{__html:ft}})}},"9VGf":function(ce,v,a){"use strict";a.d(v,"a",function(){return Y});var Q=a("q1tI"),D=a.n(Q);function Y(l,d){var f=Object(Q.useRef)();Object(Q.useEffect)(function(){f.current=l}),Object(Q.useEffect)(function(){function m(){f.current()}if(d!==null){var g=setInterval(m,d);return function(){return clearInterval(g)}}},[d])}},AKST:function(ce,v,a){},AMnG:function(ce,v,a){"use strict";var Q=a("miYZ"),D=a("tsqr"),Y=a("tJVT"),l=a("q1tI"),d=a.n(l),f=a("nWbc"),m=a.n(f),g=a("Ot1p");v.a=function(p){var h=p.id,E=p.activeDiscussIndex,U=p.onReplyDiscuss,y=Object(l.useState)(""),C=Object(Y.a)(y,2),ve=C[0],b=C[1];function r(Fe){b(Fe)}function ue(){if(!ve){D.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}U(h,ve),b("")}return d.a.createElement("div",{key:h,className:"discuss-item-editor",style:{display:E===h?"block":"none",width:"100%"}},d.a.createElement(g.a,{miniToolbar:!0,startInit:E===h,defaultValue:ve,id:h,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:r}),d.a.createElement("a",{onClick:ue,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(ce,v,a){},BdwD:function(ce,v,a){"use strict";var Q=a("k1fw"),D=a("q1tI"),Y=a.n(D),l=function(f){var m=f.styles,g=m===void 0?{}:m,p=f.customText;return Y.a.createElement("section",{className:"tc animated fadeIn",style:Object(Q.a)(Object(Q.a)({},{color:"#999",margin:"200px auto"}),g)},Y.a.createElement("img",{src:a("FOrL")}),Y.a.createElement("p",{className:"mt20 font14"},p||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};v.a=l},BjJ7:function(ce,v,a){"use strict";a.d(v,"d",function(){return D}),a.d(v,"c",function(){return Y}),a.d(v,"e",function(){return l}),a.d(v,"b",function(){return d}),a.d(v,"a",function(){return m});var Q=a("m3rI");function D(g){var p=!0;if(g.length>0){for(var h=0;h<g.length;h++)if(g[h].compile_success==0||!g[h].compile_success){p=!1;break}}else p=!1;return p}function Y(g){for(var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",h=[],E=0;E<g.length;E++){var U=g[E],y=p?"".concat(p,"/").concat(U.name):"".concat(U.name);h.push({title:U.name,isLeaf:!(U.type==="tree"),key:y})}return h}function l(g,p,h){for(var E=0;E<g.length;E++){var U=g[E];if(U.key===p){U.children=h;break}U.children&&l(U.children,p,h)}return g}function d(g,p,h){var E;return function(){var U=this,y=arguments,C=function(){E=null,h||g.apply(U,y)},ve=h&&!E;clearTimeout(E),E=setTimeout(C,p),ve&&g.apply(U,y)}}var f=!0,m=Q.a.API_SERVER},"C+DQ":function(ce,v,a){},DVFL:function(ce,v,a){},Dqnf:function(ce,v,a){"use strict";var Q=a("k1fw"),D=a("tJVT"),Y=a("rAM+"),l=a("q1tI"),d=a.n(l),f=a("J66h"),m=a.n(f),g=a("/POA"),p=a.n(g),h=a("q7KB"),E=a.n(h),U=a("dhSg"),y=a("bdgK");function C(r,ue,Fe){var ie=Fe._core._renderService.dimensions.actualCellWidth||9.5,me=Fe._core._renderService.dimensions.actualCellHeight||18,Ae=Math.floor(ue/me),xe=Math.floor(r/ie);return[xe,Ae]}function ve(r,ue){var Fe=new y.default(function(ie){var me=Object(Y.a)(ie),Ae;try{for(me.s();!(Ae=me.n()).done;){var xe=Ae.value;if(xe.target.offsetHeight>0||xe.target.offsetWidth>0){var We=C(xe.target.offsetWidth,xe.target.offsetHeight,r),et=Object(D.a)(We,2),Ie=et[0],Be=et[1];console.log("cols, rows",Ie,Be),r.resize(Ie,Be),U.a.publish("ssh-xterm-resize",{columns:Ie,rows:Be,width:xe.target.offsetWidth,height:xe.target.offsetHeight})}}}catch(we){me.e(we)}finally{me.f()}});return Fe.observe(ue),Fe}var b=3e4;v.a=function(r){var ue=r.sshConfigData,Fe=r.sid,ie=Object(l.useState)(null),me=Object(D.a)(ie,2),Ae=me[0],xe=me[1],We=ue.ws_url,et=ue.password,Ie=ue.port,Be=Object(l.useRef)(),we=Object(l.useRef)(),gt=Object(l.useRef)(!1);return Object(l.useEffect)(function(){if(Be.current&&We){var de=new g.Terminal({fontSize:16,rendererType:"dom"});de.open(Be.current),de.onData(function(oe){we.current&&(we.current.readyState===1&&(we.current.send(JSON.stringify({tp:"client",data:oe})),U.a.publish("on-operating-ssh")))}),de.write("Connecting..."),xe(de);var Pe=ve(de,Be.current);return function(){de.dispose(),Pe.unobserve(Be.current)}}},[We,Be.current]),Object(l.useEffect)(function(){if(Ae&&We){var de=function(){var De=new WebSocket(We);we.current=De,De.onopen=function(){var re=Ae.element.parentElement;if(re){var Me=re.offsetWidth,Se=re.offsetHeight;console.log("init",{tp:"init",data:Object(Q.a)(Object(Q.a)({},ue),{},{secret:et,width:Me,height:Se,rows:Ae.rows,columns:Ae.cols})}),De.send(JSON.stringify({tp:"init",data:Object(Q.a)(Object(Q.a)({},ue),{},{secret:et,width:Me,height:Se,rows:Ae.rows,columns:Ae.cols})}))}Ae.focus()},De.onerror=function(re){console.log("------in socket error----",re,De,We)},De.onmessage=function(re){gt.current||(Ae.write("\r"),setTimeout(function(){},1e3)),gt.current=!0,console.log("event:",re);var Me=f.Base64.decode(re.data.toString()),Se=Ae._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Me,Se,Ae),Ae.write(Me)},De.onclose=function(re){Pe&&clearInterval(Pe),Ae.write(`\r
connection closed`)}},Pe=setInterval(function(){we.current&&we.current.send(JSON.stringify({tp:"h"}))},b),oe=U.a.subscribe("create-socket",function(Je){Fe===Je&&(we.current&&we.current.readyState===1?Ae.focus():de(),Ae.focus())}),Ge=U.a.subscribe("close-socket",function(Je){Fe===Je&&(we.current&&(we.current.close(),gt.current=!1,Ae.clear()),we.current=null)}),Ot=U.a.subscribe("ssh-xterm-resize",function(Je){we.current&&we.current.readyState===1&&we.current.send(JSON.stringify({tp:"resize",data:Object(Q.a)({},Je)}))}),yt=U.a.subscribe("ssh-add-connect-time",function(){we.current&&we.current.readyState===1&&we.current.send(JSON.stringify({tp:"overtime"}))});return function(){Ge(),oe(),Ot(),yt(),we.current&&(we.current.close(),gt.current=!1)}}},[Ae,We,Ie]),d.a.createElement("div",{ref:Be,className:"xterm-panel"},We?null:d.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(ce,v){ce.exports="data:image/png;base64,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"},H65k:function(ce,v,a){},HmJG:function(ce,v,a){},IWh4:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(ce,v,a){"use strict";a.d(v,"j",function(){return D}),a.d(v,"k",function(){return Y}),a.d(v,"y",function(){return l}),a.d(v,"g",function(){return d}),a.d(v,"B",function(){return f}),a.d(v,"x",function(){return m}),a.d(v,"t",function(){return g}),a.d(v,"u",function(){return p}),a.d(v,"e",function(){return h}),a.d(v,"o",function(){return E}),a.d(v,"f",function(){return U}),a.d(v,"h",function(){return y}),a.d(v,"s",function(){return b}),a.d(v,"i",function(){return r}),a.d(v,"r",function(){return ue}),a.d(v,"c",function(){return Fe}),a.d(v,"v",function(){return ie}),a.d(v,"w",function(){return me}),a.d(v,"A",function(){return Ae}),a.d(v,"l",function(){return xe}),a.d(v,"m",function(){return We}),a.d(v,"n",function(){return et}),a.d(v,"q",function(){return Ie}),a.d(v,"z",function(){return Be}),a.d(v,"a",function(){return we}),a.d(v,"b",function(){return gt}),a.d(v,"p",function(){return de}),a.d(v,"d",function(){return Pe});var Q=a("ErOA");function D(oe,Ge){return Object(Q.c)("tasks/".concat(oe,".json"),Ge||{})}function Y(oe){return Object(Q.c)("myshixuns/".concat(oe,"/challenges.json"))}function l(oe,Ge,Ot){return Object(Q.c)("tasks/".concat(oe,"/star.json?shixun_id=").concat(Ge,"&star=").concat(Ot))}function d(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/rep_content.json"),Ge)}function f(oe,Ge){return Object(Q.f)("myshixuns/".concat(oe,"/update_file.json"),Ge)}function m(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/reset_original_code.json"),Ge)}function g(oe,Ge){return Object(Q.f)("myshixuns/".concat(oe,"/reset_repository.json"),Ge)}function p(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/reset_passed_code.json"),Ge)}function h(oe,Ge){return Object(Q.f)("tasks/".concat(oe,"/game_build.json"),Ge)}function E(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/game_status.json"),Ge)}function U(oe,Ge){return Object(Q.f)("tasks/".concat(oe,"/choose_build.json"),Ge)}function y(oe){return Object(Q.c)("tasks/".concat(oe,"/picture_display.json"))}function C(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/cost_time.json"),Ge)}function ve(oe,Ge){return Object(Q.c)("courses/".concat(oe,"/inform_detail.json"),Ge)}function b(oe){return Object(Q.f)("tasks/".concat(oe,"/plus_or_cancel_praise.json"))}function r(oe){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(Q.f)("myshixuns/".concat(oe,"/repository.json"),Ge)}function ue(oe){return Object(Q.c)("myshixuns/".concat(oe,"/open_webssh.json"))}function Fe(oe){return Object(Q.c)("tasks/".concat(oe,"/close_webssh.json"))}function ie(oe){return Object(Q.c)("tasks/".concat(oe,"/reset_vnc_link.json"))}function me(oe){return Object(Q.f)("tasks/".concat(oe,"/reset_windows_vnc_link.json"))}function Ae(oe){return Object(Q.c)("tasks/".concat(oe,"/check_test_sets.json"))}function xe(oe){return Object(Q.c)("tasks/".concat(oe,"/get_answer_info.json"))}function We(oe){return Object(Q.c)("tasks/".concat(oe,"/get_choose_answer.json"))}function et(oe){return Object(Q.c)("tasks/".concat(oe,"/unlock_choose_answer.json"))}function Ie(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/unlock_answer.json?answer_id=").concat(Ge))}function Be(oe,Ge,Ot){return Object(Q.f)("tasks/".concat(oe,"/set_games_status.json"),{result:Ge,data:Ot})}function we(oe){return Object(Q.f)("tasks/".concat(oe,"/extend_vnc.json"))}function gt(oe){return Object(Q.f)("tasks/".concat(oe,"/extend_windows_vnc.json"))}function de(oe,Ge){return Object(Q.c)("tasks/".concat(oe,"/rank_list.json"),Ge)}function Pe(oe,Ge){return Object(Q.f)("tasks/".concat(oe,"/close_windows_vnc.json"),{tpi_id:Ge})}},IxHN:function(ce,v,a){"use strict";var Q=a("q1tI"),D=a.n(Q),Y=a("07cG"),l=a.n(Y);v.a=function(d){var f=d.message,m=d.className,g=d.children,p=d.style,h=p===void 0?{}:p;return D.a.createElement("div",{className:"".concat(l.a.idsRingWrapper," ").concat(m)},D.a.createElement("div",{className:l.a.ldsRing},D.a.createElement("div",null),D.a.createElement("div",null),D.a.createElement("div",null),D.a.createElement("div",null)),f?D.a.createElement("p",{style:h},f):null,g)}},KJ0q:function(ce,v,a){},LYID:function(ce,v,a){ce.exports=a.p+"static/failer.5e83e9b8.svg"},Lmeb:function(ce,v,a){},M8RZ:function(ce,v,a){"use strict";a.d(v,"a",function(){return p});var Q=a("fWQN"),D=a("mtLc"),Y=a("yKVA"),l=a("879j"),d=a("q1tI"),f=a.n(d),m=a("i8i4"),g=a.n(m),p=function(h){Object(Y.a)(U,h);var E=Object(l.a)(U);function U(y){var C;Object(Q.a)(this,U),C=E.call(this,y);var ve=window.document;return C.node=ve.createElement("div"),ve.body.appendChild(C.node),C}return Object(D.a)(U,[{key:"render",value:function(){var C=this.props.children;return Object(m.createPortal)(C,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),U}(f.a.Component)},Mm8t:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},OoWo:function(ce,v,a){},Ot1p:function(ce,v,a){"use strict";var Q=a("2qtc"),D=a("kLXV"),Y=a("rAM+"),l=a("tJVT"),d=a("jrin"),f=a("q1tI"),m=a.n(f),g=a("VrN/"),p=a.n(g),h=a("bdgK"),E=a("p77/"),U=a("Bd2K"),y=a("ELLl"),C=a("19Vz"),ve=a("lZu9"),b=a("kSUc"),r=a("9Bee"),ue=a("0Owb"),Fe=a("dejd"),ie=a("C+DQ"),me=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function Ae(j){var H=j.onActionCallback,Ue=j.title,Ee=j.icon,je=j.actionName,Ke=j.className,q=Ke===void 0?"":Ke,c=j.children;function R(){H(je)}return m.a.createElement("a",{title:Ue,className:q,onClick:R},m.a.createElement("i",{className:"md-iconfont ".concat(Ee)}),c)}var xe=function(j){var H=j.watch,Ue=j.showNullButton,Ee=j.onActionCallback,je=j.fullScreen,Ke=[].concat(me,[{title:"".concat(H?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(H?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return m.a.createElement("ul",{className:"markdown-toolbar-container"},Ke.map(function(q,c){return m.a.createElement("li",{key:c},q.actionName?m.a.createElement(Ae,Object(ue.a)({},q,{onActionCallback:Ee})):m.a.createElement("span",{className:"v-line"}))}),Ue?m.a.createElement("li",null,m.a.createElement(Ae,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ee},m.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,m.a.createElement("li",{className:"btn-full-screen"},m.a.createElement(Ae,{icon:"".concat(je?"icon-shrink":"icon-enlarge"),title:je?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ee})))},We=a("M8RZ"),et=a("+L6B"),Ie=a("2/Rp"),Be=a("y8nQ"),we=a("Vl3Y"),gt=a("5NDa"),de=a("5rEg"),Pe={labelCol:{span:4},wrapperCol:{span:20}},oe=function(j){var H=j.callback,Ue=j.onCancel;function Ee(je){H(je)}return m.a.createElement(we.a,Object(ue.a)({},Pe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ee}),m.a.createElement(we.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},m.a.createElement(de.a,null)),m.a.createElement(we.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},m.a.createElement(de.a,null)),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(Ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(Ie.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},Ge=a("7ahc"),Ot=a("HmJG"),yt=a("BjJ7"),Je=we.a.useForm,De={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}},Me=function(j){var H=j.callback,Ue=j.onCancel,Ee=Je(),je=Object(l.a)(Ee,1),Ke=je[0];function q(k){H(k)}function c(k){Ke.setFieldsValue({src:"/api/attachments/".concat(k.id)})}function R(k){var se=k.target.files[0];ot(se,c)}return m.a.createElement(we.a,Object(ue.a)({form:Ke},re,{className:"upload-image-panel",onFinish:q}),m.a.createElement(we.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},m.a.createElement("div",{className:"flex-container"},m.a.createElement(we.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},m.a.createElement(de.a,{style:De})),m.a.createElement(Se,{onFileChange:R}))),m.a.createElement(we.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},m.a.createElement(de.a,{style:{width:264}})),m.a.createElement(we.a.Item,{style:{textAlign:"right"}},m.a.createElement(Ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(Ie.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))};function Se(j){var H=j.onFileChange;return m.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",m.a.createElement("input",{type:"file",accept:"image/*",onChange:H}))}function ot(j,H){if(!j)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ue=new FormData;Ue.append("editormd-image-file",j),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function(je){H(JSON.parse(je.target.responseText))},!1),Ee.addEventListener("error",function(je){console.error(je)},!1),Ee.open("POST","".concat(yt.a,"/api/attachments.json")),Ee.send(Ue)}var tt=a("giR+"),ft=a("fyUT"),ee=a("7Kak"),Z=a("9yH6"),$=Z.a.Group,P={margin:"0 8px"},Oe=function(j){var H=j.callback,Ue=j.onCancel;function Ee(je){H(je)}return m.a.createElement(we.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ee},m.a.createElement("div",{className:"flex-container"},m.a.createElement("span",{style:P},"\u5355\u5143\u683C\u6570\uFF1A"),m.a.createElement("span",{style:P},"\u884C\u6570"),m.a.createElement(we.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},m.a.createElement(ft.a,null)),m.a.createElement("span",{style:P},"\u5217\u6570"),m.a.createElement(we.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},m.a.createElement(ft.a,null))),m.a.createElement("div",{className:"flex-container",style:{marginTop:12}},m.a.createElement("span",{style:P},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),m.a.createElement(we.a.Item,{name:"align"},m.a.createElement($,null,m.a.createElement(Z.a,{value:"default"},m.a.createElement("i",{className:"fa fa-align-justify"})),m.a.createElement(Z.a,{value:"left"},m.a.createElement("i",{className:"fa fa-align-left"})),m.a.createElement(Z.a,{value:"center"},m.a.createElement("i",{className:"fa fa-align-center"})),m.a.createElement(Z.a,{value:"right"},m.a.createElement("i",{className:"fa fa-align-right"}))))),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(Ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(Ie.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},ne="link",Ye="upload-image",ht="code-block",it="add-table",Tt="------------",Pt={default:Tt,left:":".concat(Tt),center:":".concat(Tt,":"),right:"".concat(Tt,":")},Lt=a("9VGf"),jt,ye;function z(){}var S=0,pe=1e4,ze="\u2581";function st(j){return/^\d+$/.test(j)?"".concat(j,"px"):j}var ut=navigator.platform.toUpperCase().indexOf("MAC")>=0,Qe=ut?"Cmd":"Ctrl",Gt=(jt={},Object(d.a)(jt,Qe+"-B","bold"),Object(d.a)(jt,Qe+"-I","italic"),jt),ge=(ye={},Object(d.a)(ye,ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(d.a)(ye,ht,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(d.a)(ye,Ye,"\u6DFB\u52A0\u56FE\u7247"),Object(d.a)(ye,it,"\u6DFB\u52A0\u8868\u683C"),ye),he=v.a=function(j){var H=j.defaultValue,Ue=H===void 0?"":H,Ee=j.onChange,je=j.width,Ke=je===void 0?"100%":je,q=j.height,c=q===void 0?400:q,R=j.miniToolbar,k=R===void 0?!1:R,se=j.isFocus,Re=se===void 0?!1:se,pt=j.watch,Rt=j.id,lt=Rt===void 0?"markdown-editor-id":Rt,cn=j.showResizeBar,Ft=cn===void 0?!1:cn,on=j.noStorage,In=on===void 0?!1:on,Sn=j.showNullButton,xn=Sn===void 0?!1:Sn,An=j.fullScreen,On=An===void 0?!1:An,Tn=j.onBlur,wn=j.onCMBeforeChange,ta=j.className,na=ta===void 0?"":ta,ya=j.placeholder,ca=ya===void 0?"":ya,ba=j.values,hn=ba===void 0?"":ba,aa=Object(f.useState)(null),Xn=Object(l.a)(aa,2),ke=Xn[0],$e=Xn[1],Le=Object(f.useState)(Ue),Ve=Object(l.a)(Le,2),bt=Ve[0],Ut=Ve[1],wt=Object(f.useState)(pt),Jt=Object(l.a)(wt,2),Vt=Jt[0],nn=Jt[1],Ln=Object(f.useState)(On),Rn=Object(l.a)(Ln,2),En=Rn[0],xa=Rn[1],Ba=Object(f.useState)(""),Ga=Object(l.a)(Ba,2),Yn=Ga[0],Kn=Ga[1],da=Object(f.useState)(0),fa=Object(l.a)(da,2),Qn=fa[0],Aa=fa[1],za=Object(f.useState)(c),ma=Object(l.a)(za,2),Oa=ma[0],Ta=ma[1],Wa=Object(f.useState)(!1),Ca=Object(l.a)(Wa,2),Va=Ca[0],pa=Ca[1],Pn=Object(f.useRef)(),ra=Object(f.useRef)(),ha=Object(f.useRef)(),Ea=Object(f.useRef)();Object(f.useEffect)(function(){Ut(hn),ke==null||ke.setValue(hn)},[hn]),Object(f.useEffect)(function(){if(Pn.current){var Ct=function(Ht,Qt){var en=Qt.clipboardData;if(en){var dn=en.types.toString(),gn=en.items;if(dn==="text/html,Files"||dn==="Files"){var mn=gn[1];dn==="Files"&&(mn=gn[0]),mn.kind==="file"&&mn.type.match(/^image\//i)&&ot(mn.getAsFile(),function(vn){vn.id?xt.replaceSelection("![,](/api/attachments/".concat(vn.id,")")):(vn==null?void 0:vn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},xt=p.a.fromTextArea(Pn.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!k,lineWrapping:!0,value:Ue,autoCloseTags:!0,autoCloseBrackets:!0});return xt.on("paste",Ct),$e(xt),function(){xt.off("paste",Ct)}}},[]);var ga=Object(f.useCallback)(function(){if(ra.current)try{var Ct=ra.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,xt=ra.current.getElementsByClassName("markdown-editor-body")[0];En?xt.style.height="calc(100vh - ".concat(Ct,"px)"):xt.style.height="".concat(Oa-Ct,"px")}catch(St){console.log(St,"---- to set md editor body height")}},[Oa,ra,En]);Object(f.useEffect)(function(){function Ct(){var St=new h.default(function(Ht){var Qt=Object(Y.a)(Ht),en;try{for(Qt.s();!(en=Qt.n()).done;){var dn=en.value;(dn.target.offsetHeight>0||dn.target.offsetWidth>0)&&(ga(),ke.setSize("100%","100%"),ke.refresh())}}catch(gn){Qt.e(gn)}finally{Qt.f()}});return St.observe(Pn.current.parentElement),St}if(ke){var xt=Ct();return function(){xt.unobserve(Pn.current.parentElement)}}},[ke,ga]),Object(f.useEffect)(function(){if(ke){for(var Ct=[],xt=function(){var dn=Ht[St];Qt=Object(l.a)(dn,2);var gn=Qt[0],mn=Qt[1],vn=Object(d.a)({},gn,function(){Sa(mn)});Ct.push(vn),ke.addKeyMap(vn)},St=0,Ht=Object.entries(Gt);St<Ht.length;St++){var Qt;xt()}return function(){for(var en=0,dn=Ct;en<dn.length;en++){var gn=dn[en];ke.removeKeyMap(gn)}}}},[ke]),Object(f.useEffect)(function(){On!==En&&xa(On)},[On]),Object(Lt.a)(function(){if(!In&&Qn>0){var Ct=new Date().getTime(),xt=window.sessionStorage.getItem(lt);Ct>=Qn+pe&&(!xt||xt!==bt)&&(window.sessionStorage.setItem(lt,bt),pa(!0))}},pe),Object(f.useEffect)(function(){nn(pt)},[ke,pt]),Object(f.useEffect)(function(){ke&&(Re&&ke.focus())},[ke,Re]),Object(f.useEffect)(function(){if(Vt&&ke){var Ct=function(Ht){var Qt=Ht.target;if(Ea.current){var en=Qt.scrollTop/Qt.scrollHeight;Ea.current.scrollTop=Ea.current.scrollHeight*en}},xt=ke.getScrollerElement();return xt.addEventListener("scroll",Ct),function(){xt.removeEventListener("scroll",Ct)}}},[ke,Vt]),Object(f.useEffect)(function(){if(ke&&wn){var Ct=function(St,Ht){wn(St,Ht)};return ke.on("beforeChange",Ct),function(){ke.off("beforeChange",Ct)}}},[ke,wn]),Object(f.useEffect)(function(){if(ke&&Tn){var Ct=function(){Tn(ke.getValue())};return ke.on("blur",Ct),function(){ke.off("blur",Ct)}}},[ke,Tn]),Object(f.useEffect)(function(){if(ke){var Ct=function(St){var Ht=St.getValue();Ut(Ht),Aa(new Date().getTime()),St.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ee&&Ee(Ht)};return ke.on("change",Ct),function(){ke.off("change",Ct)}}},[ke,Ee]),Object(f.useEffect)(function(){ke&&(Ue==null?(ke.setValue(""),Ut("")):Ue!==ke.getValue()&&(ke.setValue(Ue),Ut(Ue)))},[ke,Ue]);var Sa=Object(f.useCallback)(function(Ct){var xt=ke.getCursor(),St=ke.getSelection(),Ht=St.split(`
`);switch(Ct){case"bold":return ke.replaceSelection("**"+St+"**"),St===""&&ke.setCursor(xt.line,xt.ch+2),ke.focus();case"italic":return ke.replaceSelection("*"+St+"*"),St===""&&ke.setCursor(xt.line,xt.ch+1),ke.focus();case"code":return ke.replaceSelection("`"+St+"`"),St===""&&ke.setCursor(xt.line,xt.ch+1),ke.focus();case"inline-latex":return ke.replaceSelection("`$$"+St+"$$`"),St===""&&ke.setCursor(xt.line,xt.ch+3),ke.focus();case"latex":return ke.replaceSelection("```latex\n"+St+"\n```"),ke.setCursor(xt.line+1,St.length+1),ke.focus();case"line-break":return ke.replaceSelection(`<br/>
`),ke.focus();case"list-ul":return St===""?ke.replaceSelection("- "+St):ke.replaceSelection(Ht.map(function(Qt){return Qt===""?"":"- ".concat(Qt)}).join(`
`)),ke.focus();case"list-ol":return St===""?ke.replaceSelection("1. "+St):ke.replaceSelection(Ht.map(function(Qt,en){return Qt===""?"":"".concat(en+1,". ").concat(Qt)}).join(`
`)),ke.focus();case"add-null-ch":return St===""&&ke.setCursor(xt.line,xt.ch+1),ke.replaceSelection(ze),ke.focus();case"eraser":return ke.setValue(""),ke.focus();case"trigger-watch":return nn(!Vt),ke.focus();case"trigger-full-screen":return xa(!En),ke.focus();case ne:Kn(ne);return;case ht:Kn(ht);return;case Ye:Kn(Ye);return;case it:Kn(it);return;default:throw new Error}},[ke,Vt,En]),Ra=Object(f.useCallback)(function(Ct){Kn("");switch(Yn){case ne:var xt=Ct.title,St=Ct.link;return ke.replaceSelection("[".concat(xt,"](").concat(St,")")),ke.focus();case ht:var Ht=Ct.language,Qt=Ct.content;return ke.replaceSelection(["```"+Ht,Qt,"```"].join(`
`)),ke.focus();case Ye:var en=Ct.src,dn=Ct.alt;return ke.replaceSelection("![ ".concat(dn," ]( ").concat(en,' "').concat(dn,'" )')),ke.focus();case it:for(var gn=Ct.row,mn=Ct.col,vn=Ct.align,ia=`
`,va=0;va<gn;va++){for(var Na=[],Ka=[],ja=0;ja<mn;ja++)va===1&&Ka.push(Pt[vn]),Na.push(" ");va===1&&(ia+="| ".concat(Ka.join(" | "),` |
`)),ia+="| ".concat(Na.join(mn===1?"":" | "),` |
`)}return ke.replaceSelection(ia+`
`),ke.focus();default:throw new Error}},[ke,Yn]),wr=Object(f.useMemo)(function(){switch(Yn){case ne:return m.a.createElement(oe,{callback:Ra,onCancel:oa});case ht:return m.a.createElement(Ge.b,{callback:Ra,onCancel:oa});case Ye:return m.a.createElement(Me,{callback:Ra,onCancel:oa});case it:return m.a.createElement(Oe,{callback:Ra,onCancel:oa});default:return null}},[Yn]);function oa(){Kn("")}Object(f.useEffect)(function(){if(ha.current){var Ct=function(gn){Qt=!0,en=gn.pageY},xt=function(){Qt=!1},St=function(gn){if(Qt){var mn=gn.pageY-en;mn<0&&(mn=0),mn>300&&(mn=300);var vn=c+mn+"px";Ta(vn)}},Ht=ha.current,Qt=!1,en=0;return Ht.addEventListener("mousedown",Ct),document.addEventListener("mousemove",St),document.addEventListener("mouseup",xt),function(){Ht.removeEventListener("mousedown",Ct),document.removeEventListener("mousemove",St),document.removeEventListener("mouseup",xt)}}},[ke,ha]),Object(f.useEffect)(function(){Ta(c)},[c]);var Ha=st(Ke),Xa=st(Oa),Ya={width:Ha,height:Xa},Kr=Object(f.useMemo)(function(){if(Qn){var Ct=new Date(Qn),xt=Ct.getHours(),St=Ct.getMinutes(),Ht=Ct.getSeconds();return xt=xt<10?"0"+xt:xt,St=St<10?"0"+St:St,Ht=Ht<10?"0"+Ht:Ht,"".concat(xt,":").concat(St,":").concat(Ht)}return 0},[Qn]);function Pr(){window.sessionStorage.removeItem(lt),pa(!1),Aa(0)}function La(){pa(!1),Aa(0),ke.setValue(window.sessionStorage.getItem(lt))}return m.a.createElement(f.Fragment,null,m.a.createElement("div",{className:"markdown-editor-wrapper",ref:ra},m.a.createElement("div",{className:"markdown-editor-container ".concat(na," ").concat(Vt?"on-preview":""," ").concat(k?"mini":""," ").concat(En?"full-screen":""),style:Ya},m.a.createElement(xe,{watch:Vt,fullScreen:En,showNullButton:xn,onActionCallback:Sa}),m.a.createElement("div",{className:"markdown-editor-body"},m.a.createElement("div",{className:"codemirror-container"},m.a.createElement("textarea",{ref:Pn,placeholder:ca})),Vt?m.a.createElement("div",{ref:Ea,className:"preview-container"},m.a.createElement(r.a,{value:bt})):null))),Ft?m.a.createElement("a",{ref:ha,className:"editor-resize"}):null,m.a.createElement(We.a,null,ge[Yn]?m.a.createElement(D.a,{centered:!0,title:ge[Yn],visible:!0,onCancel:oa,footer:null},wr):null))}},Plam:function(ce,v,a){"use strict";var Q=a("giR+"),D=a("fyUT"),Y=a("2qtc"),l=a("kLXV"),d=a("DjyN"),f=a("NUBc"),m=a("9og8"),g=a("tJVT"),p=a("k1fw"),h=a("q1tI"),E=a.n(h),U=a("8Abk"),y=a("IxHN"),C=a("M8RZ"),ve=a("BdwD"),b=a("fXAG"),r=a("mCJh"),ue=a("m3rI"),Fe=a("9Bee"),ie=a("Ypxr"),me=a("AMnG"),Ae=a("kaH+"),xe=a("dhSg");function We(de){var Pe=de.data,oe=de.index,Ge=de.adminOrOperator,Ot=de.parentDiscussIndex,yt=de.shixunIdentifier,Je=de.user,De=de.onSetRewardData,re=de.onSetActionType,Me=Pe.author,Se=Pe.can_delete,ot=Pe.content,tt=Pe.hidden,ft=Pe.id,ee=Pe.reward,Z=Pe.time;function $(){De({id:ft,index:oe,user_id:Me.user_id,parentDiscussIndex:Ot})}function P(){re({id:ft,index:oe,params:{hidden:tt?"0":"1",container_identifier:yt},type:"hidden-discuss",parentDiscussIndex:Ot,message:tt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Oe(){re({id:ft,index:oe,type:"delete-discuss",parentDiscussIndex:Ot,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var ne=Ge||Se||Me.user_id===Je.user_id||Me.login===Je.login;return E.a.createElement("div",{className:"second-level-discuss"},E.a.createElement("div",{className:"discuss-info-body"},E.a.createElement("div",{className:"discuss-info"},E.a.createElement("a",{href:"/users/".concat(Me.login),target:"_blank"},Me.name),E.a.createElement("span",{className:"grey"},Z),ee?E.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ee)},E.a.createElement("i",{className:"iconfont icon-gift c-orange "}),E.a.createElement("span",null,ee)):null),E.a.createElement("div",{className:"btn-group"},Ge?E.a.createElement("a",{onClick:$,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},E.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ge?E.a.createElement("a",{onClick:P,title:tt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.a.createElement("i",{className:tt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ne?E.a.createElement("a",{onClick:Oe,title:"\u5220\u9664"},E.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.a.createElement(Fe.a,{className:"discuss-content",value:ot}))}var et=function(de){var Pe=de.data,oe=de.index,Ge=de.shixunIdentifier,Ot=de.adminOrOperator,yt=de.identity,Je=de.onTopOrDownDiscuss,De=de.onPlusDiscuss,re=de.onSetActionType,Me=de.onSetRewardData,Se=de.user,ot=de.activeDiscussIndex,tt=de.onReplyDiscuss,ft=de.onSetActiveDiscussIndex,ee=Pe.content,Z=Pe.children,$=Pe.game_url,P=Pe.hidden,Oe=Pe.id,ne=Pe.position,Ye=Pe.praise_count,ht=Pe.reward,it=Pe.sticky,Tt=Pe.time,Pt=Pe.user_praise,Lt=Pe.game_passed,jt=Pe.author;function ye(){ft(Oe)}function z(){Je(Oe,!it,oe)}function S(){De(Oe,!Pt,oe)}function pe(){Me({id:Oe,index:oe,user_id:jt.user_id})}function ze(){re({id:Oe,index:oe,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function st(){re({id:Oe,index:oe,params:{hidden:P?"0":"1",container_identifier:Ge},type:"hidden-discuss",message:P?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var ut=function(Gt){var ge=Gt.target,he=ge.nodeName,j=ge.src;he==="IMG"&&(xe.a.publish("preview-image",j),console.log("src:",j))};return E.a.createElement("div",{className:"discuss-item-container",key:Oe},E.a.createElement("a",{href:"/users/".concat(jt.login),target:"_blank"},E.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ue.a.IMG_SERVER,"/images/").concat(jt.image_url),width:"50"})),E.a.createElement("section",null,E.a.createElement("div",{className:"discuss-info"},E.a.createElement("a",{href:"/users/".concat(jt.login),target:"_blank"},jt.name),E.a.createElement("span",{className:"grey"},Tt),ne?E.a.createElement("span",{className:"c-green"}," [\u7B2C",ne,"\u5173] "):null,$?E.a.createElement("a",{href:$,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,it?E.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,ht?E.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ht)},E.a.createElement("i",{className:"iconfont icon-gift c-orange "}),E.a.createElement("span",null,ht)):null,yt<=5?E.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Lt===1?"#29bd8b":""}},Lt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),E.a.createElement("div",{onClick:ut},E.a.createElement(Fe.a,{className:"discuss-content",value:ee})),Z&&Z.length>0?E.a.createElement("div",{className:"reply-discuss-container",onClick:ut},Z.map(function(Qe,Gt){return E.a.createElement(We,{key:Qe.id,data:Qe,index:Gt,shixunIdentifier:Ge,adminOrOperator:Ot,user:Se,onSetRewardData:Me,onSetActionType:re,parentDiscussIndex:oe})})):null,E.a.createElement("div",{className:"btn-group"},Ot?E.a.createElement("a",{onClick:pe,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},E.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ot?E.a.createElement("a",{onClick:st,title:P?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.a.createElement("i",{className:P?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,yt<=5?E.a.createElement("a",{onClick:z,className:it?"btn-top":"btn-down",title:it?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},E.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,Ot&&(!Z||Z.length==0)?E.a.createElement("a",{onClick:ze,title:"\u5220\u9664"},E.a.createElement("i",{className:"iconfont icon-shanchu"})):null,E.a.createElement("a",{onClick:ye,title:"\u56DE\u590D"},E.a.createElement("i",{className:"iconfont icon-huifu1"})),E.a.createElement("a",{onClick:S,className:Pt?"c-orange":""},E.a.createElement("i",{className:Pt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.a.createElement("span",null,Ye||""))),E.a.createElement(me.a,{id:Oe,activeDiscussIndex:ot,onReplyDiscuss:tt})))};function Ie(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ie=function(){return de};var de={},Pe=Object.prototype,oe=Pe.hasOwnProperty,Ge=Object.defineProperty||function(z,S,pe){z[S]=pe.value},Ot=typeof Symbol=="function"?Symbol:{},yt=Ot.iterator||"@@iterator",Je=Ot.asyncIterator||"@@asyncIterator",De=Ot.toStringTag||"@@toStringTag";function re(z,S,pe){return Object.defineProperty(z,S,{value:pe,enumerable:!0,configurable:!0,writable:!0}),z[S]}try{re({},"")}catch(z){re=function(pe,ze,st){return pe[ze]=st}}function Me(z,S,pe,ze){var st=S&&S.prototype instanceof tt?S:tt,ut=Object.create(st.prototype),Qe=new Lt(ze||[]);return Ge(ut,"_invoke",{value:ht(z,pe,Qe)}),ut}function Se(z,S,pe){try{return{type:"normal",arg:z.call(S,pe)}}catch(ze){return{type:"throw",arg:ze}}}de.wrap=Me;var ot={};function tt(){}function ft(){}function ee(){}var Z={};re(Z,yt,function(){return this});var $=Object.getPrototypeOf,P=$&&$($(jt([])));P&&P!==Pe&&oe.call(P,yt)&&(Z=P);var Oe=ee.prototype=tt.prototype=Object.create(Z);function ne(z){["next","throw","return"].forEach(function(S){re(z,S,function(pe){return this._invoke(S,pe)})})}function Ye(z,S){function pe(st,ut,Qe,Gt){var ge=Se(z[st],z,ut);if(ge.type!=="throw"){var he=ge.arg,j=he.value;return j&&typeof j=="object"&&oe.call(j,"__await")?S.resolve(j.__await).then(function(H){pe("next",H,Qe,Gt)},function(H){pe("throw",H,Qe,Gt)}):S.resolve(j).then(function(H){he.value=H,Qe(he)},function(H){return pe("throw",H,Qe,Gt)})}Gt(ge.arg)}var ze;Ge(this,"_invoke",{value:function(ut,Qe){function Gt(){return new S(function(ge,he){pe(ut,Qe,ge,he)})}return ze=ze?ze.then(Gt,Gt):Gt()}})}function ht(z,S,pe){var ze="suspendedStart";return function(st,ut){if(ze==="executing")throw new Error("Generator is already running");if(ze==="completed"){if(st==="throw")throw ut;return ye()}for(pe.method=st,pe.arg=ut;;){var Qe=pe.delegate;if(Qe){var Gt=it(Qe,pe);if(Gt){if(Gt===ot)continue;return Gt}}if(pe.method==="next")pe.sent=pe._sent=pe.arg;else if(pe.method==="throw"){if(ze==="suspendedStart")throw ze="completed",pe.arg;pe.dispatchException(pe.arg)}else pe.method==="return"&&pe.abrupt("return",pe.arg);ze="executing";var ge=Se(z,S,pe);if(ge.type==="normal"){if(ze=pe.done?"completed":"suspendedYield",ge.arg===ot)continue;return{value:ge.arg,done:pe.done}}ge.type==="throw"&&(ze="completed",pe.method="throw",pe.arg=ge.arg)}}}function it(z,S){var pe=S.method,ze=z.iterator[pe];if(ze===void 0)return S.delegate=null,pe==="throw"&&z.iterator.return&&(S.method="return",S.arg=void 0,it(z,S),S.method==="throw")||pe!=="return"&&(S.method="throw",S.arg=new TypeError("The iterator does not provide a '"+pe+"' method")),ot;var st=Se(ze,z.iterator,S.arg);if(st.type==="throw")return S.method="throw",S.arg=st.arg,S.delegate=null,ot;var ut=st.arg;return ut?ut.done?(S[z.resultName]=ut.value,S.next=z.nextLoc,S.method!=="return"&&(S.method="next",S.arg=void 0),S.delegate=null,ot):ut:(S.method="throw",S.arg=new TypeError("iterator result is not an object"),S.delegate=null,ot)}function Tt(z){var S={tryLoc:z[0]};1 in z&&(S.catchLoc=z[1]),2 in z&&(S.finallyLoc=z[2],S.afterLoc=z[3]),this.tryEntries.push(S)}function Pt(z){var S=z.completion||{};S.type="normal",delete S.arg,z.completion=S}function Lt(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(Tt,this),this.reset(!0)}function jt(z){if(z){var S=z[yt];if(S)return S.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var pe=-1,ze=function st(){for(;++pe<z.length;)if(oe.call(z,pe))return st.value=z[pe],st.done=!1,st;return st.value=void 0,st.done=!0,st};return ze.next=ze}}return{next:ye}}function ye(){return{value:void 0,done:!0}}return ft.prototype=ee,Ge(Oe,"constructor",{value:ee,configurable:!0}),Ge(ee,"constructor",{value:ft,configurable:!0}),ft.displayName=re(ee,De,"GeneratorFunction"),de.isGeneratorFunction=function(z){var S=typeof z=="function"&&z.constructor;return!!S&&(S===ft||(S.displayName||S.name)==="GeneratorFunction")},de.mark=function(z){return Object.setPrototypeOf?Object.setPrototypeOf(z,ee):(z.__proto__=ee,re(z,De,"GeneratorFunction")),z.prototype=Object.create(Oe),z},de.awrap=function(z){return{__await:z}},ne(Ye.prototype),re(Ye.prototype,Je,function(){return this}),de.AsyncIterator=Ye,de.async=function(z,S,pe,ze,st){st===void 0&&(st=Promise);var ut=new Ye(Me(z,S,pe,ze),st);return de.isGeneratorFunction(S)?ut:ut.next().then(function(Qe){return Qe.done?Qe.value:ut.next()})},ne(Oe),re(Oe,De,"Generator"),re(Oe,yt,function(){return this}),re(Oe,"toString",function(){return"[object Generator]"}),de.keys=function(z){var S=Object(z),pe=[];for(var ze in S)pe.push(ze);return pe.reverse(),function st(){for(;pe.length;){var ut=pe.pop();if(ut in S)return st.value=ut,st.done=!1,st}return st.done=!0,st}},de.values=jt,Lt.prototype={constructor:Lt,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Pt),!S)for(var pe in this)pe.charAt(0)==="t"&&oe.call(this,pe)&&!isNaN(+pe.slice(1))&&(this[pe]=void 0)},stop:function(){this.done=!0;var S=this.tryEntries[0].completion;if(S.type==="throw")throw S.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var pe=this;function ze(he,j){return Qe.type="throw",Qe.arg=S,pe.next=he,j&&(pe.method="next",pe.arg=void 0),!!j}for(var st=this.tryEntries.length-1;st>=0;--st){var ut=this.tryEntries[st],Qe=ut.completion;if(ut.tryLoc==="root")return ze("end");if(ut.tryLoc<=this.prev){var Gt=oe.call(ut,"catchLoc"),ge=oe.call(ut,"finallyLoc");if(Gt&&ge){if(this.prev<ut.catchLoc)return ze(ut.catchLoc,!0);if(this.prev<ut.finallyLoc)return ze(ut.finallyLoc)}else if(Gt){if(this.prev<ut.catchLoc)return ze(ut.catchLoc,!0)}else{if(!ge)throw new Error("try statement without catch or finally");if(this.prev<ut.finallyLoc)return ze(ut.finallyLoc)}}}},abrupt:function(S,pe){for(var ze=this.tryEntries.length-1;ze>=0;--ze){var st=this.tryEntries[ze];if(st.tryLoc<=this.prev&&oe.call(st,"finallyLoc")&&this.prev<st.finallyLoc){var ut=st;break}}ut&&(S==="break"||S==="continue")&&ut.tryLoc<=pe&&pe<=ut.finallyLoc&&(ut=null);var Qe=ut?ut.completion:{};return Qe.type=S,Qe.arg=pe,ut?(this.method="next",this.next=ut.finallyLoc,ot):this.complete(Qe)},complete:function(S,pe){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&pe&&(this.next=pe),ot},finish:function(S){for(var pe=this.tryEntries.length-1;pe>=0;--pe){var ze=this.tryEntries[pe];if(ze.finallyLoc===S)return this.complete(ze.completion,ze.afterLoc),Pt(ze),ot}},catch:function(S){for(var pe=this.tryEntries.length-1;pe>=0;--pe){var ze=this.tryEntries[pe];if(ze.tryLoc===S){var st=ze.completion;if(st.type==="throw"){var ut=st.arg;Pt(ze)}return ut}}throw new Error("illegal catch attempt")},delegateYield:function(S,pe,ze){return this.delegate={iterator:jt(S),resultName:pe,nextLoc:ze},this.method==="next"&&(this.arg=void 0),ot}},de}var Be={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function we(de,Pe){switch(Pe.type){case b.O:return Object(p.a)(Object(p.a)({},de),{},{loading:!0});case b.V:return Object(p.a)(Object(p.a)({},de),{},{showRewardDialog:!0});case b.b:return Object(p.a)(Object(p.a)({},de),{},{showRewardDialog:!1});case b.k:return Object(p.a)(Object(p.a)({},de),Pe.payload);case b.Y:return Object(p.a)(Object(p.a)({},de),Pe.payload);case b.w:return Object(p.a)(Object(p.a)({},de),Pe.payload);case b.y:return Object(p.a)(Object(p.a)({},de),Pe.payload);case b.G:return Object(p.a)(Object(p.a)({},de),Pe.payload);case b.a:return Object(p.a)(Object(p.a)({},de),Pe.payload);default:throw new Error}}var gt=v.a=function(de){var Pe=de.shixunIdentifier,oe=de.identity,Ge=de.activeIndex,Ot=de.user,yt=de.isShixunDetail,Je=yt===void 0?!1:yt,De=Object(h.useReducer)(we,Be),re=Object(g.a)(De,2),Me=re[0],Se=re[1],ot=Me.page,tt=Me.loading,ft=Me.data,ee=Me.actionType,Z=Me.showRewardDialog,$=Me.activeDiscussIndex,P=Object(h.useRef)(),Oe=Object(h.useRef)();function ne(je){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(m.a)(Ie().mark(function je(Ke){var q;return Ie().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(!tt){R.next=2;break}return R.abrupt("return");case 2:return R.prev=2,Se({type:b.O}),R.next=6,Object(r.c)(Pe,Ke);case 6:q=R.sent,Se({type:b.k,payload:{activeDiscussIndex:null,page:Ke,data:q,loading:!1}}),R.next=13;break;case 10:R.prev=10,R.t0=R.catch(2),console.log(R.t0);case 13:case"end":return R.stop()}},je,null,[[2,10]])})),Ye.apply(this,arguments)}function ht(je){ne(je)}function it(je,Ke,q){return Tt.apply(this,arguments)}function Tt(){return Tt=Object(m.a)(Ie().mark(function je(Ke,q,c){var R;return Ie().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.prev=0,se.next=3,Object(r.e)(Ke,q);case 3:R=se.sent,H[c].user_praise=q,H[c].praise_count=R.praise_count,Se({type:b.w,payload:{data:Object(p.a)(Object(p.a)({},ft),{},{comments:H})}}),se.next=12;break;case 9:se.prev=9,se.t0=se.catch(0),console.log(se.t0);case 12:case"end":return se.stop()}},je,null,[[0,9]])})),Tt.apply(this,arguments)}function Pt(je,Ke,q){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(m.a)(Ie().mark(function je(Ke,q,c){return Ie().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.prev=0,k.next=3,Object(r.h)(Ke,q);case 3:H[c].sticky=q,Se({type:b.Y,payload:{data:Object(p.a)(Object(p.a)({},ft),{},{comments:H})}}),ne(Me.page),k.next=11;break;case 8:k.prev=8,k.t0=k.catch(0),console.log(k.t0);case 11:case"end":return k.stop()}},je,null,[[0,8]])})),Lt.apply(this,arguments)}function jt(){Se({type:b.y,payload:{actionType:null}})}function ye(){return z.apply(this,arguments)}function z(){return z=Object(m.a)(Ie().mark(function je(){var Ke,q,c,R,k,se,Re,pt;return Ie().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(Ke=ee.id,q=ee.params,c=ee.type,R=ee.index,k=ee.parentDiscussIndex,!(c==="hidden-discuss")){lt.next=6;break}return lt.next=4,Object(r.d)(Ke,q);case 4:k?H[k].children[R].hidden=q.hidden==1:H[R].hidden=q.hidden==1,Se({type:b.y,payload:{actionType:null,data:Object(p.a)(Object(p.a)({},ft),{},{comments:H})}});case 6:if(!(c==="delete-discuss")){lt.next=31;break}return lt.next=9,Object(r.b)(Ke);case 9:if(!(k||k===0)){lt.next=22;break}se=H[k].children,Re=se.length-1;case 12:if(!(Re>=0)){lt.next=19;break}if(!(se[Re].id===Ke)){lt.next=16;break}return se.splice(Re,1),lt.abrupt("break",19);case 16:Re--,lt.next=12;break;case 19:H[k].children=se,lt.next=30;break;case 22:pt=H.length-1;case 23:if(!(pt>=0)){lt.next=30;break}if(!(H[pt].id===Ke)){lt.next=27;break}return H.splice(pt,1),lt.abrupt("break",30);case 27:pt--,lt.next=23;break;case 30:Se({type:b.y,payload:{actionType:null,data:Object(p.a)(Object(p.a)({},ft),{},{comments:H})}});case 31:case"end":return lt.stop()}},je)})),z.apply(this,arguments)}function S(je){Se({type:b.y,payload:{actionType:je}})}function pe(){Se({type:b.b})}function ze(){return st.apply(this,arguments)}function st(){return st=Object(m.a)(Ie().mark(function je(){var Ke,q,c,R,k,se,Re;return Ie().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Ke=P.current,q=Ke.id,c=Ke.index,R=Ke.score,k=Ke.user_id,se=Ke.parentDiscussIndex,Rt.next=3,Object(r.g)(q,{container_type:"Discusses",score:R,user_id:k});case 3:Re=Rt.sent,se?H[se].children[c].reward=Re.code:H[c].reward=Re.code,Se({type:b.G,payload:{showRewardDialog:!1,data:Object(p.a)(Object(p.a)({},ft),{},{comments:H})}}),P.current=null;case 7:case"end":return Rt.stop()}},je)})),st.apply(this,arguments)}function ut(je){P.current=je,Se({type:b.V})}function Qe(je){P.current.score=je}function Gt(je,Ke){return ge.apply(this,arguments)}function ge(){return ge=Object(m.a)(Ie().mark(function je(Ke,q){return Ie().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.prev=0,R.next=3,Object(r.f)(Ke,q);case 3:ne(ot),R.next=9;break;case 6:R.prev=6,R.t0=R.catch(0),console.log(R.t0);case 9:case"end":return R.stop()}},je,null,[[0,6]])})),ge.apply(this,arguments)}function he(je){$===je?Se({type:b.a,payload:{activeDiscussIndex:null}}):Se({type:b.a,payload:{activeDiscussIndex:je}})}if(Object(h.useEffect)(function(){function je(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(m.a)(Ie().mark(function q(){return Ie().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(Ge===3&&!ft&&Pe)){R.next=3;break}return R.next=3,ne(ot);case 3:case"end":return R.stop()}},q)})),Ke.apply(this,arguments)}je()},[Pe,Ge,ot,Se]),Object(h.useEffect)(function(){var je=xe.a.subscribe("create-discuss",function(){ne(ot)});return je},[Pe]),!ft)return!Je&&E.a.createElement(y.a,null);var j=ft.disscuss_count,H=ft.comments,Ue=ft.all,Ee=ft.can_hidden;return E.a.createElement(h.Fragment,null,E.a.createElement("div",{className:"discuss-container",ref:Oe},!Je&&tt?E.a.createElement(y.a,null):null,j===0?E.a.createElement(ve.a,null):null,H.map(function(je,Ke){return E.a.createElement(et,{user:Ot,key:je.id,data:je,index:Ke,identity:oe,onPaginationChange:ht,shixunIdentifier:Pe,onSetActionType:S,onTopOrDownDiscuss:Pt,adminOrOperator:Ee,onPlusDiscuss:it,onSetRewardData:ut,activeDiscussIndex:$,onSetActiveDiscussIndex:he,onReplyDiscuss:Gt})}),j>10?E.a.createElement("div",{className:"pagination-container"},E.a.createElement(f.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:ht,current:ot,total:j})):null),E.a.createElement(C.a,null,E.a.createElement(l.a,{centered:!0,title:"\u63D0\u793A",visible:!!ee,onOk:ye,onCancel:jt},E.a.createElement("p",null,ee?ee.message:"")),E.a.createElement(l.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Z,onCancel:pe,onOk:ze},E.a.createElement(D.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Qe,style:{width:"228px"}}))))}},"Q+I+":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(ce,v,a){},QUgM:function(ce,v,a){},"S+dL":function(ce,v){ce.exports="data:image/gif;base64,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"},Sa5k:function(ce,v,a){ce.exports=a.p+"static/nothing.4d201a0a.png"},TVoq:function(ce,v,a){},Tl6Z:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(ce,v,a){},UbZX:function(ce,v,a){ce.exports=a.p+"static/success.2e2721eb.svg"},UlFV:function(ce,v,a){},VPUa:function(ce,v,a){ce.exports=a.p+"static/passall.2673ac21.png"},VjRW:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(ce,v,a){},XDHc:function(ce,v,a){},XZCF:function(ce,v,a){},XyRZ:function(ce,v,a){},Ypxr:function(ce,v,a){},Yr8L:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZBwS:function(ce,v){var a=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},Q=-1,D=1,Y=0;a.Diff=function(l,d){return[l,d]},a.prototype.diff_main=function(l,d,f,m){typeof m=="undefined"&&(this.Diff_Timeout<=0?m=Number.MAX_VALUE:m=new Date().getTime()+this.Diff_Timeout*1e3);var g=m;if(l==null||d==null)throw new Error("Null input. (diff_main)");if(l==d)return l?[new a.Diff(Y,l)]:[];typeof f=="undefined"&&(f=!0);var p=f,h=this.diff_commonPrefix(l,d),E=l.substring(0,h);l=l.substring(h),d=d.substring(h),h=this.diff_commonSuffix(l,d);var U=l.substring(l.length-h);l=l.substring(0,l.length-h),d=d.substring(0,d.length-h);var y=this.diff_compute_(l,d,p,g);return E&&y.unshift(new a.Diff(Y,E)),U&&y.push(new a.Diff(Y,U)),this.diff_cleanupMerge(y),y},a.prototype.diff_compute_=function(l,d,f,m){var g;if(!l)return[new a.Diff(D,d)];if(!d)return[new a.Diff(Q,l)];var p=l.length>d.length?l:d,h=l.length>d.length?d:l,E=p.indexOf(h);if(E!=-1)return g=[new a.Diff(D,p.substring(0,E)),new a.Diff(Y,h),new a.Diff(D,p.substring(E+h.length))],l.length>d.length&&(g[0][0]=g[2][0]=Q),g;if(h.length==1)return[new a.Diff(Q,l),new a.Diff(D,d)];var U=this.diff_halfMatch_(l,d);if(U){var y=U[0],C=U[1],ve=U[2],b=U[3],r=U[4],ue=this.diff_main(y,ve,f,m),Fe=this.diff_main(C,b,f,m);return ue.concat([new a.Diff(Y,r)],Fe)}return f&&l.length>100&&d.length>100?this.diff_lineMode_(l,d,m):this.diff_bisect_(l,d,m)},a.prototype.diff_lineMode_=function(l,d,f){var m=this.diff_linesToChars_(l,d);l=m.chars1,d=m.chars2;var g=m.lineArray,p=this.diff_main(l,d,!1,f);this.diff_charsToLines_(p,g),this.diff_cleanupSemantic(p),p.push(new a.Diff(Y,""));for(var h=0,E=0,U=0,y="",C="";h<p.length;){switch(p[h][0]){case D:U++,C+=p[h][1];break;case Q:E++,y+=p[h][1];break;case Y:if(E>=1&&U>=1){p.splice(h-E-U,E+U),h=h-E-U;for(var ve=this.diff_main(y,C,!1,f),b=ve.length-1;b>=0;b--)p.splice(h,0,ve[b]);h=h+ve.length}U=0,E=0,y="",C="";break}h++}return p.pop(),p},a.prototype.diff_bisect_=function(l,d,f){for(var m=l.length,g=d.length,p=Math.ceil((m+g)/2),h=p,E=2*p,U=new Array(E),y=new Array(E),C=0;C<E;C++)U[C]=-1,y[C]=-1;U[h+1]=0,y[h+1]=0;for(var ve=m-g,b=ve%2!=0,r=0,ue=0,Fe=0,ie=0,me=0;me<p&&!(new Date().getTime()>f);me++){for(var Ae=-me+r;Ae<=me-ue;Ae+=2){var xe=h+Ae,We;Ae==-me||Ae!=me&&U[xe-1]<U[xe+1]?We=U[xe+1]:We=U[xe-1]+1;for(var et=We-Ae;We<m&&et<g&&l.charAt(We)==d.charAt(et);)We++,et++;if(U[xe]=We,We>m)ue+=2;else if(et>g)r+=2;else if(b){var Ie=h+ve-Ae;if(Ie>=0&&Ie<E&&y[Ie]!=-1){var Be=m-y[Ie];if(We>=Be)return this.diff_bisectSplit_(l,d,We,et,f)}}}for(var we=-me+Fe;we<=me-ie;we+=2){var Ie=h+we,Be;we==-me||we!=me&&y[Ie-1]<y[Ie+1]?Be=y[Ie+1]:Be=y[Ie-1]+1;for(var gt=Be-we;Be<m&&gt<g&&l.charAt(m-Be-1)==d.charAt(g-gt-1);)Be++,gt++;if(y[Ie]=Be,Be>m)ie+=2;else if(gt>g)Fe+=2;else if(!b){var xe=h+ve-we;if(xe>=0&&xe<E&&U[xe]!=-1){var We=U[xe],et=h+We-xe;if(Be=m-Be,We>=Be)return this.diff_bisectSplit_(l,d,We,et,f)}}}}return[new a.Diff(Q,l),new a.Diff(D,d)]},a.prototype.diff_bisectSplit_=function(l,d,f,m,g){var p=l.substring(0,f),h=d.substring(0,m),E=l.substring(f),U=d.substring(m),y=this.diff_main(p,h,!1,g),C=this.diff_main(E,U,!1,g);return y.concat(C)},a.prototype.diff_linesToChars_=function(l,d){var f=[],m={};f[0]="";function g(U){for(var y="",C=0,ve=-1,b=f.length;ve<U.length-1;){ve=U.indexOf(`
`,C),ve==-1&&(ve=U.length-1);var r=U.substring(C,ve+1);(m.hasOwnProperty?m.hasOwnProperty(r):m[r]!==void 0)?y+=String.fromCharCode(m[r]):(b==p&&(r=U.substring(C),ve=U.length),y+=String.fromCharCode(b),m[r]=b,f[b++]=r),C=ve+1}return y}var p=4e4,h=g(l);p=65535;var E=g(d);return{chars1:h,chars2:E,lineArray:f}},a.prototype.diff_charsToLines_=function(l,d){for(var f=0;f<l.length;f++){for(var m=l[f][1],g=[],p=0;p<m.length;p++)g[p]=d[m.charCodeAt(p)];l[f][1]=g.join("")}},a.prototype.diff_commonPrefix=function(l,d){if(!l||!d||l.charAt(0)!=d.charAt(0))return 0;for(var f=0,m=Math.min(l.length,d.length),g=m,p=0;f<g;)l.substring(p,g)==d.substring(p,g)?(f=g,p=f):m=g,g=Math.floor((m-f)/2+f);return g},a.prototype.diff_commonSuffix=function(l,d){if(!l||!d||l.charAt(l.length-1)!=d.charAt(d.length-1))return 0;for(var f=0,m=Math.min(l.length,d.length),g=m,p=0;f<g;)l.substring(l.length-g,l.length-p)==d.substring(d.length-g,d.length-p)?(f=g,p=f):m=g,g=Math.floor((m-f)/2+f);return g},a.prototype.diff_commonOverlap_=function(l,d){var f=l.length,m=d.length;if(f==0||m==0)return 0;f>m?l=l.substring(f-m):f<m&&(d=d.substring(0,f));var g=Math.min(f,m);if(l==d)return g;for(var p=0,h=1;;){var E=l.substring(g-h),U=d.indexOf(E);if(U==-1)return p;h+=U,(U==0||l.substring(g-h)==d.substring(0,h))&&(p=h,h++)}},a.prototype.diff_halfMatch_=function(l,d){if(this.Diff_Timeout<=0)return null;var f=l.length>d.length?l:d,m=l.length>d.length?d:l;if(f.length<4||m.length*2<f.length)return null;var g=this;function p(ue,Fe,ie){for(var me=ue.substring(ie,ie+Math.floor(ue.length/4)),Ae=-1,xe="",We,et,Ie,Be;(Ae=Fe.indexOf(me,Ae+1))!=-1;){var we=g.diff_commonPrefix(ue.substring(ie),Fe.substring(Ae)),gt=g.diff_commonSuffix(ue.substring(0,ie),Fe.substring(0,Ae));xe.length<gt+we&&(xe=Fe.substring(Ae-gt,Ae)+Fe.substring(Ae,Ae+we),We=ue.substring(0,ie-gt),et=ue.substring(ie+we),Ie=Fe.substring(0,Ae-gt),Be=Fe.substring(Ae+we))}return xe.length*2>=ue.length?[We,et,Ie,Be,xe]:null}var h=p(f,m,Math.ceil(f.length/4)),E=p(f,m,Math.ceil(f.length/2)),U;if(!h&&!E)return null;E?h?U=h[4].length>E[4].length?h:E:U=E:U=h;var y,C,ve,b;l.length>d.length?(y=U[0],C=U[1],ve=U[2],b=U[3]):(ve=U[0],b=U[1],y=U[2],C=U[3]);var r=U[4];return[y,C,ve,b,r]},a.prototype.diff_cleanupSemantic=function(l){for(var d=!1,f=[],m=0,g=null,p=0,h=0,E=0,U=0,y=0;p<l.length;)l[p][0]==Y?(f[m++]=p,h=U,E=y,U=0,y=0,g=l[p][1]):(l[p][0]==D?U+=l[p][1].length:y+=l[p][1].length,g&&g.length<=Math.max(h,E)&&g.length<=Math.max(U,y)&&(l.splice(f[m-1],0,new a.Diff(Q,g)),l[f[m-1]+1][0]=D,m--,m--,p=m>0?f[m-1]:-1,h=0,E=0,U=0,y=0,g=null,d=!0)),p++;for(d&&this.diff_cleanupMerge(l),this.diff_cleanupSemanticLossless(l),p=1;p<l.length;){if(l[p-1][0]==Q&&l[p][0]==D){var C=l[p-1][1],ve=l[p][1],b=this.diff_commonOverlap_(C,ve),r=this.diff_commonOverlap_(ve,C);b>=r?(b>=C.length/2||b>=ve.length/2)&&(l.splice(p,0,new a.Diff(Y,ve.substring(0,b))),l[p-1][1]=C.substring(0,C.length-b),l[p+1][1]=ve.substring(b),p++):(r>=C.length/2||r>=ve.length/2)&&(l.splice(p,0,new a.Diff(Y,C.substring(0,r))),l[p-1][0]=D,l[p-1][1]=ve.substring(0,ve.length-r),l[p+1][0]=Q,l[p+1][1]=C.substring(r),p++),p++}p++}},a.prototype.diff_cleanupSemanticLossless=function(l){function d(r,ue){if(!r||!ue)return 6;var Fe=r.charAt(r.length-1),ie=ue.charAt(0),me=Fe.match(a.nonAlphaNumericRegex_),Ae=ie.match(a.nonAlphaNumericRegex_),xe=me&&Fe.match(a.whitespaceRegex_),We=Ae&&ie.match(a.whitespaceRegex_),et=xe&&Fe.match(a.linebreakRegex_),Ie=We&&ie.match(a.linebreakRegex_),Be=et&&r.match(a.blanklineEndRegex_),we=Ie&&ue.match(a.blanklineStartRegex_);return Be||we?5:et||Ie?4:me&&!xe&&We?3:xe||We?2:me||Ae?1:0}for(var f=1;f<l.length-1;){if(l[f-1][0]==Y&&l[f+1][0]==Y){var m=l[f-1][1],g=l[f][1],p=l[f+1][1],h=this.diff_commonSuffix(m,g);if(h){var E=g.substring(g.length-h);m=m.substring(0,m.length-h),g=E+g.substring(0,g.length-h),p=E+p}for(var U=m,y=g,C=p,ve=d(m,g)+d(g,p);g.charAt(0)===p.charAt(0);){m+=g.charAt(0),g=g.substring(1)+p.charAt(0),p=p.substring(1);var b=d(m,g)+d(g,p);b>=ve&&(ve=b,U=m,y=g,C=p)}l[f-1][1]!=U&&(U?l[f-1][1]=U:(l.splice(f-1,1),f--),l[f][1]=y,C?l[f+1][1]=C:(l.splice(f+1,1),f--))}f++}},a.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,a.whitespaceRegex_=/\s/,a.linebreakRegex_=/[\r\n]/,a.blanklineEndRegex_=/\n\r?\n$/,a.blanklineStartRegex_=/^\r?\n\r?\n/,a.prototype.diff_cleanupEfficiency=function(l){for(var d=!1,f=[],m=0,g=null,p=0,h=!1,E=!1,U=!1,y=!1;p<l.length;)l[p][0]==Y?(l[p][1].length<this.Diff_EditCost&&(U||y)?(f[m++]=p,h=U,E=y,g=l[p][1]):(m=0,g=null),U=y=!1):(l[p][0]==Q?y=!0:U=!0,g&&(h&&E&&U&&y||g.length<this.Diff_EditCost/2&&h+E+U+y==3)&&(l.splice(f[m-1],0,new a.Diff(Q,g)),l[f[m-1]+1][0]=D,m--,g=null,h&&E?(U=y=!0,m=0):(m--,p=m>0?f[m-1]:-1,U=y=!1),d=!0)),p++;d&&this.diff_cleanupMerge(l)},a.prototype.diff_cleanupMerge=function(l){l.push(new a.Diff(Y,""));for(var d=0,f=0,m=0,g="",p="",h;d<l.length;)switch(l[d][0]){case D:m++,p+=l[d][1],d++;break;case Q:f++,g+=l[d][1],d++;break;case Y:f+m>1?(f!==0&&m!==0&&(h=this.diff_commonPrefix(p,g),h!==0&&(d-f-m>0&&l[d-f-m-1][0]==Y?l[d-f-m-1][1]+=p.substring(0,h):(l.splice(0,0,new a.Diff(Y,p.substring(0,h))),d++),p=p.substring(h),g=g.substring(h)),h=this.diff_commonSuffix(p,g),h!==0&&(l[d][1]=p.substring(p.length-h)+l[d][1],p=p.substring(0,p.length-h),g=g.substring(0,g.length-h))),d-=f+m,l.splice(d,f+m),g.length&&(l.splice(d,0,new a.Diff(Q,g)),d++),p.length&&(l.splice(d,0,new a.Diff(D,p)),d++),d++):d!==0&&l[d-1][0]==Y?(l[d-1][1]+=l[d][1],l.splice(d,1)):d++,m=0,f=0,g="",p="";break}l[l.length-1][1]===""&&l.pop();var E=!1;for(d=1;d<l.length-1;)l[d-1][0]==Y&&l[d+1][0]==Y&&(l[d][1].substring(l[d][1].length-l[d-1][1].length)==l[d-1][1]?(l[d][1]=l[d-1][1]+l[d][1].substring(0,l[d][1].length-l[d-1][1].length),l[d+1][1]=l[d-1][1]+l[d+1][1],l.splice(d-1,1),E=!0):l[d][1].substring(0,l[d+1][1].length)==l[d+1][1]&&(l[d-1][1]+=l[d+1][1],l[d][1]=l[d][1].substring(l[d+1][1].length)+l[d+1][1],l.splice(d+1,1),E=!0)),d++;E&&this.diff_cleanupMerge(l)},a.prototype.diff_xIndex=function(l,d){var f=0,m=0,g=0,p=0,h;for(h=0;h<l.length&&!(l[h][0]!==D&&(f+=l[h][1].length),l[h][0]!==Q&&(m+=l[h][1].length),f>d);h++)g=f,p=m;return l.length!=h&&l[h][0]===Q?p:p+(d-g)},a.prototype.diff_prettyHtml=function(l){for(var d=[],f=/&/g,m=/</g,g=/>/g,p=/\n/g,h=0;h<l.length;h++){var E=l[h][0],U=l[h][1],y=U.replace(f,"&amp;").replace(m,"&lt;").replace(g,"&gt;").replace(p,"&para;<br>");switch(E){case D:d[h]='<ins style="background:#e6ffe6;">'+y+"</ins>";break;case Q:d[h]='<del style="background:#ffe6e6;">'+y+"</del>";break;case Y:d[h]="<span>"+y+"</span>";break}}return d.join("")},a.prototype.diff_text1=function(l){for(var d=[],f=0;f<l.length;f++)l[f][0]!==D&&(d[f]=l[f][1]);return d.join("")},a.prototype.diff_text2=function(l){for(var d=[],f=0;f<l.length;f++)l[f][0]!==Q&&(d[f]=l[f][1]);return d.join("")},a.prototype.diff_levenshtein=function(l){for(var d=0,f=0,m=0,g=0;g<l.length;g++){var p=l[g][0],h=l[g][1];switch(p){case D:f+=h.length;break;case Q:m+=h.length;break;case Y:d+=Math.max(f,m),f=0,m=0;break}}return d+=Math.max(f,m),d},a.prototype.diff_toDelta=function(l){for(var d=[],f=0;f<l.length;f++)switch(l[f][0]){case D:d[f]="+"+encodeURI(l[f][1]);break;case Q:d[f]="-"+l[f][1].length;break;case Y:d[f]="="+l[f][1].length;break}return d.join(" ").replace(/%20/g," ")},a.prototype.diff_fromDelta=function(l,d){for(var f=[],m=0,g=0,p=d.split(/\t/g),h=0;h<p.length;h++){var E=p[h].substring(1);switch(p[h].charAt(0)){case"+":try{f[m++]=new a.Diff(D,decodeURI(E))}catch(C){throw new Error("Illegal escape in diff_fromDelta: "+E)}break;case"-":case"=":var U=parseInt(E,10);if(isNaN(U)||U<0)throw new Error("Invalid number in diff_fromDelta: "+E);var y=l.substring(g,g+=U);p[h].charAt(0)=="="?f[m++]=new a.Diff(Y,y):f[m++]=new a.Diff(Q,y);break;default:if(p[h])throw new Error("Invalid diff operation in diff_fromDelta: "+p[h])}}if(g!=l.length)throw new Error("Delta length ("+g+") does not equal source text length ("+l.length+").");return f},a.prototype.match_main=function(l,d,f){if(l==null||d==null||f==null)throw new Error("Null input. (match_main)");return f=Math.max(0,Math.min(f,l.length)),l==d?0:l.length?l.substring(f,f+d.length)==d?f:this.match_bitap_(l,d,f):-1},a.prototype.match_bitap_=function(l,d,f){if(d.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var m=this.match_alphabet_(d),g=this;function p(We,et){var Ie=We/d.length,Be=Math.abs(f-et);return g.Match_Distance?Ie+Be/g.Match_Distance:Be?1:Ie}var h=this.Match_Threshold,E=l.indexOf(d,f);E!=-1&&(h=Math.min(p(0,E),h),E=l.lastIndexOf(d,f+d.length),E!=-1&&(h=Math.min(p(0,E),h)));var U=1<<d.length-1;E=-1;for(var y,C,ve=d.length+l.length,b,r=0;r<d.length;r++){for(y=0,C=ve;y<C;)p(r,f+C)<=h?y=C:ve=C,C=Math.floor((ve-y)/2+y);ve=C;var ue=Math.max(1,f-C+1),Fe=Math.min(f+C,l.length)+d.length,ie=Array(Fe+2);ie[Fe+1]=(1<<r)-1;for(var me=Fe;me>=ue;me--){var Ae=m[l.charAt(me-1)];if(r===0?ie[me]=(ie[me+1]<<1|1)&Ae:ie[me]=(ie[me+1]<<1|1)&Ae|((b[me+1]|b[me])<<1|1)|b[me+1],ie[me]&U){var xe=p(r,me-1);if(xe<=h)if(h=xe,E=me-1,E>f)ue=Math.max(1,2*f-E);else break}}if(p(r+1,f)>h)break;b=ie}return E},a.prototype.match_alphabet_=function(l){for(var d={},f=0;f<l.length;f++)d[l.charAt(f)]=0;for(var f=0;f<l.length;f++)d[l.charAt(f)]|=1<<l.length-f-1;return d},a.prototype.patch_addContext_=function(l,d){if(d.length==0)return;if(l.start2===null)throw Error("patch not initialized");for(var f=d.substring(l.start2,l.start2+l.length1),m=0;d.indexOf(f)!=d.lastIndexOf(f)&&f.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)m+=this.Patch_Margin,f=d.substring(l.start2-m,l.start2+l.length1+m);m+=this.Patch_Margin;var g=d.substring(l.start2-m,l.start2);g&&l.diffs.unshift(new a.Diff(Y,g));var p=d.substring(l.start2+l.length1,l.start2+l.length1+m);p&&l.diffs.push(new a.Diff(Y,p)),l.start1-=g.length,l.start2-=g.length,l.length1+=g.length+p.length,l.length2+=g.length+p.length},a.prototype.patch_make=function(l,d,f){var m,g;if(typeof l=="string"&&typeof d=="string"&&typeof f=="undefined")m=l,g=this.diff_main(m,d,!0),g.length>2&&(this.diff_cleanupSemantic(g),this.diff_cleanupEfficiency(g));else if(l&&typeof l=="object"&&typeof d=="undefined"&&typeof f=="undefined")g=l,m=this.diff_text1(g);else if(typeof l=="string"&&d&&typeof d=="object"&&typeof f=="undefined")m=l,g=d;else if(typeof l=="string"&&typeof d=="string"&&f&&typeof f=="object")m=l,g=f;else throw new Error("Unknown call format to patch_make.");if(g.length===0)return[];for(var p=[],h=new a.patch_obj,E=0,U=0,y=0,C=m,ve=m,b=0;b<g.length;b++){var r=g[b][0],ue=g[b][1];!E&&r!==Y&&(h.start1=U,h.start2=y);switch(r){case D:h.diffs[E++]=g[b],h.length2+=ue.length,ve=ve.substring(0,y)+ue+ve.substring(y);break;case Q:h.length1+=ue.length,h.diffs[E++]=g[b],ve=ve.substring(0,y)+ve.substring(y+ue.length);break;case Y:ue.length<=2*this.Patch_Margin&&E&&g.length!=b+1?(h.diffs[E++]=g[b],h.length1+=ue.length,h.length2+=ue.length):ue.length>=2*this.Patch_Margin&&(E&&(this.patch_addContext_(h,C),p.push(h),h=new a.patch_obj,E=0,C=ve,U=y));break}r!==D&&(U+=ue.length),r!==Q&&(y+=ue.length)}return E&&(this.patch_addContext_(h,C),p.push(h)),p},a.prototype.patch_deepCopy=function(l){for(var d=[],f=0;f<l.length;f++){var m=l[f],g=new a.patch_obj;g.diffs=[];for(var p=0;p<m.diffs.length;p++)g.diffs[p]=new a.Diff(m.diffs[p][0],m.diffs[p][1]);g.start1=m.start1,g.start2=m.start2,g.length1=m.length1,g.length2=m.length2,d[f]=g}return d},a.prototype.patch_apply=function(l,d){if(l.length==0)return[d,[]];l=this.patch_deepCopy(l);var f=this.patch_addPadding(l);d=f+d+f,this.patch_splitMax(l);for(var m=0,g=[],p=0;p<l.length;p++){var h=l[p].start2+m,E=this.diff_text1(l[p].diffs),U,y=-1;if(E.length>this.Match_MaxBits?(U=this.match_main(d,E.substring(0,this.Match_MaxBits),h),U!=-1&&(y=this.match_main(d,E.substring(E.length-this.Match_MaxBits),h+E.length-this.Match_MaxBits),(y==-1||U>=y)&&(U=-1))):U=this.match_main(d,E,h),U==-1)g[p]=!1,m-=l[p].length2-l[p].length1;else{g[p]=!0,m=U-h;var C;if(y==-1?C=d.substring(U,U+E.length):C=d.substring(U,y+this.Match_MaxBits),E==C)d=d.substring(0,U)+this.diff_text2(l[p].diffs)+d.substring(U+E.length);else{var ve=this.diff_main(E,C,!1);if(E.length>this.Match_MaxBits&&this.diff_levenshtein(ve)/E.length>this.Patch_DeleteThreshold)g[p]=!1;else{this.diff_cleanupSemanticLossless(ve);for(var b=0,r,ue=0;ue<l[p].diffs.length;ue++){var Fe=l[p].diffs[ue];Fe[0]!==Y&&(r=this.diff_xIndex(ve,b)),Fe[0]===D?d=d.substring(0,U+r)+Fe[1]+d.substring(U+r):Fe[0]===Q&&(d=d.substring(0,U+r)+d.substring(U+this.diff_xIndex(ve,b+Fe[1].length))),Fe[0]!==Q&&(b+=Fe[1].length)}}}}}return d=d.substring(f.length,d.length-f.length),[d,g]},a.prototype.patch_addPadding=function(l){for(var d=this.Patch_Margin,f="",m=1;m<=d;m++)f+=String.fromCharCode(m);for(var m=0;m<l.length;m++)l[m].start1+=d,l[m].start2+=d;var g=l[0],p=g.diffs;if(p.length==0||p[0][0]!=Y)p.unshift(new a.Diff(Y,f)),g.start1-=d,g.start2-=d,g.length1+=d,g.length2+=d;else if(d>p[0][1].length){var h=d-p[0][1].length;p[0][1]=f.substring(p[0][1].length)+p[0][1],g.start1-=h,g.start2-=h,g.length1+=h,g.length2+=h}if(g=l[l.length-1],p=g.diffs,p.length==0||p[p.length-1][0]!=Y)p.push(new a.Diff(Y,f)),g.length1+=d,g.length2+=d;else if(d>p[p.length-1][1].length){var h=d-p[p.length-1][1].length;p[p.length-1][1]+=f.substring(0,h),g.length1+=h,g.length2+=h}return f},a.prototype.patch_splitMax=function(l){for(var d=this.Match_MaxBits,f=0;f<l.length;f++){if(l[f].length1<=d)continue;var m=l[f];l.splice(f--,1);for(var g=m.start1,p=m.start2,h="";m.diffs.length!==0;){var E=new a.patch_obj,U=!0;for(E.start1=g-h.length,E.start2=p-h.length,h!==""&&(E.length1=E.length2=h.length,E.diffs.push(new a.Diff(Y,h)));m.diffs.length!==0&&E.length1<d-this.Patch_Margin;){var y=m.diffs[0][0],C=m.diffs[0][1];y===D?(E.length2+=C.length,p+=C.length,E.diffs.push(m.diffs.shift()),U=!1):y===Q&&E.diffs.length==1&&E.diffs[0][0]==Y&&C.length>2*d?(E.length1+=C.length,g+=C.length,U=!1,E.diffs.push(new a.Diff(y,C)),m.diffs.shift()):(C=C.substring(0,d-E.length1-this.Patch_Margin),E.length1+=C.length,g+=C.length,y===Y?(E.length2+=C.length,p+=C.length):U=!1,E.diffs.push(new a.Diff(y,C)),C==m.diffs[0][1]?m.diffs.shift():m.diffs[0][1]=m.diffs[0][1].substring(C.length))}h=this.diff_text2(E.diffs),h=h.substring(h.length-this.Patch_Margin);var ve=this.diff_text1(m.diffs).substring(0,this.Patch_Margin);ve!==""&&(E.length1+=ve.length,E.length2+=ve.length,E.diffs.length!==0&&E.diffs[E.diffs.length-1][0]===Y?E.diffs[E.diffs.length-1][1]+=ve:E.diffs.push(new a.Diff(Y,ve))),U||l.splice(++f,0,E)}}},a.prototype.patch_toText=function(l){for(var d=[],f=0;f<l.length;f++)d[f]=l[f];return d.join("")},a.prototype.patch_fromText=function(l){var d=[];if(!l)return d;for(var f=l.split(`
`),m=0,g=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;m<f.length;){var p=f[m].match(g);if(!p)throw new Error("Invalid patch string: "+f[m]);var h=new a.patch_obj;for(d.push(h),h.start1=parseInt(p[1],10),p[2]===""?(h.start1--,h.length1=1):p[2]=="0"?h.length1=0:(h.start1--,h.length1=parseInt(p[2],10)),h.start2=parseInt(p[3],10),p[4]===""?(h.start2--,h.length2=1):p[4]=="0"?h.length2=0:(h.start2--,h.length2=parseInt(p[4],10)),m++;m<f.length;){var E=f[m].charAt(0);try{var U=decodeURI(f[m].substring(1))}catch(y){throw new Error("Illegal escape in patch_fromText: "+U)}if(E=="-")h.diffs.push(new a.Diff(Q,U));else if(E=="+")h.diffs.push(new a.Diff(D,U));else if(E==" ")h.diffs.push(new a.Diff(Y,U));else{if(E=="@")break;if(!(E===""))throw new Error('Invalid patch mode "'+E+'" in: '+U)}m++}}return d},a.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},a.patch_obj.prototype.toString=function(){var l,d;this.length1===0?l=this.start1+",0":this.length1==1?l=this.start1+1:l=this.start1+1+","+this.length1,this.length2===0?d=this.start2+",0":this.length2==1?d=this.start2+1:d=this.start2+1+","+this.length2;for(var f=["@@ -"+l+" +"+d+` @@
`],m,g=0;g<this.diffs.length;g++){switch(this.diffs[g][0]){case D:m="+";break;case Q:m="-";break;case Y:m=" ";break}f[g+1]=m+encodeURI(this.diffs[g][1])+`
`}return f.join("").replace(/%20/g," ")},ce.exports=a,ce.exports.diff_match_patch=a,ce.exports.DIFF_DELETE=Q,ce.exports.DIFF_INSERT=D,ce.exports.DIFF_EQUAL=Y},ZD9Y:function(ce,v,a){"use strict";var Q=a("BoS7"),D=a("Sdc0"),Y=a("OaEy"),l=a("2fM7"),d=a("q1tI"),f=a.n(d),m=a("lOMy"),g=a.n(m),p=l.a.Option;v.a=function(h){var E=h.onFontSizeChange,U=h.cmFontSize,y=h.cmCodeMode,C=h.onCodeModeChange,ve=h.onTabToSpace,b=h.className,r=b===void 0?"":b,ue=h.tabToSpace,Fe=h.children;return f.a.createElement("div",{className:"tpi-code-setting ".concat(r)},f.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),f.a.createElement("section",null,f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),f.a.createElement(l.a,{bordered:!1,size:"small",value:y,onChange:C},f.a.createElement(p,{value:"vs"},"\u767D\u8272\u80CC\u666F"),f.a.createElement(p,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),f.a.createElement(l.a,{bordered:!1,size:"small",value:U,onChange:E},f.a.createElement(p,{value:12},"12px"),f.a.createElement(p,{value:14},"14px"),f.a.createElement(p,{value:16},"16px"),f.a.createElement(p,{value:18},"18px"),f.a.createElement(p,{value:20},"20px"),f.a.createElement(p,{value:22},"22px"))),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"Tab\u8F6C\u6362"),f.a.createElement(D.a,{checked:ue,onChange:ve}))),f.a.createElement("h3",null,"\u5FEB\u6377\u952E"),f.a.createElement("section",null,f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),f.a.createElement("span",null,"Ctrl + S")),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),f.a.createElement("span",null,"F1 / Alt + F1")),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),f.a.createElement("span",null,"Ctrl + ]/[")),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),f.a.createElement("span",null,"Ctrl + Shift + \\")),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),f.a.createElement("span",null,"Home")),f.a.createElement("div",{className:"file-item"},f.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),f.a.createElement("span",null,"End"))),Fe)}},ZW9T:function(ce,v,a){"use strict";a.d(v,"a",function(){return Fe});var Q=a("k1fw"),D=a("miYZ"),Y=a("tsqr"),l=a("rAM+"),d=a("tJVT"),f=a("q1tI"),m=a.n(f),g=a("bdgK");function p(ie,me,Ae,xe,We){var et=me.getWordUntilPosition(Ae),Ie={startLineNumber:Ae.lineNumber,endLineNumber:Ae.lineNumber,startColumn:et.startColumn,endColumn:et.endColumn},Be=xe.map(function(we){return{label:we,kind:ie.languages.CompletionItemKind.Keyword,insertText:we,insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ie}});return We.map(function(we){Be.push(Object(Q.a)(Object(Q.a)({},we),{},{range:Ie}))}),Be}var h=function(ie){var me={label:"ifelse",kind:ie.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet},Ae=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];ie.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ie,Be){var we=p(ie,Ie,Be,Ae,[me]);return{suggestions:we}}});var xe=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];ie.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ie,Be){var we=[{label:"print",kind:ie.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}],gt=p(ie,Ie,Be,xe,we);return{suggestions:gt}}});var We=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];ie.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ie,Be){var we=[me,{label:"main",kind:ie.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:ie.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}],gt=p(ie,Ie,Be,We,we);return{suggestions:gt}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function U(ie){return/^\d+$/.test(ie)?"".concat(ie,"px"):ie}function y(){}var C=!1,ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function b(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=ie;if(Array.isArray(ie)){for(var Ae=0;Ae<ie.length;Ae++){var xe=ve[ie[Ae]];if(xe)return xe}return me[0]}return ve[me]||me}var r=null,ue=v.b=function(ie){var me=ie.width,Ae=me===void 0?"100%":me,xe=ie.height,We=xe===void 0?"100%":xe,et=ie.value,Ie=ie.language,Be=Ie===void 0?"javascript":Ie,we=ie.style,gt=we===void 0?{}:we,de=ie.options,Pe=de===void 0?{}:de,oe=ie.overrideServices,Ge=oe===void 0?{}:oe,Ot=ie.theme,yt=Ot===void 0?"vs-dark":Ot,Je=ie.onEditBlur,De=ie.onSave,re=ie.autoHeight,Me=re===void 0?!1:re,Se=ie.forbidCopy,ot=Se===void 0?!1:Se,tt=ie.onChange,ft=tt===void 0?y:tt,ee=ie.editorDidMount,Z=ee===void 0?y:ee,$=ie.onFocus,P=$===void 0?y:$,Oe=Object(f.useRef)(),ne=Object(f.useRef)({}),Ye=Object(f.useState)(!1),ht=Object(d.a)(Ye,2),it=ht[0],Tt=ht[1];function Pt(){var j;return Oe.current&&(j=new g.default(function(H){var Ue=Object(l.a)(H),Ee;try{for(Ue.s();!(Ee=Ue.n()).done;){var je=Ee.value;(je.target.offsetHeight>0||je.target.offsetWidth>0)&&ne.current.instance.layout()}}catch(Ke){Ue.e(Ke)}finally{Ue.f()}}),j.observe(Oe.current)),j}function Lt(){Y.b.warn(decodeURIComponent(E))}Object(f.useEffect)(function(){var j=ne.current.instance;if(et!=null&&j&&it){var H=j.getModel();H&&et!==H.getValue()&&(C=!0,H.setValue(et),j.layout(),C=!1)}},[et,it,ne.current]);function jt(){var j=ne.current.instance;if(j){var H=j.getSelection(),Ue=ne.current.pastePos||{},Ee=new r.Range(Ue.startLineNumber||H.endLineNumber,Ue.startColumn||H.endColumn,Ue.endLineNumber||H.endLineNumber,Ue.endColumn||H.endColumn);setTimeout(function(){j.executeEdits("",[{range:Ee,text:""}])},300)}}function ye(j){(window.navigator.platform.match("Mac")?j.metaKey:j.ctrlKey)&&j.keyCode==83&&(j.preventDefault(),De())}var z=function(){if(Me){var H=ne.current.instance.getContentHeight();H<1800?ge(H<We?We:H):ge(1800)}};Object(f.useEffect)(function(){Oe.current&&!it&&a.e(24).then(a.t.bind(null,"M/lh",7)).then(function(j){r=j,h(r),ne.current.instance=r.editor.create(Oe.current,Object(Q.a)({value:et,language:b(Be),theme:yt},Pe),Ge);var H=ne.current.instance;Z(H,r),setTimeout(function(){z()},500),ne.current.subscription=H.onDidChangeModelContent(function(Ee){C||(z(),ft(H.getValue(),Ee))}),ot&&(H.addCommand(r.KeyMod.CtrlCmd|r.KeyMod.Shift|r.KeyCode.KEY_V,function(){return Lt(),null}),H.addCommand(r.KeyMod.CtrlCmd|r.KeyCode.KEY_C,function(){return Lt(),null})),Je&&H.onDidBlurEditorWidget(function(){Je(H.getValue())}),P&&H.onDidFocusEditorText(function(){P(H.getValue())}),ot&&(H.addCommand(r.KeyMod.CtrlCmd|r.KeyCode.KEY_V,function(){return Lt(),null}),H.onDidPaste(function(Ee){ne.current.pastePos=Ee}),window.addEventListener("paste",jt));var Ue=Pt();return Tt(!0),function(){var Ee=ne.current.instance;Ee.dispose();var je=Ee.getModel();je&&je.dispose(),ne.current.subscription&&ne.current.subscription.dispose(),ot&&window.removeEventListener("paste",jt),Ue.unobserve(Oe.current)}})},[]),Object(f.useEffect)(function(){var j=ne.current.instance;if(j&&it)return document.addEventListener("keydown",ye,!1),function(){document.removeEventListener("keydown",ye)}},[De,it]),Object(f.useEffect)(function(){var j=ne.current.instance;if(j&&it){var H=b(Be);r.editor.setModelLanguage(j.getModel(),H),console.log("language:",Be,j.getModel(),H)}},[Be,it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&r.editor.setTheme(yt)},[yt,it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&j.updateOptions(Pe)},[JSON.stringify(Pe),it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&j.layout()},[Ae,We,it]);var S=Object(f.useState)(U(Ae)),pe=Object(d.a)(S,2),ze=pe[0],st=pe[1],ut=Object(f.useState)(U(We)),Qe=Object(d.a)(ut,2),Gt=Qe[0],ge=Qe[1],he=Object(Q.a)(Object(Q.a)({},gt),{},{width:ze,height:Gt});return m.a.createElement("div",{className:"my-monaco-editor",ref:Oe,style:he})};function Fe(ie){var me=ie.width,Ae=me===void 0?"100%":me,xe=ie.height,We=xe===void 0?"100%":xe,et=ie.original,Ie=ie.modified,Be=ie.language,we=ie.options,gt=we===void 0?{}:we,de=Object(f.useRef)(),Pe=Object(f.useState)(null),oe=Object(d.a)(Pe,2),Ge=oe[0],Ot=oe[1];function yt(Me){var Se;return de.current&&(Se=new g.default(function(ot){var tt=Object(l.a)(ot),ft;try{for(tt.s();!(ft=tt.n()).done;){var ee=ft.value;(ee.target.offsetHeight>0||ee.target.offsetWidth>0)&&Me.layout()}}catch(Z){tt.e(Z)}finally{tt.f()}}),Se.observe(de.current)),Se}Object(f.useEffect)(function(){de.current&&a.e(24).then(a.t.bind(null,"M/lh",7)).then(function(Me){r=Me;var Se=r.editor.createDiffEditor(de.current,Object(Q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},gt));Ot(Se);var ot=yt(Se);return function(){Se.dispose();var tt=Se.getModel();tt&&tt.dispose(),ot.unobserve(de.current)}})},[]),Object(f.useEffect)(function(){Ge&&Ge.setModel({original:r.editor.createModel(et,Be),modified:r.editor.createModel(Ie,Be)})},[et,Ie,Be,Ge]);var Je=U(Ae),De=U(We),re={width:Je,height:De};return m.a.createElement("div",{className:"my-diff-editor",ref:de,style:re})}},bCnd:function(ce,v,a){"use strict";a.d(v,"b",function(){return Y}),a.d(v,"c",function(){return l}),a.d(v,"a",function(){return d});var Q=a("je13"),D=a.n(Q),Y=!1;function l(f,m){var g=D.a.get("__ec");g||(g={}),g[f]=m,D.a.set("__ec",g)}function d(f,m){var g=D.a.get("__ec");return g?g[f]===void 0?m:g[f]:m}},bPs0:function(ce,v,a){"use strict";a.d(v,"b",function(){return C});var Q=a("k1fw"),D=a("9og8"),Y=a("2qtc"),l=a("kLXV"),d=a("tJVT"),f=a("PpiC"),m=a("q1tI"),g=a.n(m),p=a("bntm"),h=a("V0Rq"),E=a("Ty5D"),U=a("9kvl");function y(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */y=function(){return b};var b={},r=Object.prototype,ue=r.hasOwnProperty,Fe=Object.defineProperty||function(ee,Z,$){ee[Z]=$.value},ie=typeof Symbol=="function"?Symbol:{},me=ie.iterator||"@@iterator",Ae=ie.asyncIterator||"@@asyncIterator",xe=ie.toStringTag||"@@toStringTag";function We(ee,Z,$){return Object.defineProperty(ee,Z,{value:$,enumerable:!0,configurable:!0,writable:!0}),ee[Z]}try{We({},"")}catch(ee){We=function($,P,Oe){return $[P]=Oe}}function et(ee,Z,$,P){var Oe=Z&&Z.prototype instanceof we?Z:we,ne=Object.create(Oe.prototype),Ye=new ot(P||[]);return Fe(ne,"_invoke",{value:De(ee,$,Ye)}),ne}function Ie(ee,Z,$){try{return{type:"normal",arg:ee.call(Z,$)}}catch(P){return{type:"throw",arg:P}}}b.wrap=et;var Be={};function we(){}function gt(){}function de(){}var Pe={};We(Pe,me,function(){return this});var oe=Object.getPrototypeOf,Ge=oe&&oe(oe(tt([])));Ge&&Ge!==r&&ue.call(Ge,me)&&(Pe=Ge);var Ot=de.prototype=we.prototype=Object.create(Pe);function yt(ee){["next","throw","return"].forEach(function(Z){We(ee,Z,function($){return this._invoke(Z,$)})})}function Je(ee,Z){function $(Oe,ne,Ye,ht){var it=Ie(ee[Oe],ee,ne);if(it.type!=="throw"){var Tt=it.arg,Pt=Tt.value;return Pt&&typeof Pt=="object"&&ue.call(Pt,"__await")?Z.resolve(Pt.__await).then(function(Lt){$("next",Lt,Ye,ht)},function(Lt){$("throw",Lt,Ye,ht)}):Z.resolve(Pt).then(function(Lt){Tt.value=Lt,Ye(Tt)},function(Lt){return $("throw",Lt,Ye,ht)})}ht(it.arg)}var P;Fe(this,"_invoke",{value:function(ne,Ye){function ht(){return new Z(function(it,Tt){$(ne,Ye,it,Tt)})}return P=P?P.then(ht,ht):ht()}})}function De(ee,Z,$){var P="suspendedStart";return function(Oe,ne){if(P==="executing")throw new Error("Generator is already running");if(P==="completed"){if(Oe==="throw")throw ne;return ft()}for($.method=Oe,$.arg=ne;;){var Ye=$.delegate;if(Ye){var ht=re(Ye,$);if(ht){if(ht===Be)continue;return ht}}if($.method==="next")$.sent=$._sent=$.arg;else if($.method==="throw"){if(P==="suspendedStart")throw P="completed",$.arg;$.dispatchException($.arg)}else $.method==="return"&&$.abrupt("return",$.arg);P="executing";var it=Ie(ee,Z,$);if(it.type==="normal"){if(P=$.done?"completed":"suspendedYield",it.arg===Be)continue;return{value:it.arg,done:$.done}}it.type==="throw"&&(P="completed",$.method="throw",$.arg=it.arg)}}}function re(ee,Z){var $=Z.method,P=ee.iterator[$];if(P===void 0)return Z.delegate=null,$==="throw"&&ee.iterator.return&&(Z.method="return",Z.arg=void 0,re(ee,Z),Z.method==="throw")||$!=="return"&&(Z.method="throw",Z.arg=new TypeError("The iterator does not provide a '"+$+"' method")),Be;var Oe=Ie(P,ee.iterator,Z.arg);if(Oe.type==="throw")return Z.method="throw",Z.arg=Oe.arg,Z.delegate=null,Be;var ne=Oe.arg;return ne?ne.done?(Z[ee.resultName]=ne.value,Z.next=ee.nextLoc,Z.method!=="return"&&(Z.method="next",Z.arg=void 0),Z.delegate=null,Be):ne:(Z.method="throw",Z.arg=new TypeError("iterator result is not an object"),Z.delegate=null,Be)}function Me(ee){var Z={tryLoc:ee[0]};1 in ee&&(Z.catchLoc=ee[1]),2 in ee&&(Z.finallyLoc=ee[2],Z.afterLoc=ee[3]),this.tryEntries.push(Z)}function Se(ee){var Z=ee.completion||{};Z.type="normal",delete Z.arg,ee.completion=Z}function ot(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(Me,this),this.reset(!0)}function tt(ee){if(ee){var Z=ee[me];if(Z)return Z.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var $=-1,P=function Oe(){for(;++$<ee.length;)if(ue.call(ee,$))return Oe.value=ee[$],Oe.done=!1,Oe;return Oe.value=void 0,Oe.done=!0,Oe};return P.next=P}}return{next:ft}}function ft(){return{value:void 0,done:!0}}return gt.prototype=de,Fe(Ot,"constructor",{value:de,configurable:!0}),Fe(de,"constructor",{value:gt,configurable:!0}),gt.displayName=We(de,xe,"GeneratorFunction"),b.isGeneratorFunction=function(ee){var Z=typeof ee=="function"&&ee.constructor;return!!Z&&(Z===gt||(Z.displayName||Z.name)==="GeneratorFunction")},b.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,de):(ee.__proto__=de,We(ee,xe,"GeneratorFunction")),ee.prototype=Object.create(Ot),ee},b.awrap=function(ee){return{__await:ee}},yt(Je.prototype),We(Je.prototype,Ae,function(){return this}),b.AsyncIterator=Je,b.async=function(ee,Z,$,P,Oe){Oe===void 0&&(Oe=Promise);var ne=new Je(et(ee,Z,$,P),Oe);return b.isGeneratorFunction(Z)?ne:ne.next().then(function(Ye){return Ye.done?Ye.value:ne.next()})},yt(Ot),We(Ot,xe,"Generator"),We(Ot,me,function(){return this}),We(Ot,"toString",function(){return"[object Generator]"}),b.keys=function(ee){var Z=Object(ee),$=[];for(var P in Z)$.push(P);return $.reverse(),function Oe(){for(;$.length;){var ne=$.pop();if(ne in Z)return Oe.value=ne,Oe.done=!1,Oe}return Oe.done=!0,Oe}},b.values=tt,ot.prototype={constructor:ot,reset:function(Z){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Se),!Z)for(var $ in this)$.charAt(0)==="t"&&ue.call(this,$)&&!isNaN(+$.slice(1))&&(this[$]=void 0)},stop:function(){this.done=!0;var Z=this.tryEntries[0].completion;if(Z.type==="throw")throw Z.arg;return this.rval},dispatchException:function(Z){if(this.done)throw Z;var $=this;function P(Tt,Pt){return Ye.type="throw",Ye.arg=Z,$.next=Tt,Pt&&($.method="next",$.arg=void 0),!!Pt}for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var ne=this.tryEntries[Oe],Ye=ne.completion;if(ne.tryLoc==="root")return P("end");if(ne.tryLoc<=this.prev){var ht=ue.call(ne,"catchLoc"),it=ue.call(ne,"finallyLoc");if(ht&&it){if(this.prev<ne.catchLoc)return P(ne.catchLoc,!0);if(this.prev<ne.finallyLoc)return P(ne.finallyLoc)}else if(ht){if(this.prev<ne.catchLoc)return P(ne.catchLoc,!0)}else{if(!it)throw new Error("try statement without catch or finally");if(this.prev<ne.finallyLoc)return P(ne.finallyLoc)}}}},abrupt:function(Z,$){for(var P=this.tryEntries.length-1;P>=0;--P){var Oe=this.tryEntries[P];if(Oe.tryLoc<=this.prev&&ue.call(Oe,"finallyLoc")&&this.prev<Oe.finallyLoc){var ne=Oe;break}}ne&&(Z==="break"||Z==="continue")&&ne.tryLoc<=$&&$<=ne.finallyLoc&&(ne=null);var Ye=ne?ne.completion:{};return Ye.type=Z,Ye.arg=$,ne?(this.method="next",this.next=ne.finallyLoc,Be):this.complete(Ye)},complete:function(Z,$){if(Z.type==="throw")throw Z.arg;return Z.type==="break"||Z.type==="continue"?this.next=Z.arg:Z.type==="return"?(this.rval=this.arg=Z.arg,this.method="return",this.next="end"):Z.type==="normal"&&$&&(this.next=$),Be},finish:function(Z){for(var $=this.tryEntries.length-1;$>=0;--$){var P=this.tryEntries[$];if(P.finallyLoc===Z)return this.complete(P.completion,P.afterLoc),Se(P),Be}},catch:function(Z){for(var $=this.tryEntries.length-1;$>=0;--$){var P=this.tryEntries[$];if(P.tryLoc===Z){var Oe=P.completion;if(Oe.type==="throw"){var ne=Oe.arg;Se(P)}return ne}}throw new Error("illegal catch attempt")},delegateYield:function(Z,$,P){return this.delegate={iterator:tt(Z),resultName:$,nextLoc:P},this.method==="next"&&(this.arg=void 0),Be}},b}var C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],ve=function(r){var ue=r.globalSetting,Fe=r.loading,ie=r.user,me=r.exercise,Ae=r.dispatch,xe=Object(f.a)(r,["globalSetting","loading","user","exercise","dispatch"]),We=Object(m.useState)({}),et=Object(d.a)(We,2),Ie=et[0],Be=et[1],we=l.a.useModal(),gt=Object(d.a)(we,2),de=gt[0],Pe=gt[1],oe=Object(m.useRef)(null),Ge=Object(m.useState)(),Ot=Object(d.a)(Ge,2),yt=Ot[0],Je=Ot[1],De=Object(m.useState)(!0),re=Object(d.a)(De,2),Me=re[0],Se=re[1],ot=Object(E.l)().query,tt=Object(E.m)();Object(m.useEffect)(function(){var ne,Ye;return clearTimeout(oe.current),document.addEventListener(Object(p.c)(),Oe,!1),window.addEventListener("blur",P,!1),((ne=me.exerciseUserInfo)===null||ne===void 0?void 0:ne.screen_open)&&Object(p.a)()&&(Ae({type:"globalSetting/headerFooterToggle",payload:!1}),Ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Se(!1)),((Ye=me.exerciseUserInfo)===null||Ye===void 0?void 0:Ye.screen_open)&&!Object(p.a)()?l.a.info({icon:null,content:g.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",g.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",me.exerciseUserInfo.screen_num-me.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",g.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Se(!1),Object(p.d)(document.body),document.getElementById("root").addEventListener("click",ft,!1)}}):document.getElementById("root").addEventListener("click",ft,!1),function(){document.getElementById("root").removeEventListener("click",ft,!1),document.removeEventListener(Object(p.c)(),Oe,!1),window.removeEventListener("blur",P,!1),clearTimeout(oe.current)}},[]),Object(m.useEffect)(function(){setTimeout(function(){me.actionTabs.removeEventListenerExitScreen&&(clearTimeout(oe.current),document.getElementById("root").removeEventListener("click",ft,!1),document.removeEventListener(Object(p.c)(),Oe,!1))},500)},[me.actionTabs]),Object(m.useEffect)(function(){setTimeout(function(){me.exerciseUserInfo.used_screen_num>me.exerciseUserInfo.screen_num?$():Me||ee(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(me.exerciseUserInfo))},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(me.exerciseUserInfo),Me)},[me.exerciseUserInfo]);var ft=function(Ye){!Object(p.a)()&&Ye.target.nodeName!=="A"&&Ye.target.nodeName!=="BUTTON"&&Ye.target.innerHTML!=="\u786E \u5B9A"&&(Object(p.d)(document.body),console.log("documentClick.full"))},ee=function(){var ne=Object(D.a)(y().mark(function Ye(){var ht,it;return y().wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:console.log("\u5207\u5C4F\u63D0\u793A:",g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},me.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(ht=me.exerciseUserInfo)===null||ht===void 0?void 0:ht.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),l.a.destroyAll(),l.a.info({content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},me.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(it=me.exerciseUserInfo)===null||it===void 0?void 0:it.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(p.d)(document.body)}});case 3:case"end":return Pt.stop()}},Ye)}));return function(){return ne.apply(this,arguments)}}(),Z=function(){location.href="/classrooms/".concat(tt.coursesId,"/exercise/").concat(tt.categoryId,"/detail")},$=function(){var ne=Object(D.a)(y().mark(function Ye(){var ht;return y().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return l.a.destroyAll(),Tt.next=3,Object(h.Q)({categoryId:tt.categoryId,commit_method:1});case 3:ht=Tt.sent,ht&&(document.removeEventListener(Object(p.c)(),Oe,!1),Object(p.b)(),de.info({content:g.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",g.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Z()}}));case 5:case"end":return Tt.stop()}},Ye)}));return function(){return ne.apply(this,arguments)}}(),P=function(){Object(p.a)()&&Object(p.b)()},Oe=function(){var Ye=!1;if(console.log("fullscreen change"),Object(p.a)())clearTimeout(oe.current);else{Ye=!0;var ht=setTimeout(Object(D.a)(y().mark(function it(){return y().wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(h.K)({id:tt.categoryId});case 2:return Pt.next=4,Ae({type:"exercise/getExerciseUserInfo",payload:Object(Q.a)({},tt)});case 4:console.log("timeout.exercise.get"),me.exerciseUserInfo.used_screen_num<me.exerciseUserInfo.screen_num||$();case 6:case"end":return Pt.stop()}},it)})),me.exerciseUserInfo.screen_sec*1e3);oe.current=ht}Ae({type:"globalSetting/headerFooterToggle",payload:Ye}),Ae({type:"globalSetting/onlyShowBackTopToggle",payload:!Ye})};return g.a.createElement("div",null,Pe)};v.a=Object(U.a)(function(b){var r=b.loading,ue=b.user,Fe=b.exercise,ie=b.globalSetting;return{globalSetting:ie,user:ue,exercise:Fe,loading:r.effects}})(ve)},bntm:function(ce,v,a){"use strict";a.d(v,"d",function(){return Q}),a.d(v,"b",function(){return D}),a.d(v,"c",function(){return Y}),a.d(v,"a",function(){return l});function Q(d){try{d.mozRequestFullScreen?d.mozRequestFullScreen():d.webkitRequestFullScreen&&d.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function D(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var Y=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function l(){var d=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(d==null)}},"cf+g":function(ce,v,a){ce.exports=a.p+"static/mark.ad150797.svg"},dQ5l:function(ce,v,a){"use strict";var Q=a("tJVT"),D=a("k1fw"),Y=a("q1tI"),l=a.n(Y),d=a("ZBwS"),f=a.n(d),m=a("TVoq"),g=a.n(m),p=new f.a;p.Diff_EditCost=8;var h={oldStr:"",newStr:""};function E(y,C){switch(C.type){case"init":return Object(D.a)(Object(D.a)({},y),C.payload);default:throw new Error}}function U(y,C){var ve=/&/g,b=/</g,r=/>/g,ue=y[0],Fe=y[1]||"",ie=Fe.replace(ve,"&amp;").replace(b,"&lt;").replace(r,"&gt;"),me=!ie.trim();if(C==="oldStr")switch(ue){case d.DIFF_DELETE:return"<ins class=".concat(me?"empty":"",">")+ie+"</ins>";case d.DIFF_EQUAL:return"<span>"+ie+"</span>"}else switch(ue){case d.DIFF_INSERT:return"<del class=".concat(me?"empty":"",">")+ie+"</del>";case d.DIFF_EQUAL:return"<span>"+ie+"</span>"}}v.a=function(y){var C,ve,b=y.output,r=y.actual_output,ue=Object(Y.useReducer)(E,h),Fe=Object(Q.a)(ue,2),ie=Fe[0],me=Fe[1];return b=(C=b)===null||C===void 0?void 0:C.replace(/\n/g,"\r"),r=(ve=r)===null||ve===void 0?void 0:ve.replace(/\n/g,"\r"),Object(Y.useEffect)(function(){var Ae=p.diff_main(b||"",r||"");p.diff_cleanupEfficiency(Ae);var xe=Ae.map(function(et){return U(et,"oldStr")}).join(""),We=Ae.map(function(et){return U(et,"newStr")}).join("");me({type:"init",payload:{oldStr:xe,newStr:We}})},[b,r]),l.a.createElement("div",{className:"diff-panel-container"},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:ie.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:ie.newStr}}))}},dTJi:function(ce,v,a){},dejd:function(ce,v,a){},dfu6:function(ce,v,a){"use strict";a.d(v,"a",function(){return Q});var Q=function(l){var d=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return d.test(l)},D=function(l){var d=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return d.test(l)}},dhSg:function(ce,v,a){"use strict";function Q(Y){var l={},d={subscribe:function(m,g){return l[m]||(l[m]=[]),l[m].push(g),this.unsubscribe.bind(null,m,g)},unsubscribe:function(m,g){var p=l[m],h=-1;if(p){for(var E=0;E<p.length;E++)if(p[E].name===g.name){h=E;break}if(h>=0)return l[m].splice(h,1),!0}return!1},publish:function(m){if(!l[m])return!1;var g=Array.prototype.slice.call(arguments,1);return l[m].forEach(function(p){p.apply(null,g)}),this}};return Y?Object.assign(Y,d):d}var D=new Q;v.a=D},"f+oW":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(ce,v,a){"use strict";a.d(v,"i",function(){return Q}),a.d(v,"h",function(){return D}),a.d(v,"j",function(){return Y}),a.d(v,"cb",function(){return l}),a.d(v,"n",function(){return d}),a.d(v,"Q",function(){return f}),a.d(v,"t",function(){return m}),a.d(v,"u",function(){return g}),a.d(v,"ab",function(){return p}),a.d(v,"z",function(){return h}),a.d(v,"l",function(){return E}),a.d(v,"W",function(){return U}),a.d(v,"r",function(){return y}),a.d(v,"L",function(){return C}),a.d(v,"Z",function(){return ve}),a.d(v,"bb",function(){return b}),a.d(v,"k",function(){return r}),a.d(v,"O",function(){return ue}),a.d(v,"Y",function(){return Fe}),a.d(v,"w",function(){return ie}),a.d(v,"y",function(){return me}),a.d(v,"V",function(){return Ae}),a.d(v,"b",function(){return xe}),a.d(v,"G",function(){return We}),a.d(v,"a",function(){return et}),a.d(v,"N",function(){return Be}),a.d(v,"f",function(){return we}),a.d(v,"s",function(){return gt}),a.d(v,"X",function(){return de}),a.d(v,"x",function(){return Pe}),a.d(v,"A",function(){return oe}),a.d(v,"e",function(){return Ge}),a.d(v,"d",function(){return Ot}),a.d(v,"U",function(){return yt}),a.d(v,"g",function(){return Je}),a.d(v,"c",function(){return De}),a.d(v,"P",function(){return Me}),a.d(v,"m",function(){return Se}),a.d(v,"E",function(){return ot}),a.d(v,"H",function(){return tt}),a.d(v,"C",function(){return ft}),a.d(v,"D",function(){return ee}),a.d(v,"B",function(){return Z}),a.d(v,"F",function(){return $}),a.d(v,"S",function(){return P}),a.d(v,"p",function(){return Oe}),a.d(v,"q",function(){return ne}),a.d(v,"T",function(){return Ye}),a.d(v,"R",function(){return ht}),a.d(v,"o",function(){return it}),a.d(v,"K",function(){return Tt}),a.d(v,"J",function(){return Pt}),a.d(v,"I",function(){return Lt}),a.d(v,"M",function(){return jt}),a.d(v,"v",function(){return ye});var Q="FETCH_TASK_START",D="FETCH_TASK_FAILURE",Y="FETCH_TASK_SUCCESS",l="UPDATE_TASK_DATA",d="HIDE_EVALUATE_RESULT",f="SHOW_EVALUATE_RESULT",m="MOVE_X",g="MOVE_Y",p="TRIGGER_RIGHT_PANEL_MASK ",h="SET_ACTIVE_INDEX",E="GET_TASK_LIST",U="SHOW_TASK_LIST",y="HIDE_TASK_LIST",C="SET_TASK_STAR",ve="TRIGGER_ENLARGE_UNITY3D ",b="TRIGGER_TAB_FIXED ",r="GET_DISCUSSES",ue="SHOW_DISCUSSES_LOADING",Fe="TOP_OR_DOWN_DISCUSS",ie="PLUS_DISCUSS",me="SET_ACTION_TYPE",Ae="SHOW_REWARD_DIALOG",xe="CANCEL_REWARD_DIALOG",We="SET_REWARD",et="ACTIVE_DISCUSS_INDEX",Ie="CREATE_DISCUSS",Be="SHOW_ANSWER_LOADING",we="FETCH_ANSWER_INFO",gt="HIGH_TIP_MODAL",de="SHOW_TIP_MODAL",Pe="SELECT_UNLOCK_ANSWER",oe="SET_CHOOSE_ANSWERS",Ge="EVAL_CHOOSE_START",Ot="EVAL_CHOOSE_END",yt="SHOW_REP_loading",Je="FETCH_REP_CONTENT",De="EDIT_REP_CONTENT",re="SET_REP_PATH",Me="SHOW_EVALUATE_LOADING",Se="HIDE_EVALUATE_LOADING",ot="SET_EVALUATE_MESSAGE",tt="SET_SHOW_DIR",ft="SET_EDITOR_SETTING",ee="SET_EDITOR_THEME",Z="SET_EDITOR_FONTSIZE",$="SET_REPOS",P="SHOW_PATH_LIST",Oe="HIDE_PATH_LIST",ne="HIDE_PICTURE_VIEW",Ye="SHOW_PICTURE_VIEW",ht="SHOW_NOTICE",it="HIDE_NOTICE",Tt="SET_TAB_INDEX",Pt="SET_SSH_TABS",Lt="SET_SSH_CONFIGDATA",jt="SET_VNC_LOADING ",ye="ON_TAB_TO_SPACE "},gflZ:function(ce,v,a){},gp9y:function(ce,v,a){},iNZB:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(ce,v,a){},"kaH+":function(ce,v,a){"use strict";var Q=a("+L6B"),D=a("2/Rp"),Y=a("tJVT"),l=a("q1tI"),d=a.n(l),f=a("UZu5"),m=a.n(f),g=a("dhSg"),p=a("rLCj"),h=a("dF/Y"),E=a("4i/N");v.a=function(){var U=Object(l.useState)(""),y=Object(Y.a)(U,2),C=y[0],ve=y[1],b=Object(l.useState)(0),r=Object(Y.a)(b,2),ue=r[0],Fe=r[1];Object(l.useEffect)(function(){var Ae=g.a.subscribe("preview-image",function(xe){ve(xe),document.body.style.overflow="hidden"});return Ae},[]);function ie(){document.body.style.overflow="auto",ve("")}function me(){Fe(ue+90)}return d.a.createElement(l.Fragment,null,C?d.a.createElement("div",{className:"image-preview-container"},d.a.createElement("div",{className:"button-group"},d.a.createElement(D.a,{onClick:me},"\u65CB\u8F6C",d.a.createElement(p.a,null)),d.a.createElement(D.a,{href:C},"\u4E0B\u8F7D",d.a.createElement(h.a,null)),d.a.createElement(D.a,{onClick:ie},"\u5173\u95ED",d.a.createElement(E.a,null))),d.a.createElement("div",{className:"preview-wrp-group"},d.a.createElement("img",{className:"image-preview",src:C,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(ue,"deg)")}}))):null)}},l9Ud:function(ce,v,a){ce.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(ce,v,a){},mCJh:function(ce,v,a){"use strict";a.d(v,"c",function(){return D}),a.d(v,"h",function(){return Y}),a.d(v,"e",function(){return l}),a.d(v,"d",function(){return d}),a.d(v,"g",function(){return f}),a.d(v,"b",function(){return m}),a.d(v,"f",function(){return g}),a.d(v,"a",function(){return p});var Q=a("ErOA");function D(h){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(Q.c)("/discusses.json?page=".concat(E-1,"&container_identifier=").concat(h,"&container_type=Shixun"))}function Y(h,E){return Object(Q.f)("/discusses/".concat(h,"/top_or_down_discuss.json"),{top:E})}function l(h,E){return Object(Q.f)("/discusses/".concat(h,"/plus.json"),{container_type:"Discuss",type:E?1:0})}function d(h,E){return Object(Q.f)("/discusses/".concat(h,"/hidden.json"),E)}function f(h,E){return Object(Q.f)("/discusses/".concat(h,"/reward_code.json"),E)}function m(h){return Object(Q.a)("/api/discusses/".concat(h,".json"),{method:"delete"})}function g(h,E){return Object(Q.f)("/discusses/".concat(h,"/reply.json"),{container_type:"Shixun",content:E})}function p(h){return Object(Q.f)("/discusses.json",h)}},nWbc:function(ce,v,a){},p4vh:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(ce,v,a){"use strict";var Q=a("+L6B"),D=a("2/Rp"),Y=a("5Dmo"),l=a("3S7+"),d=a("k1fw"),f=a("tJVT"),m=a("q1tI"),g=a.n(m),p=a("vHTk"),h=a.n(p),E=a("yEEn"),U=a("ZW9T"),y=a("1vsH");v.a=function(C){var ve=C.name,b=C.data,r=C.theme,ue=C.type,Fe=C.filename,ie=C.monacoEditor,me=C.className,Ae=C.style,xe=C.close,We=C.onClose,et=Object(m.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ie=Object(f.a)(et,2),Be=Ie[0],we=Ie[1],gt=Object(m.useRef)(),de=function(){if(b.startsWith("http")){Pe();return}Object(y.m)(Fe||"educoder",b,Fe)},Pe=function(){Object(y.l)("",b)};return g.a.createElement("div",{style:Object(d.a)({},Ae||{}),className:"".concat(h.a.wrp," ").concat(ue?"":"hide")},xe&&g.a.createElement("div",{className:h.a.close,ref:gt},g.a.createElement(l.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return gt.current}},g.a.createElement("span",{onClick:Pe},g.a.createElement("i",{className:"icon-quxiaozhiding"}))),g.a.createElement(l.a,{title:"\u5173\u95ED",getPopupContainer:function(){return gt.current}},g.a.createElement("span",{className:"",onClick:We},g.a.createElement("i",{className:"icon-guanbi1"})))),g.a.createElement("div",{className:"".concat(h.a[me]," ").concat(me," ").concat(h.a.monaco," ").concat(ue==="txt"?"show":"hide")},g.a.createElement(U.b,ie)),ue==="audio"&&g.a.createElement("audio",{src:"".concat(b.indexOf("http")>-1?"":"data:audio/mp3;base64,").concat(b),autoPlay:!0}),ue==="video"&&g.a.createElement(g.a.Fragment,null,b.indexOf("http")>-1?g.a.createElement("video",{controls:!0,src:"".concat(b),autoPlay:!0}):g.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(b),autoPlay:!0})),ue==="office"&&g.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat((b==null?void 0:b.indexOf("http"))>-1?b:document.location.origin+"/"+b,"?disposition=office")}),ue==="image"&&g.a.createElement("img",{src:"".concat(b.indexOf("http")>-1?"":"data:image/png;base64,").concat(b)}),ue==="other"&&g.a.createElement("div",null,g.a.createElement(D.a,{type:"primary",size:"large",onClick:de},g.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),ue==="download"&&g.a.createElement(D.a,{type:"primary",size:"large",onClick:de},g.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(ce,v,a){},qUwa:function(ce,v,a){},qZJd:function(ce,v,a){"use strict";var Q=a("MXD1"),D=a("CFYs"),Y=a("miYZ"),l=a("tsqr"),d=a("2qtc"),f=a("kLXV"),m=a("9og8"),g=a("rAM+"),p=a("tJVT"),h=a("k1fw"),E=a("q1tI"),U=a.n(E),y=a("IxHN"),C=a("bdgK"),ve=a("M8RZ"),b=a("Ty5D"),r=a("1dTM"),ue=a.n(r),Fe=a("dhSg"),ie=a("+L6B"),me=a("2/Rp"),Ae=a("5NDa"),xe=a("5rEg"),We=a("AKST"),et=xe.a.TextArea,Ie=function(re){var Me=re.onCancel,Se=re.onSave,ot=re.content,tt=Object(E.useState)(ot),ft=Object(p.a)(tt,2),ee=ft[0],Z=ft[1];function $(Oe){Z(Oe.target.value)}function P(){Se(ee)}return Object(E.useEffect)(function(){Z(ot)},[ot]),U.a.createElement("div",{className:"clipboard-box"},U.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),U.a.createElement(et,{value:ee,onChange:$,className:"clipboard"}),U.a.createElement("p",null," ",U.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),U.a.createElement("p",null," ",U.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),U.a.createElement("div",{className:"btn-action-container"},U.a.createElement(me.a,{type:"ghost",onClick:Me,style:{marginRight:10}},"\u53D6\u6D88"),U.a.createElement(me.a,{type:"primary",onClick:P},"\u4FDD\u5B58")))},Be=a("ErOA"),we=a("IZBM"),gt=a("ye1Q");function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return re};var re={},Me=Object.prototype,Se=Me.hasOwnProperty,ot=Object.defineProperty||function(ge,he,j){ge[he]=j.value},tt=typeof Symbol=="function"?Symbol:{},ft=tt.iterator||"@@iterator",ee=tt.asyncIterator||"@@asyncIterator",Z=tt.toStringTag||"@@toStringTag";function $(ge,he,j){return Object.defineProperty(ge,he,{value:j,enumerable:!0,configurable:!0,writable:!0}),ge[he]}try{$({},"")}catch(ge){$=function(j,H,Ue){return j[H]=Ue}}function P(ge,he,j,H){var Ue=he&&he.prototype instanceof Ye?he:Ye,Ee=Object.create(Ue.prototype),je=new ut(H||[]);return ot(Ee,"_invoke",{value:S(ge,j,je)}),Ee}function Oe(ge,he,j){try{return{type:"normal",arg:ge.call(he,j)}}catch(H){return{type:"throw",arg:H}}}re.wrap=P;var ne={};function Ye(){}function ht(){}function it(){}var Tt={};$(Tt,ft,function(){return this});var Pt=Object.getPrototypeOf,Lt=Pt&&Pt(Pt(Qe([])));Lt&&Lt!==Me&&Se.call(Lt,ft)&&(Tt=Lt);var jt=it.prototype=Ye.prototype=Object.create(Tt);function ye(ge){["next","throw","return"].forEach(function(he){$(ge,he,function(j){return this._invoke(he,j)})})}function z(ge,he){function j(Ue,Ee,je,Ke){var q=Oe(ge[Ue],ge,Ee);if(q.type!=="throw"){var c=q.arg,R=c.value;return R&&typeof R=="object"&&Se.call(R,"__await")?he.resolve(R.__await).then(function(k){j("next",k,je,Ke)},function(k){j("throw",k,je,Ke)}):he.resolve(R).then(function(k){c.value=k,je(c)},function(k){return j("throw",k,je,Ke)})}Ke(q.arg)}var H;ot(this,"_invoke",{value:function(Ee,je){function Ke(){return new he(function(q,c){j(Ee,je,q,c)})}return H=H?H.then(Ke,Ke):Ke()}})}function S(ge,he,j){var H="suspendedStart";return function(Ue,Ee){if(H==="executing")throw new Error("Generator is already running");if(H==="completed"){if(Ue==="throw")throw Ee;return Gt()}for(j.method=Ue,j.arg=Ee;;){var je=j.delegate;if(je){var Ke=pe(je,j);if(Ke){if(Ke===ne)continue;return Ke}}if(j.method==="next")j.sent=j._sent=j.arg;else if(j.method==="throw"){if(H==="suspendedStart")throw H="completed",j.arg;j.dispatchException(j.arg)}else j.method==="return"&&j.abrupt("return",j.arg);H="executing";var q=Oe(ge,he,j);if(q.type==="normal"){if(H=j.done?"completed":"suspendedYield",q.arg===ne)continue;return{value:q.arg,done:j.done}}q.type==="throw"&&(H="completed",j.method="throw",j.arg=q.arg)}}}function pe(ge,he){var j=he.method,H=ge.iterator[j];if(H===void 0)return he.delegate=null,j==="throw"&&ge.iterator.return&&(he.method="return",he.arg=void 0,pe(ge,he),he.method==="throw")||j!=="return"&&(he.method="throw",he.arg=new TypeError("The iterator does not provide a '"+j+"' method")),ne;var Ue=Oe(H,ge.iterator,he.arg);if(Ue.type==="throw")return he.method="throw",he.arg=Ue.arg,he.delegate=null,ne;var Ee=Ue.arg;return Ee?Ee.done?(he[ge.resultName]=Ee.value,he.next=ge.nextLoc,he.method!=="return"&&(he.method="next",he.arg=void 0),he.delegate=null,ne):Ee:(he.method="throw",he.arg=new TypeError("iterator result is not an object"),he.delegate=null,ne)}function ze(ge){var he={tryLoc:ge[0]};1 in ge&&(he.catchLoc=ge[1]),2 in ge&&(he.finallyLoc=ge[2],he.afterLoc=ge[3]),this.tryEntries.push(he)}function st(ge){var he=ge.completion||{};he.type="normal",delete he.arg,ge.completion=he}function ut(ge){this.tryEntries=[{tryLoc:"root"}],ge.forEach(ze,this),this.reset(!0)}function Qe(ge){if(ge){var he=ge[ft];if(he)return he.call(ge);if(typeof ge.next=="function")return ge;if(!isNaN(ge.length)){var j=-1,H=function Ue(){for(;++j<ge.length;)if(Se.call(ge,j))return Ue.value=ge[j],Ue.done=!1,Ue;return Ue.value=void 0,Ue.done=!0,Ue};return H.next=H}}return{next:Gt}}function Gt(){return{value:void 0,done:!0}}return ht.prototype=it,ot(jt,"constructor",{value:it,configurable:!0}),ot(it,"constructor",{value:ht,configurable:!0}),ht.displayName=$(it,Z,"GeneratorFunction"),re.isGeneratorFunction=function(ge){var he=typeof ge=="function"&&ge.constructor;return!!he&&(he===ht||(he.displayName||he.name)==="GeneratorFunction")},re.mark=function(ge){return Object.setPrototypeOf?Object.setPrototypeOf(ge,it):(ge.__proto__=it,$(ge,Z,"GeneratorFunction")),ge.prototype=Object.create(jt),ge},re.awrap=function(ge){return{__await:ge}},ye(z.prototype),$(z.prototype,ee,function(){return this}),re.AsyncIterator=z,re.async=function(ge,he,j,H,Ue){Ue===void 0&&(Ue=Promise);var Ee=new z(P(ge,he,j,H),Ue);return re.isGeneratorFunction(he)?Ee:Ee.next().then(function(je){return je.done?je.value:Ee.next()})},ye(jt),$(jt,Z,"Generator"),$(jt,ft,function(){return this}),$(jt,"toString",function(){return"[object Generator]"}),re.keys=function(ge){var he=Object(ge),j=[];for(var H in he)j.push(H);return j.reverse(),function Ue(){for(;j.length;){var Ee=j.pop();if(Ee in he)return Ue.value=Ee,Ue.done=!1,Ue}return Ue.done=!0,Ue}},re.values=Qe,ut.prototype={constructor:ut,reset:function(he){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(st),!he)for(var j in this)j.charAt(0)==="t"&&Se.call(this,j)&&!isNaN(+j.slice(1))&&(this[j]=void 0)},stop:function(){this.done=!0;var he=this.tryEntries[0].completion;if(he.type==="throw")throw he.arg;return this.rval},dispatchException:function(he){if(this.done)throw he;var j=this;function H(c,R){return je.type="throw",je.arg=he,j.next=c,R&&(j.method="next",j.arg=void 0),!!R}for(var Ue=this.tryEntries.length-1;Ue>=0;--Ue){var Ee=this.tryEntries[Ue],je=Ee.completion;if(Ee.tryLoc==="root")return H("end");if(Ee.tryLoc<=this.prev){var Ke=Se.call(Ee,"catchLoc"),q=Se.call(Ee,"finallyLoc");if(Ke&&q){if(this.prev<Ee.catchLoc)return H(Ee.catchLoc,!0);if(this.prev<Ee.finallyLoc)return H(Ee.finallyLoc)}else if(Ke){if(this.prev<Ee.catchLoc)return H(Ee.catchLoc,!0)}else{if(!q)throw new Error("try statement without catch or finally");if(this.prev<Ee.finallyLoc)return H(Ee.finallyLoc)}}}},abrupt:function(he,j){for(var H=this.tryEntries.length-1;H>=0;--H){var Ue=this.tryEntries[H];if(Ue.tryLoc<=this.prev&&Se.call(Ue,"finallyLoc")&&this.prev<Ue.finallyLoc){var Ee=Ue;break}}Ee&&(he==="break"||he==="continue")&&Ee.tryLoc<=j&&j<=Ee.finallyLoc&&(Ee=null);var je=Ee?Ee.completion:{};return je.type=he,je.arg=j,Ee?(this.method="next",this.next=Ee.finallyLoc,ne):this.complete(je)},complete:function(he,j){if(he.type==="throw")throw he.arg;return he.type==="break"||he.type==="continue"?this.next=he.arg:he.type==="return"?(this.rval=this.arg=he.arg,this.method="return",this.next="end"):he.type==="normal"&&j&&(this.next=j),ne},finish:function(he){for(var j=this.tryEntries.length-1;j>=0;--j){var H=this.tryEntries[j];if(H.finallyLoc===he)return this.complete(H.completion,H.afterLoc),st(H),ne}},catch:function(he){for(var j=this.tryEntries.length-1;j>=0;--j){var H=this.tryEntries[j];if(H.tryLoc===he){var Ue=H.completion;if(Ue.type==="throw"){var Ee=Ue.arg;st(H)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(he,j,H){return this.delegate={iterator:Qe(he),resultName:j,nextLoc:H},this.method==="next"&&(this.arg=void 0),ne}},re}var Pe=U.a.createElement(gt.a,{style:{fontSize:24},spin:!0});function oe(re){return re.replace(/\\u([\dA-Za-z]{4})/g,function(Me,Se){return String.fromCharCode(parseInt("0x"+Se))})}function Ge(re){re||(re=window.location.search);var Me=re.substr(1),Se={};return Me.split("&").forEach(function(ot){var tt=ot.split("=");Se[tt[0]]=decodeURIComponent(tt[1])}),Se}var Ot={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},yt;(function(re){re[re.SET_LOADING=0]="SET_LOADING",re[re.SET_IS_LARGE=1]="SET_IS_LARGE",re[re.SET_MES=2]="SET_MES",re[re.SET_STATE=3]="SET_STATE",re[re.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",re[re.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(yt||(yt={}));function Je(re,Me){switch(Me.type){case yt.SET_LOADING:return Object(h.a)(Object(h.a)({},re),{},{loading:Me.payload});case yt.SET_IS_LARGE:return Object(h.a)(Object(h.a)({},re),{},{isLarge:Me.payload});case yt.SET_MES:return Object(h.a)(Object(h.a)({},re),{},{mes:Me.payload});case yt.SET_STATE:return Object(h.a)(Object(h.a)({},re),Me.payload);case yt.SET_TRANSFER_CONTENT:return Object(h.a)(Object(h.a)({},re),{},{transferContent:Me.payload});case yt.SHOW_CLIPBOARD_BOX:return Object(h.a)(Object(h.a)({},re),{},{showClipBoardBox:Me.payload});default:throw new Error}}var De=v.a=function(re){var Me=re.vnc_url,Se=re.window_vnc_url,ot=re.taskId,tt=Object(E.useRef)(),ft=Object(E.useRef)(),ee=Object(E.useReducer)(Je,Ot),Z=Object(p.a)(ee,2),$=Z[0],P=Z[1],Oe=Object(E.useState)(0),ne=Object(p.a)(Oe,2),Ye=ne[0],ht=ne[1],it=$.mes,Tt=$.loading,Pt=$.showClipBoardBox,Lt=$.isLarge,jt=$.transferContent,ye=Object(E.useState)(0),z=Object(p.a)(ye,2),S=z[0],pe=z[1],ze,st=Object(b.m)();function ut(){P({type:yt.SHOW_CLIPBOARD_BOX,payload:!1})}function Qe(){P({type:yt.SET_IS_LARGE,payload:!Lt})}function Gt(H){var Ue;return tt.current&&(Ue=new C.default(function(Ee){var je=Object(g.a)(Ee),Ke;try{for(je.s();!(Ke=je.n()).done;){var q=Ke.value;(q.target.offsetHeight>0||q.target.offsetWidth>0)&&H._eventHandlers.windowResize()}}catch(c){je.e(c)}finally{je.f()}}),Ue.observe(tt.current)),Ue}var ge=function(){var H=Object(m.a)(de().mark(function Ue(){var Ee;return de().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Be.a)("/api/tasks/".concat(st.taskId||ot,"/get_vnc_link.json"),{method:"post",params:Object(h.a)({},st)});case 2:if(Ee=Ke.sent,!((Ee==null?void 0:Ee.status)===-3)){Ke.next=5;break}return Ke.abrupt("return",new Promise(function(){var q=Object(m.a)(de().mark(function c(R,k){return de().wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:f.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var pt=Object(m.a)(de().mark(function lt(){return de().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return clearTimeout(ze),pe(0),Ft.next=4,Object(we.d)(st.taskId,Ee==null?void 0:Ee.message);case 4:return ge(),Ft.abrupt("return");case 6:case"end":return Ft.stop()}},lt)}));function Rt(){return pt.apply(this,arguments)}return Rt}()});case 1:case"end":return Re.stop()}},c)}));return function(c,R){return q.apply(this,arguments)}}()));case 5:if(!((Ee==null?void 0:Ee.status)===-1)){Ke.next=7;break}throw new String(Ee==null?void 0:Ee.message);case 7:return Fe.a.publish("update-windows-time",Ee==null?void 0:Ee.data),Ke.abrupt("return",Ee);case 9:case"end":return Ke.stop()}},Ue)}));return function(){return H.apply(this,arguments)}}();Object(E.useEffect)(function(){var H,Ue;function Ee(k){Se&&(l.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),P({type:yt.SET_LOADING,payload:!0}),ht(Ye+1))}function je(){clearTimeout(ze),pe(100),setTimeout(function(){P({type:yt.SET_LOADING,payload:!1})},1300),Fe.a.subscribe("send-ctrl-alt-delete",function(){var k;(k=H)===null||k===void 0||k.sendCtrlAltDel()})}function Ke(k){var se=oe(k.detail.text);P({type:yt.SET_TRANSFER_CONTENT,payload:se})}if((Se||Me)&&tt.current){new Promise(Object(m.a)(de().mark(function k(){var se,Re,pt,Rt,lt,cn,Ft,on,In,Sn;return de().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return se=Ge(),Re="",An.next=4,ge();case 4:Rt=An.sent,Se?(pt="Edu123",Re=decodeURIComponent(Rt==null||((lt=Rt.data)===null||lt===void 0)?void 0:lt.vnc_url)):(Ft=new URL(Rt==null||((cn=Rt.data)===null||cn===void 0)?void 0:cn.vnc_url),on=Ft.protocol,In=Ft.searchParams,Sn=Ft.host,pt=In.get("password"),Re="".concat(on==="https:"?"wss":"ws","://").concat(Sn,"/").concat(se.path||"websockify")),H=new ue.a(tt.current,Re,{credentials:{password:pt},wsProtocols:["binary"]}),Ue=Gt(H),H.viewOnly=se.view_only||!1,Se?H.scaleViewport=!0:H.scaleViewport=se.scale||!1,H.scaleViewport=se.scale||!0,H.resizeSession=!0,ft.current=H,H.addEventListener("disconnect",Ee),H.addEventListener("connect",je),H.addEventListener("clipboard",Ke);case 16:case"end":return An.stop()}},k)})));var q=Fe.a.subscribe("vnc-reseting",function(){P({type:yt.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),c=Fe.a.subscribe("vnc-enlarge",function(){P({type:yt.SET_IS_LARGE,payload:!0})}),R=Fe.a.subscribe("show-clipboard-box",function(){P({type:yt.SHOW_CLIPBOARD_BOX,payload:!0})});return pe(0),function(){var k,se,Re,pt;(k=H)===null||k===void 0||k.removeEventListener("disconnect",Ee),(se=H)===null||se===void 0||se.removeEventListener("connect",je),(Re=H)===null||Re===void 0||Re.removeEventListener("clipboard",Ke),q(),c(),R(),(pt=Ue)===null||pt===void 0||pt.unobserve(tt.current)}}},[Me,Se,Ye]);function he(H){var Ue;(Ue=ft.current)===null||Ue===void 0||Ue.clipboardPasteFrom(H),P({type:yt.SET_TRANSFER_CONTENT,payload:H}),l.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ut()}Object(E.useEffect)(function(){S==0&&j()},[S]);var j=function H(){S>99?S=99:(S=S+1,ze=setTimeout(function(){H()},1500)),S<100&&pe(S)};return U.a.createElement(E.Fragment,null,U.a.createElement("div",{className:"".concat(Se?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Lt?"full-screen":"")},Lt&&U.a.createElement("a",{className:"btn-vnc-resize",onClick:Qe},U.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),Tt?U.a.createElement(y.a,{message:it,style:{color:"#4CACFF"}},U.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},U.a.createElement(D.a,{percent:S,format:function(Ue){return U.a.createElement("span",{className:"c-white"},Ue,"%")}}))):null,U.a.createElement("div",{ref:tt,className:"vnc-panel ".concat(Tt?"hide":"animated fadeIn")})),U.a.createElement(ve.a,null,U.a.createElement(f.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Pt,onCancel:ut,footer:null},U.a.createElement(Ie,{onCancel:ut,onSave:he,content:jt}))))}},s8TD:function(ce,v,a){"use strict";a.d(v,"a",function(){return E});var Q=a("Pv/L"),D=a("14J3"),Y=a("BMrR"),l=a("jCWc"),d=a("kPKH"),f=a("2qtc"),m=a("kLXV"),g=a("q1tI"),p=a.n(g),h=a("dfu6"),E=function(y){return new Promise(function(C,ve){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return ve("WebRTC not supported by browser");var b=new RTCPeerConnection,r=[];b.createDataChannel(""),b.createOffer().then(function(ue){return b.setLocalDescription(ue)}).catch(function(ue){return ve(ue)}),b.onicecandidate=function(ue){console.log("event:",ue);var Fe=[];if(!ue||!ue.candidate){if(console.log("ips",r),r.length==0||!Object(h.a)(r[0])){var ie=m.a.info({title:p.a.createElement(Y.a,null,p.a.createElement(d.a,{flex:"1"},"\u63D0\u793A"),p.a.createElement(d.a,null,p.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ie.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:p.a.createElement(Y.a,null,p.a.createElement(d.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",y.ip_limit==="inner"&&p.a.createElement(p.a.Fragment,null,p.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),p.a.createElement("br",null),p.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return ve("WebRTC disabled or restricted by browser")}var me=r.filter(function(Ot){return Object(h.a)(Ot)});return C(me.join(""))}var Ae=ue.candidate.candidate.split(" "),xe=Object(Q.a)(Ae),We=xe[0],et=xe[1],Ie=xe[2],Be=xe[3],we=xe[4],gt=xe[5],de=xe[7],Pe=xe.slice(8),oe=["rtp","rtpc"];if(console.log("event:",ue),r.some(function(Ot){return Ot==we})||r.push(we),console.log(" candidate: "+We.split(":")[1]),console.log(" component: "+oe[et-1]),console.log(" protocol: "+Ie),console.log(" priority: "+Be),console.log(" ip: "+we),console.log(" port: "+gt),console.log(" type: "+de),Pe.length){console.log("attributes: ");for(var Ge=0;Ge<Pe.length;Ge+=2)console.log("> "+Pe[Ge]+": "+Pe[Ge+1])}}})}},tUsH:function(ce,v){ce.exports="data:image/png;base64,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"},vHTk:function(ce,v,a){ce.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xKgJ:function(ce,v,a){"use strict";a.d(v,"p",function(){return f}),a.d(v,"b",function(){return m}),a.d(v,"c",function(){return g}),a.d(v,"e",function(){return p}),a.d(v,"f",function(){return h}),a.d(v,"t",function(){return E}),a.d(v,"g",function(){return U}),a.d(v,"u",function(){return y}),a.d(v,"d",function(){return C}),a.d(v,"i",function(){return ve}),a.d(v,"k",function(){return b}),a.d(v,"v",function(){return r}),a.d(v,"r",function(){return ue}),a.d(v,"h",function(){return Fe}),a.d(v,"j",function(){return ie}),a.d(v,"q",function(){return me}),a.d(v,"s",function(){return et}),a.d(v,"a",function(){return we}),a.d(v,"m",function(){return ht}),a.d(v,"n",function(){return it}),a.d(v,"l",function(){return Tt}),a.d(v,"o",function(){return Lt}),a.d(v,"w",function(){return jt});var Q=a("9kvl"),D;(function(ye){ye[ye.SuperAdmin=1]="SuperAdmin",ye[ye.Operation=2]="Operation",ye[ye.CertifiedTeacher=5]="CertifiedTeacher",ye[ye.TrainingProduction=8]="TrainingProduction",ye[ye.UncertifiedTeacher=12]="UncertifiedTeacher",ye[ye.Student=15]="Student"})(D||(D={}));var Y;(function(ye){ye[ye.SuperAdmin=1]="SuperAdmin",ye[ye.Operation=2]="Operation",ye[ye.Admin=5]="Admin",ye[ye.Teacher=8]="Teacher",ye[ye.Assistant=12]="Assistant",ye[ye.Student=15]="Student"})(Y||(Y={}));var l=function(z){var S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return z.some(function(st){return st==(ze==null?void 0:ze.role)})},d=function(z){var S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return(ze==null?void 0:ze.own)?!0:z.some(function(st){var ut;return st==(ze==null||((ut=ze.course)===null||ut===void 0)?void 0:ut.course_role)})},f=function(){var z=Object(Q.b)()._store.getState(),S=z.user,pe=S.userInfo;return pe.main_site},m=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return ze==null||((z=ze.course)===null||z===void 0)?void 0:z.course_is_end},g=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant])},p=function(){return d([Y.SuperAdmin,Y.Teacher,Y.Admin,Y.Assistant,Y.Operation])},h=function(){return d([Y.SuperAdmin,Y.Teacher,Y.Admin])},E=function(){return d([Y.SuperAdmin])},U=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin])},y=function(){return l([Y.SuperAdmin,Y.Operation])},C=function(){return d([Y.SuperAdmin,Y.Admin])},ve=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher])},b=function(){return d([Y.Assistant])},r=function(){return d([Y.Teacher])},ue=function(){return d([Y.Student])},Fe=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant,Y.Student])},ie=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant])},me=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return(ze==null||((z=ze.course)===null||z===void 0)?void 0:z.course_role)===null},Ae=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student])},xe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return S||!S&&l([D.SuperAdmin])},We=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return S||!S&&l([D.SuperAdmin,D.Operation])},et=function(){return l([Y.Student])},Ie=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},Be=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},we=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction])},gt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},de=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},Pe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},oe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ge=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ot=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):!1},yt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student])},Je=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},De=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},re=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},Me=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?!1:S||!S&&l([D.SuperAdmin,D.Operation])},Se=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?S||!S&&l([D.SuperAdmin,D.Operation]):!1},ot=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):!1},tt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?!S&&l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):!1},ft=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},ee=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher])},Z=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},$=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},P=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Oe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?S||!S&&l([D.SuperAdmin,D.Operation]):!1},ne=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ye=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([Y.Teacher])},ht=function(){return l([D.SuperAdmin])},it=function(){return l([D.SuperAdmin,D.Operation])},Tt=function(){return l([D.Student])},Pt=function(){return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher])},Lt=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user;return!!((z=pe.userInfo)===null||z===void 0?void 0:z.login)},jt=function(){var z=Object(Q.b)()._store.getState(),S=z.user;return S.userInfo}},"yi/R":function(ce,v,a){"use strict";a.r(v);var Q=a("oBTY"),D=a("bbsP"),Y=a("/wGt"),l=a("0Owb"),d=a("jrin"),f=a("2qtc"),m=a("kLXV"),g=a("miYZ"),p=a("tsqr"),h=a("9og8"),E=a("tJVT"),U=a("PpiC"),y=a("k1fw"),C=a("ozfa"),ve=a("MJZm"),b=a("q1tI"),r=a.n(b),ue=a("Ty5D"),Fe=a("H65k"),ie=a("+Axu"),me=a("f+oW"),Ae=a.n(me),xe=function(o){var _=o.position,A=o.subject,L=o.score,W=o.onViewAllTask;return r.a.createElement("div",{className:"task-header"},r.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:W},r.a.createElement("img",{src:Ae.a,alt:"nav",width:45})),r.a.createElement("h3",{title:A},"\u7B2C",_,"\u5173\uFF1A",A),r.a.createElement("span",null,L))},We=a("DjyN"),et=a("NUBc"),Ie=a("g9YV"),Be=a("wCAj"),we=a("cWXX"),gt=a("/ezw"),de=a("BdwD"),Pe=a("p4vh"),oe=a.n(Pe),Ge=a("Q+I+"),Ot=a.n(Ge),yt=a("Yr8L"),Je=a.n(yt),De=a("IZBM"),re=a("1vsH"),Me=a("wd/R"),Se=a.n(Me);function ot(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ot=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var tt={0:oe.a,1:Ot.a,2:Je.a},ft={loading:!0,page:1,data:null},ee;(function(o){o[o.SET_LOADING=0]="SET_LOADING",o[o.SET_STATE=1]="SET_STATE",o[o.SET_PAGE=2]="SET_PAGE"})(ee||(ee={}));function Z(o,_){switch(_.type){case ee.SET_LOADING:return Object(y.a)(Object(y.a)({},o),{},{loading:_.payload});case ee.SET_STATE:return Object(y.a)(Object(y.a)({},o),_.payload);case ee.SET_PAGE:return Object(y.a)(Object(y.a)({},o),{},{page:_.payload});default:throw new Error}}var $=function(o){var _=o.activeIndex,A=o.taskId,L=Object(b.useReducer)(Z,ft),W=Object(E.a)(L,2),M=W[0],X=W[1],B=M.loading,w=M.page,I=M.data,x=Object(b.useMemo)(function(){var fe=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(V,be,Te){var ae=(w-1)*10+Te+1;return ae<=3?r.a.createElement("img",{src:tt[ae-1],alt:"rank",width:36}):ae}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:I==null?void 0:I.rank_data_name,dataIndex:"score",render:function(V){return(I==null?void 0:I.open_rank)==="DEFAULT"?Object(re.I)(V):V}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(V){return Se()(V).format("YYYY-MM-DD HH:mm:ss")}}];return fe},[I==null?void 0:I.rank_data_name,I==null?void 0:I.open_rank,w]);Object(b.useEffect)(function(){function fe(){return K.apply(this,arguments)}function K(){return K=Object(h.a)(ot().mark(function V(){var be;return ot().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(De.p)(A,{page:w,limit:10});case 2:be=ae.sent,X({type:ee.SET_STATE,payload:{loading:!1,data:be.data}});case 4:case"end":return ae.stop()}},V)})),K.apply(this,arguments)}_===4&&fe()},[w,_,A]);function T(fe){X({type:ee.SET_PAGE,payload:fe})}return r.a.createElement("div",{className:"ranking-container"},B?r.a.createElement(gt.a,{avatar:!0,paragraph:{rows:4}}):!I||(I==null?void 0:I.rank_list_count)===0?r.a.createElement(de.a,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(Be.a,{pagination:!1,size:"middle",dataSource:I.rank_list,columns:x}),I.rank_list_count>10?r.a.createElement(et.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:T,current:w,total:I.rank_list_count}):null))},P=a("fXAG"),Oe=a("9Bee"),ne=a("M8RZ"),Ye=a("6lC8"),ht=a("mCJh"),it=a("dTJi"),Tt=a("pC0b"),Pt=a("GzdX"),Lt=a("OoWo"),jt="YYYY-MM-DD HH:mm",ye=function(o){var _=o.challenge,A=o.position,L=o.status,W=o.get_gold,M=o.get_experience,X=o.star,B=o.tag_count,w=o.finished_time,I=o.index,x=o.view_answer_time,T=o.name,fe=o.identifier,K=o.identity,V=o.shixun,be=o.taskList,Te=o.onSaveTaskStar,ae=Object(ue.l)();function J(Ne){Te(fe,Ne,I)}var G=L===2||V.status<2||be[I-1]&&be[I-1].status===2||V.task_pass||K<=5;return r.a.createElement("div",{className:"task-item-container ".concat(_.position===A?"active":""," ").concat(L===2?"finish":"")},r.a.createElement("div",{className:"flex-container challenge-title space-between"},G?r.a.createElement("a",{href:"/tasks/".concat(fe).concat(ae.search),onClick:function(nt){nt.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(fe).concat(ae.search)},300)}},"".concat(A,". ").concat(T)," "):r.a.createElement("span",null,"".concat(A,". ").concat(T)),r.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(L===2?"green":"")})),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",{className:L===2?"green":""},r.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",L===2&&M>0?"+":"",M),r.a.createElement("p",{className:L===2?"green":""},r.a.createElement("span",null,"\u91D1\u5E01")," ",L===2&&W>0?"+":""," ",W),r.a.createElement("p",null,r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",B||"\u65E0")),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",null,r.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),w?Se()(w).format(jt):"--"),r.a.createElement("p",null,r.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),x?Se()(x).format(jt):"--")),V.status>=2?r.a.createElement("div",{className:"rate-container"},L===2&&X===0?r.a.createElement(b.Fragment,null,r.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),r.a.createElement(Pt.a,{defaultValue:0,onChange:J})):null,L===2&&X>0?r.a.createElement(b.Fragment,null,r.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),r.a.createElement(Pt.a,{value:X,disabled:!0}),r.a.createElement("span",{className:"highlight"},X,"\u5206")):null):null)},z=function(o){var _=o.taskList,A=o.challenge,L=o.shixun,W=o.identity,M=o.onSaveTaskStar;return r.a.createElement("div",{className:"task-nav-container"},r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),_.map(function(X,B){var w=Object(y.a)(Object(y.a)({},X),{},{identity:W,index:B,challenge:A,taskList:_,shixun:L,onSaveTaskStar:M});return r.a.createElement(ye,Object(l.a)({key:B},w))}))},S=a("Plam"),pe=a("gp9y"),ze=a("Ot1p");function st(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */st=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var ut=function(o){var _=o.user_praise,A=o.praise_count,L=o.praisePlus,W=o.onCreateDiscuss,M=Object(b.useState)(!1),X=Object(E.a)(M,2),B=X[0],w=X[1],I=Object(b.useState)(""),x=Object(E.a)(I,2),T=x[0],fe=x[1];function K(J){fe(J)}function V(){w(!0)}function be(){w(!1)}function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(st().mark(function J(){return st().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!(T.trim()=="")){Ne.next=3;break}return p.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.abrupt("return");case 3:W(T),fe(""),w(!1);case 6:case"end":return Ne.stop()}},J)})),ae.apply(this,arguments)}return r.a.createElement("div",{className:"comment-input-editor-container ".concat(B?"active":""," ")},r.a.createElement("div",{className:B?"text-area hide":"text-area"},r.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:V}),r.a.createElement("a",{className:"c-light-black",onClick:L,title:_?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},r.a.createElement("i",{className:"mr3 ".concat(_?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),A?r.a.createElement("span",null,A):"")),B?r.a.createElement("div",{className:"input-mask",onClick:be}):null,r.a.createElement("div",{className:B?"md-container":"md-container hide"},r.a.createElement(ze.a,{id:"discuss-input-editor",startInit:B,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:T,height:240,onChange:K}),r.a.createElement("div",{className:"tip-container",onClick:be},r.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),r.a.createElement("a",{className:"btn-send",onClick:Te},"\u53D1\u9001"))))},Qe=a("dhSg"),Gt=a("/omn"),ge=a("IxHN"),he=a("ARon"),j=function(o){var _=o.data;return r.a.createElement(b.Fragment,null,_&&_.map(function(A){return r.a.createElement("div",{className:"choose-answer-item",key:A.position},r.a.createElement("p",null,"\u7B2C",A.position,"\u9898"),r.a.createElement(Oe.a,{value:A.answer}))}))},H=a("DVFL"),Ue=function(o){var _=o.data,A=o.onShowUnlockAnswerModal,L=o.challenge,W=(L==null?void 0:L.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return r.a.createElement(b.Fragment,null,_&&_.map(function(M,X){var B=M.answer_id,w=M.answer_name,I=M.answer_contents,x=M.view_time;return r.a.createElement("div",{className:"answer-item-container",style:W,key:B},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{className:"level"}," \u7EA7\u522B",X+1,"\uFF1A "),r.a.createElement("span",{className:"name"},w),I?r.a.createElement(b.Fragment,null,r.a.createElement("span",{className:"view-time"},x?Se()(x).format("YYYY-MM-DD HH:mm"):""),r.a.createElement("span",null,"\u5DF2\u89E3\u9501")):r.a.createElement("a",{onClick:A},"\u89E3\u9501")),I?r.a.createElement(Oe.a,{value:I}):null)}))},Ee=function(o){var _=o.loading,A=o.data,L=o.onShowTip,W=o.st,M=o.challenge;return r.a.createElement("div",{className:"answer-container"},_?r.a.createElement(ge.a,null):null,W===1?r.a.createElement(j,{data:A}):r.a.createElement(Ue,{data:A,challenge:M,onShowUnlockAnswerModal:L}))},je=a("sRBo"),Ke=a("kaz8"),q=a("gflZ"),c=function(o){var _=o.data,A=o.selected_unlocked_answer_id,L=o.selected_index,W=o.onSelect;if(!_)return null;var M=_.filter(function(B,w){return B.answer_contents?!1:(B.index=w,!0)});function X(B){var w=B.target,I=w.value,x=w.checked;W(x?I:null)}return r.a.createElement("table",{className:"unlock-answer-list"},r.a.createElement("thead",null,r.a.createElement("tr",null,r.a.createElement("th",null),r.a.createElement("th",null,"\u7EA7\u522B"),r.a.createElement("th",null,"\u540D\u79F0"),r.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),r.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),r.a.createElement("tbody",null,M.map(function(B,w){return r.a.createElement("tr",{key:B.answer_id},r.a.createElement("td",null,r.a.createElement(Ke.a,{value:B.answer_id,onChange:X,checked:B.answer_id===A||A&&L>=w})),r.a.createElement("td",null,B.index+1),r.a.createElement("td",null,B.answer_name),r.a.createElement("td",null,B.answer_ratio,"%"),r.a.createElement("td",{className:"gold-color"},B.answer_score))})))},R=a("Q7Vx"),k=function(o){var _=o.unity_3d_routes,A=o.onGetUnity3dMessage,L=o.onEvaluateCallback,W=Object(b.useRef)(),M=Object(b.useState)(!0),X=Object(E.a)(M,2),B=X[0],w=X[1];Object(b.useEffect)(function(){function T(K){try{var V=JSON.parse(K.data);A(V)}catch(be){console.log(be,K.data)}}window.addEventListener("message",T);var fe=Qe.a.subscribe("evaluate-unity3d-result",function(K){I(K),L&&L()});return function(){window.removeEventListener("message",T),fe()}},[]);function I(T){W.current&&W.current.contentWindow.postMessage(JSON.stringify(T),"*")}function x(){w(!1),Qe.a.publish("unity3d-load-end")}return r.a.createElement(b.Fragment,null,B?r.a.createElement(ge.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,r.a.createElement("iframe",{onLoad:x,className:"unity3d-panel",ref:W,src:_}))},se=a("BjJ7"),Re=a("kaH+");function pt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pt=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function Rt(o){var _=o.target;if(_.tagName.toUpperCase()==="IMG"){var A=_.src||_.getAttribute("src");A&&A.indexOf("/images/avatars/User")===-1&&(o.stopPropagation(),o.preventDefault(),Qe.a.publish("preview-image",A))}}var lt={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function cn(o,_){switch(_.type){case P.z:return Object(y.a)(Object(y.a)({},o),{},{activeIndex:_.payload});case P.Z:return Object(y.a)(Object(y.a)({},o),{},{enlarge_unity3D:_.payload});case P.bb:return Object(y.a)(Object(y.a)({},o),{},{tab_fixed:_.payload});case P.W:return Object(y.a)(Object(y.a)({},o),{},{showTaskList:!0});case P.r:return Object(y.a)(Object(y.a)({},o),{},{showTaskList:!1});case P.l:return Object(y.a)(Object(y.a)({},o),_.payload);case P.L:return Object(y.a)(Object(y.a)({},o),_.payload);case P.N:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.X:return Object(y.a)(Object(y.a)({},o),{},{showTip:!0});case P.s:return Object(y.a)(Object(y.a)({},o),{},{showTip:!1});case P.x:return Object(y.a)(Object(y.a)({},o),{},{selected_unlocked_answer_id:_.payload});case P.f:return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}var Ft=function(o){var _=o.taskId,A=o.minuxUserGrade,L=o.discusses_count,W=o.is_teacher,M=o.has_answer,X=o.user,B=o.st,w=o.game,I=o.rank_name,x=o.challenge,T=o.myshixun,fe=o.user_praise,K=o.praise_count,V=o.unity_3d_routes,be=o.with_code_file,Te=o.onPlusOrCancelPraise,ae=o.onEvaluateCallback,J=o.onGetUnity3dMessage,G=o.shixun,Ne=Object(b.useReducer)(cn,lt),nt=Object(E.a)(Ne,2),Xe=nt[0],at=nt[1],rt=Object(ue.l)().query,He=Xe.taskList,Ce=Xe.showTaskList,Ze=Xe.activeIndex,n=Xe.enlarge_unity3D,e=Xe.tab_fixed,t=Xe.data,i=Xe.answerScore,u=Xe.loading,s=Xe.showTip,O=Xe.isMultiLevel,N=Xe.selected_unlocked_answer_id,F=Object(b.useMemo)(function(){var Dt=0;if(t&&N){for(var kt=t.filter(function(At){return!At.answer_contents}),vt=0;vt<kt.length;vt++)if(kt[vt].answer_id===N){Dt=vt;break}}return Dt},[t,N]),_e=G?G.propaedeutics:null,te=Object(b.useRef)(),le=x.open_rank;console.log(x,"challenge");var $t=Object(b.useMemo)(function(){var Dt=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return _e&&Dt.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),M&&rt.type!=="exercises"&&!(x==null?void 0:x.hide_answer)&&Dt.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),rt.type!=="exercises"&&Dt.push({index:3,title:"\u8BC4\u8BBA"}),le!=="CLOSE"&&Dt.push({index:4,title:I}),Dt},[M,_e,le,I]);function Zt(Dt){var kt=parseInt(Dt.currentTarget.id);kt===2?w.homework_common_answer_open?p.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):Nn():at({type:P.z,payload:kt})}function Nn(){return qt.apply(this,arguments)}function qt(){return qt=Object(h.a)(pt().mark(function Dt(){var kt;return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(!(B===0)){At.next=5;break}return At.next=3,Zn();case 3:At.next=9;break;case 5:return At.next=7,Object(De.m)(w.identifier);case 7:kt=At.sent,an(kt);case 9:case"end":return At.stop()}},Dt)})),qt.apply(this,arguments)}function Zn(){return Dn.apply(this,arguments)}function Dn(){return Dn=Object(h.a)(pt().mark(function Dt(){var kt,vt,At;return pt().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.next=2,Object(De.l)(w.identifier);case 2:if(kt=Bt.sent,vt=kt.message,!(vt.length===0)){Bt.next=7;break}return p.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),Bt.abrupt("return");case 7:if(vt.length){Bt.next=10;break}return at({type:P.f,payload:{showTip:!0,isMultiLevel:!1,answerScore:vt.answer_score,selected_unlocked_answer_id:vt.answer_id}}),Bt.abrupt("return");case 10:At=vt.filter(function(kn){return kn.answer_contents}).length===0,at({type:P.f,payload:{showTip:At,data:vt,isMultiLevel:vt.length>1,activeIndex:At?Ze:2}});case 12:case"end":return Bt.stop()}},Dt)})),Dn.apply(this,arguments)}function an(Dt){var kt=Dt.choose_answers,vt=Dt.message,At=Dt.status;if(At===0){p.b.info(vt);return}at({type:P.f,payload:{showTip:At===1,data:kt,answerScore:vt,loading:!1,activeIndex:At===1?Ze:2}})}function Jn(){at({type:P.s})}function Mn(){at({type:P.X})}function $n(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(h.a)(pt().mark(function Dt(){var kt,vt,At,pn,Bt;return pt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(!(B===1)){Wt.next=8;break}return Wt.next=3,Object(De.n)(w.identifier);case 3:kt=Wt.sent,A(i),an(kt),Wt.next=14;break;case 8:if(!N){Wt.next=14;break}return Wt.next=11,Object(De.q)(w.identifier,N);case 11:vt=Wt.sent,At=vt.status,pn=vt.message,At===-1||(O?(Bt=0,t.forEach(function(Wn,Da){Da<=F&&(Bt+=Wn.answer_score)}),A(Bt)):A(i),Zn(),at({type:P.s}));case 14:case"end":return Wt.stop()}},Dt)})),Cn.apply(this,arguments)}function Bn(Dt){at({type:P.x,payload:Dt})}function Gn(){return _n.apply(this,arguments)}function _n(){return _n=Object(h.a)(pt().mark(function Dt(){var kt;return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.prev=0,At.next=3,Object(De.k)(T.identifier);case 3:kt=At.sent,at({type:P.l,payload:{taskList:kt,showTaskList:!0}}),At.next=10;break;case 7:At.prev=7,At.t0=At.catch(0),console.log(At.t0);case 10:case"end":return At.stop()}},Dt,null,[[0,7]])})),_n.apply(this,arguments)}function Xt(Dt,kt,vt){return Un.apply(this,arguments)}function Un(){return Un=Object(h.a)(pt().mark(function Dt(kt,vt,At){return pt().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.prev=0,Bt.next=3,Object(De.y)(kt,G.id,vt);case 3:He[At].star=vt,at({type:P.L,payload:{taskList:Object(Q.a)(He)}}),Bt.next=10;break;case 7:Bt.prev=7,Bt.t0=Bt.catch(0),console.log(Bt.t0);case 10:case"end":return Bt.stop()}},Dt,null,[[0,7]])})),Un.apply(this,arguments)}function fn(){Gn()}function yn(){at({type:P.r})}Object(b.useEffect)(function(){return function(){at({type:P.r}),at({type:P.z,payload:0})}},[_]),Object(b.useEffect)(function(){if(te.current)return te.current.addEventListener("mousedown",Rt),function(){te.current.removeEventListener("mousedown",Rt)}},[te.current]),Object(b.useEffect)(function(){if(be&&V&&te.current){var Dt=Object(se.b)(function(vt){var At=vt.target.scrollTop;At>=354?at({type:P.bb,payload:!0}):at({type:P.bb,payload:!1})},10);te.current.addEventListener("scroll",Dt);var kt=Qe.a.subscribe("evaluate-unity3d-finish",function(){te.current.scrollTop=0});return function(){te.current.removeEventListener("scroll",Dt),kt()}}},[be,V,te.current]);var Fn=x.position,qn=x.score,ea=x.subject,sn={onViewAllTask:fn,position:Fn,score:qn,subject:ea};function zn(Dt){return jn.apply(this,arguments)}function jn(){return jn=Object(h.a)(pt().mark(function Dt(kt){return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ht.a)({content:kt,container_type:"Shixun",container_id:G.id,challenge_id:x.id,position:Fn});case 2:at({type:P.z,payload:3}),Qe.a.publish("create-discuss");case 4:case"end":return At.stop()}},Dt)})),jn.apply(this,arguments)}function tn(){at({type:P.Z,payload:!n})}var Kt={loading:u,data:t,onShowTip:Mn,st:B,challenge:x};return r.a.createElement(b.Fragment,null,r.a.createElement(xe,sn),r.a.createElement("div",{className:"content-wrapper",ref:te},V&&be?r.a.createElement("div",{className:"unity-3d-container ".concat(n?"enlarge":"")},r.a.createElement("a",{onClick:tn,className:"btn-enlarge ".concat(n?"enlarge":"")},r.a.createElement("i",{className:"iconfont ".concat(n?"icon-suoxiao1":"icon-kuoda"," ")})),r.a.createElement(k,{unity_3d_routes:V,onGetUnity3dMessage:J,onEvaluateCallback:ae})):null,r.a.createElement("ul",{className:"tab-nav ".concat(e?"tab-fixed":"")},$t.map(function(Dt){return r.a.createElement("li",{onClick:Zt,id:Dt.index,key:Dt.title,className:Ze===Dt.index?"active":""},r.a.createElement("a",null,Dt.title,Dt.index===3&&L?r.a.createElement("span",null,L):null))})),r.a.createElement(Oe.a,{className:Ze===0?"tab-panel-body ".concat(V&&be?"scroll-margin-top":""):"hide",value:x.task_pass}),r.a.createElement("div",{className:Ze===1?"tab-panel-body":"hide"},_e?r.a.createElement(Oe.a,{value:_e}):null),r.a.createElement("div",{className:Ze===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},r.a.createElement(Ee,Kt)),r.a.createElement("div",{className:Ze===3?"tab-panel-body":"hide"},r.a.createElement(S.a,{activeIndex:Ze,shixunIdentifier:G.identifier,identity:X.identity,user:X})),r.a.createElement("div",{className:Ze===4?"tab-panel-body":"hide"},r.a.createElement($,{activeIndex:Ze,taskId:_})),rt.type!=="exercises"&&r.a.createElement(ut,{user_praise:fe,praise_count:K,praisePlus:Te,onCreateDiscuss:zn})),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:Ce,onClose:yn},r.a.createElement(z,{taskList:Object(Q.a)(He),challenge:x,shixun:G,identity:X.identity,onSaveTaskStar:Xt})),r.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:s,onOk:$n,onCancel:Jn,className:"answer-tip"},W?r.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):r.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),O?r.a.createElement(c,{selected_index:F,selected_unlocked_answer_id:N,onSelect:Bn,data:t}):r.a.createElement("p",null,"\u5C06\u6263\u9664".concat(i,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),W?r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),r.a.createElement(Re.a,null)))},on=a("+L6B"),In=a("2/Rp"),Sn=a("aHsQ"),xn=a("sGsY"),An=a("55Ip"),On=a("9VGf");function Tn(o){return o.toString().padStart(2,"0")}function wn(o){var _=Math.floor(o/60),A=o%60,L=Math.floor(_/60);return"".concat(Tn(L),":").concat(Tn(_-L*60),":").concat(Tn(A))}var ta=function(o){var _=o.defaultTime,A=o.status,L=o.onUpdateCostTime,W=o.lastedGetTaskInfoTime,M=o.title,X=M===void 0?"":M,B=Object(b.useState)(_||0),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useRef)();return Object(b.useEffect)(function(){W&&(x(_),T.current=_)},[_,W]),Object(b.useEffect)(function(){if(W){var fe=Qe.a.subscribe("update-cost-time",function(){A!==2&&L(T.current)});return fe}},[W]),Object(On.a)(function(){x(I+1),T.current=T.current+1},A===2?null:1e3),r.a.createElement("span",null,X?"".concat(X,"\uFF1A"):null,wn(I))},na=a("8Enf"),ya=a("P2fV"),ca=a("NJEC"),ba=a("UlFV"),hn=a("RCxd"),aa=a("S+dL"),Xn=a.n(aa),ke=a("P5Jw");function $e(o){var _=o.onShowNotice,A=o.className,L=A===void 0?"":A;return r.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:_,className:L},r.a.createElement("img",{src:Xn.a,alt:"notice"}))}var Le=function(o){var _=o.loading,A=o.lastedUpdateTime,L=o.moveY,W=o.code_hidden,M=o.gameStatus,X=o.isEditPath,B=o.isNotice,w=o.git_url,I=o.onResetCode,x=o.onResetGitCode,T=o.onShowCodeSetting,fe=o.onResetPassedCode,K=o.onShowDir,V=o.onResizeCodeArea,be=o.onShowNotice;function Te(){V(L)}var ae=function(){m.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(hn.a,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:I})},J=function(){m.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:r.a.createElement(hn.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:x})},G=L==="100%";return r.a.createElement(b.Fragment,null,r.a.createElement("span",{className:"edit-status"},_?"\u4FDD\u5B58\u4E2D...":A===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),r.a.createElement("div",{className:"action-bar"},B?r.a.createElement($e,{onShowNotice:be}):null,W?null:r.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:K},r.a.createElement("i",{className:"iconfont icon-wenjian "})),w?r.a.createElement(ke.CopyToClipboard,{text:w,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},r.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,M===2&&X?r.a.createElement(ca.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:fe},r.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},r.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,X?r.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:ae},r.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,X&&r.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:J},r.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),r.a.createElement("a",{onClick:T,title:"\u8BBE\u7F6E"},r.a.createElement("i",{className:"iconfont icon-shezhi"})),r.a.createElement("a",{onClick:Te,title:G?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:G?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Ve=a("Mm8t"),bt=a.n(Ve),Ut=a("9kvl");function wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wt=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Jt=function(o){var _=o.isNotice,A=o.moveY,L=o.isActive,W=o.tabIndex,M=o.webssh,X=o.socketKeys,B=o.onCloseSocket,w=o.onReCreateSocket,I=o.onShowNotice,x=o.onResizeCodeArea,T=o.shixun;function fe(){x(A)}var K=A==="100%";return r.a.createElement("div",{className:"action-bar"},_?r.a.createElement($e,{onShowNotice:I}):null,M?r.a.createElement(Ln,{tabIndex:W,isActive:L,socketKeys:X,onReCreateSocket:w,onCloseSocket:B,shixun:T}):null,r.a.createElement("a",{onClick:fe,title:K?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:K?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Vt=1200,nn=300;function Ln(o){var _=o.isActive,A=o.socketKeys,L=o.onCloseSocket,W=o.onReCreateSocket,M=o.tabIndex,X=o.shixun,B=Object(b.useState)(Vt),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(!1),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=X.identifier;Object(On.a)(function(){x(I-1)},_&&I>0?1e3:null),Object(b.useEffect)(function(){var He=Qe.a.subscribe("on-operating-ssh",function(){x(Vt)}),Ce=Qe.a.subscribe("on-recreate-socket",function(){W()});return function(){He(),Ce()}},[]);function Te(){Ut.c.replace("/shixuns/".concat(be,"/challenges"))}function ae(){m.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:r.a.createElement(hn.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:Xe,onCancel:Te})}var J=function(){m.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:r.a.createElement(hn.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:at})};Object(b.useEffect)(function(){I===0&&(ae(),A.forEach(function(He){Qe.a.publish("close-socket",He)})),I===nn&&V(!0)},[I]);function G(){V(!1)}function Ne(){V(!0)}function nt(){x(Vt),Qe.a.publish("ssh-add-connect-time"),V(!1)}function Xe(){x(Vt),Qe.a.publish("create-socket",M)}function at(){return rt.apply(this,arguments)}function rt(){return rt=Object(h.a)(wt().mark(function He(){return wt().wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return A.forEach(function(n){Qe.a.publish("close-socket",n)}),Ze.next=3,L();case 3:x(Vt),W();case 5:case"end":return Ze.stop()}},He)})),rt.apply(this,arguments)}return r.a.createElement(b.Fragment,null,I>0&&I<=nn?r.a.createElement(Rn,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:I,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Ne}):null,r.a.createElement("a",{onClick:J},r.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),r.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),r.a.createElement(ne.a,null,r.a.createElement(m.a,{centered:!0,title:[r.a.createElement(hn.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:K&&I>0,onOk:nt,onCancel:G,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(I/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function Rn(o){var _=o.title,A=o.time,L=o.className,W=L===void 0?"":L,M=o.callback,X=o.desc,B=X===void 0?"":X,w=o.style,I=w===void 0?{}:w;function x(){M&&M()}return r.a.createElement("a",{onClick:x,title:_,className:W},r.a.createElement("img",{src:bt.a,alt:"time",width:16,style:I}),r.a.createElement("span",null,B?"".concat(B,"\uFF1A"):"",wn(A)))}var En=a("lOMy"),xa={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ba=function(o){var _=o.className,A=o.mirror_description,L=o.git_url,W=o.difficulty,M=o.task_pass,X=o.test_set_permission,B=o.onVncAction;return r.a.createElement("div",{className:"tpi-code-setting ".concat(_)},r.a.createElement("h3",null,"\u529F\u80FD"),r.a.createElement("section",null,r.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){B("full-screen")}}," ",r.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),r.a.createElement("a",{id:"reset-task",onClick:function(){return B("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",r.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),L?r.a.createElement(ke.CopyToClipboard,{text:L,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",r.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,r.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){B("show-clipboard-box")}}," ",r.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:M?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,M?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:X?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,X?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),r.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),r.a.createElement("span",null,xa[W])),r.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},r.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),r.a.createElement("span",{className:"vnc-desc",title:A==null?void 0:A.join(" ")},A==null?void 0:A.join(" ")))))},Ga=a("5Dmo"),Yn=a("3S7+"),Kn=a("l9Ud"),da=a.n(Kn);function fa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fa=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Qn;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics",o.Teach="teach-group"})(Qn||(Qn={}));var Aa=function(_){var A=_.userDetail,L=_.user,W=_.globalSetting,M=_.loading,X=_.dispatch,B=_.onClose,w=_.shixun,I=Object(U.a)(_,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),x=Object(ue.m)(),T=Object(b.useState)([]),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=Object(b.useState)(0),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1],G=Object(b.useState)(Object(y.a)({page:1,limit:20,id:w.identifier},x)),Ne=Object(E.a)(G,2),nt=Ne[0],Xe=Ne[1],at=Object(b.useCallback)(function(){return I.visible},[I.visible]);Object(b.useEffect)(function(){nt.page=1,rt()},[I.visible]);var rt=function(){var He=Object(h.a)(fa().mark(function Ce(){var Ze;return fa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X({type:"shixunsDetail/getSetData",payload:nt});case 2:Ze=e.sent,Ze&&(V(Object(Q.a)(Ze.data_sets)),J(Ze.data_sets_count));case 4:case"end":return e.stop()}},Ce)}));return function(){return He.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,!!K.length&&I.children,r.a.createElement(Y.a,{title:"\u6570\u636E\u96C6",placement:"right",className:da.a.wrap,width:300,closable:!1,onClose:B,visible:at()},r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),K==null?void 0:K.map(function(He,Ce){return r.a.createElement("dl",{className:da.a.list},r.a.createElement(Yn.a,{title:He.title},r.a.createElement("dt",null,r.a.createElement("span",{className:"icon-wenjian4 mr5"}),He.title)),r.a.createElement("dd",null,r.a.createElement(ke.CopyToClipboard,{text:He.file_path,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(da.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),r.a.createElement("div",{className:"tc"},r.a.createElement(et.a,{onChange:function(Ce){nt.page=Ce,rt()},className:da.a.page,size:"small",total:ae,pageSize:nt.limit,hideOnSinglePage:!0}))))},za=Object(Ut.a)(function(o){var _=o.user,A=o.userDetail,L=o.loading,W=o.shixunsDetail,M=o.globalSetting;return{user:_,userDetail:A,shixunsDetail:W,globalSetting:M,loading:L.models.index}})(Aa),ma=a("m3rI"),Oa=a("tUsH"),Ta=a.n(Oa),Wa=a("1Zrr"),Ca=a.n(Wa),Va=a("V0Rq"),pa=a("bPs0");function Pn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pn=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var ra=xn.a.Countdown;function ha(){return r.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Ea=function(o){var _,A=o.mirror_description,L=o.difficulty,W=o.git_url,M=o.vnc_url,X=o.window_vnc_url,B=o.isNotice,w=o.user,I=o.game,x=o.shixun,T=x===void 0?{}:x,fe=o.resetVncLoading,K=o.onUpdateCostTime,V=o.lastedGetTaskInfoTime,be=o.onShowNotice,Te=o.onResetVnc,ae=o.onBack,J=o.history,G=o.onAddVncTime,Ne=T.name,nt=T.identifier,Xe=T.task_pass,at=T.test_set_permission,rt=I.cost_time,He=I.status,Ce=w.user_url,Ze=w.image_url,n=w.grade,e=n===void 0?0:n,t=Object(b.useState)(!1),i=Object(E.a)(t,2),u=i[0],s=i[1],O=Object(b.useState)({}),N=Object(E.a)(O,2),F=N[0],_e=N[1],te=Object(b.useState)("#FFF"),le=Object(E.a)(te,2),$t=le[0],Zt=le[1],Nn=Object(b.useState)(null),qt=Object(E.a)(Nn,2),Zn=qt[0],Dn=qt[1],an=Object(b.useState)(),Jn=Object(E.a)(an,2),Mn=Jn[0],$n=Jn[1],Cn=Object(b.useState)(!1),Bn=Object(E.a)(Cn,2),Gn=Bn[0],_n=Bn[1],Xt=Object(ue.l)().query;Object(b.useEffect)(function(){function tn(){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(h.a)(Pn().mark(function Dt(){var kt,vt,At,pn,Bt;return Pn().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(!(Xt.type==="exercises")){Wt.next=6;break}return Wt.next=3,Object(Va.u)({categoryId:Xt.exercisesId});case 3:vt=Wt.sent,_e(Object(y.a)({},vt)),(vt==null?void 0:vt.left_banner_id)&&(vt==null||((kt=vt.exercise)===null||kt===void 0)?void 0:kt.left_time)&&(Dn(Date.now()+(vt==null||((At=vt.exercise)===null||At===void 0)?void 0:At.left_time)*1e3),setTimeout(function(){Zt("red")},((vt==null||((pn=vt.exercise)===null||pn===void 0)?void 0:pn.left_time)-300>0?(vt==null||((Bt=vt.exercise)===null||Bt===void 0)?void 0:Bt.left_time)-300:0)*1e3));case 6:case"end":return Wt.stop()}},Dt)})),Kt.apply(this,arguments)}tn(),Qe.a.subscribe("update-windows-time",function(Dt){$n(parseInt(Dt.remaining_time/1e3))}),M&&$n(1800)},[]),Object(b.useEffect)(function(){return Xt.type==="exercises"&&(pa.b.forEach(function(tn,Kt){document.addEventListener(tn,fn,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){pa.b.forEach(function(tn,Kt){document.removeEventListener(tn,fn,!1)})}},[]);var Un=function(){_n(!Gn)},fn=function(){J.push("/classrooms/".concat(Xt.coursesId,"/exercise/").concat(Xt.exercisesId,"/users/").concat(Xt.login))};function yn(){s(!u)}function Fn(){s(!1)}function qn(){ae(),J.replace("/shixuns/".concat(nt,"/challenges"))}function ea(){if(fe)return;Te()}function sn(){m.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:r.a.createElement(hn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:qn})}function zn(tn){Fn(),tn==="reset-task"&&(fe||m.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:r.a.createElement(hn.a,null),content:r.a.createElement(ha,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ea})),tn==="full-screen"&&Qe.a.publish("vnc-enlarge"),tn==="show-clipboard-box"&&Qe.a.publish("show-clipboard-box")}var jn={task_pass:Xe,test_set_permission:at,mirror_description:A,difficulty:L,resetVncLoading:fe,git_url:W,onVncAction:zn};return r.a.createElement("div",{className:"task-header-container"},Xt.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("a",{className:"task-user-info",href:Ce,target:"_blank"},Ze?r.a.createElement("img",{width:"35",height:"35",src:"".concat(ma.a.IMG_SERVER,"/images/").concat(Ze)}):null,r.a.createElement("span",null,w.name)),r.a.createElement("div",{className:"grade-info"},r.a.createElement("img",{src:Ta.a,alt:"gold",width:20}),e)),r.a.createElement("h2",{className:"shixun-info"},Ne,(Xt==null?void 0:Xt.type)!=="exercises"&&r.a.createElement(ta,{lastedGetTaskInfoTime:V,status:He,defaultTime:rt,onUpdateCostTime:K,title:M?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Xt==null?void 0:Xt.type)!=="exercises"&&r.a.createElement(r.a.Fragment,null,(M||X)&&r.a.createElement("div",{className:"flex-container"},X&&r.a.createElement(An.Link,{onClick:function(Kt){Kt.preventDefault(),Qe.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),B?r.a.createElement($e,{className:"btn-notice",onShowNotice:be}):null,Mn&&r.a.createElement(Sa,{defaultTime:Mn,onAddVncTime:G,onReset:ea,toShixun:qn,title:M?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:yn},r.a.createElement("img",{alt:"tool",src:Ca.a,width:16}),"\u5DE5\u5177\u680F")),!X&&r.a.createElement(za,{visible:Gn,onClose:Un,shixun:T},r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Un},r.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),Xt.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,M||X?r.a.createElement("a",{className:"btn-task-out",onClick:sn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):r.a.createElement("a",{className:"btn-out",onClick:sn,title:"\u9000\u51FA\u5B9E\u8BAD"},r.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(F==null||((_=F.exercise)===null||_===void 0)?void 0:_.left_time)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{style:{color:$t},className:"iconfont icon-kaoshishichang mr5"}),r.a.createElement("span",{className:"c-white mr20"},r.a.createElement(ra,{className:"flex-wrp ",valueStyle:{color:$t,fontSize:16,fontWeight:"normal"},title:r.a.createElement("span",{style:{color:$t,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Zn,onFinish:Object(h.a)(Pn().mark(function tn(){var Kt,Dt;return Pn().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(Va.Q)({categoryId:Xt.exercisesId,commit_method:2});case 2:Kt=vt.sent,(Kt==null?void 0:Kt.status)===0&&m.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var At=Object(h.a)(Pn().mark(function Bt(){return Pn().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:J.push("/classrooms/".concat(Xt.coursesId,"/exercise/").concat(Xt.exercisesId,"/detail"));case 1:case"end":return Wt.stop()}},Bt)}));function pn(){return At.apply(this,arguments)}return pn}()}),(Kt==null?void 0:Kt.status)===-3&&(Dt=parseInt(Kt==null?void 0:Kt.message),Dn(Date.now()+Dt*1e3));case 5:case"end":return vt.stop()}},tn)}))}))),(Xt==null?void 0:Xt.type)==="exercises"&&r.a.createElement(In.a,{type:"primary",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){fn()}})}},r.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:u,onClose:Fn},r.a.createElement(Ba,jn))))},ga=300;function Sa(o){var _=o.onAddVncTime,A=o.onReset,L=o.toShixun,W=o.title,M=W===void 0?"":W,X=o.defaultTime,B=Object(b.useState)(X),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(!1),fe=Object(E.a)(T,2),K=fe[0],V=fe[1];Object(On.a)(function(){x(I-1)},I>0?1e3:null),Object(b.useEffect)(function(){I===ga&&V(!0)},[I]);function be(){I!==0?V(!1):L()}function Te(){V(!1),I>0?(x(X),_()):(x(X),A())}function ae(){I<ga&&V(!0)}return r.a.createElement(b.Fragment,null,r.a.createElement(Rn,{callback:ae,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(I<ga?"color-red":""," "),time:I,desc:M}),r.a.createElement(ne.a,null,r.a.createElement(m.a,{title:[r.a.createElement(hn.a,{className:"modalIconYellow"}),I!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:K,onOk:Te,onCancel:be,okText:I!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:I!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},I!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(I/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var Ra=a("QUgM"),wr=a("KJ0q"),oa={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},Ha=function(o){var _=o.category,A=o.answer,L=A===void 0?"":A,W=o.index,M=o.option_name,X=o.callback,B=oa[W];function w(){if(_===1)X(B);else{var I=L.split(""),x=I.indexOf(B);x>=0?I.splice(x,1):I.push(B),X(I.join(""))}}return r.a.createElement("a",{className:"flex-container",onClick:w},r.a.createElement("span",{className:"".concat(_===1?"radio":"checkbox"," ").concat(L&&L.indexOf(B)>=0?"active":"")}),r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",null,B,"\u3001"),r.a.createElement(Oe.a,{className:"subject-body",value:M})))},Xa=function(o){var _=o.id,A=o.answer,L=o.challenge_question,W=o.category,M=o.subject,X=o.onSetAnswers;function B(w){X(_,w)}return r.a.createElement("li",null,r.a.createElement("div",{className:"subject"},r.a.createElement(Oe.a,{value:"".concat(_+1,"\u3001").concat(M),className:"subject-body"})),r.a.createElement("div",{className:"option"},L.map(function(w,I){var x=w.option_name;return r.a.createElement(Ha,{index:I,key:x,option_name:x,answer:A,category:W,callback:B})})))},Ya=function(o){var _=o.chooses,A=o.answers,L=o.onSetAnswers;return r.a.createElement("ul",{className:"choose-container"},_.map(function(W,M){var X=W.subject,B=W.challenge_question,w=W.category;return r.a.createElement(Xa,{key:M,id:M,subject:X,challenge_question:B,category:w,answer:A[M],onSetAnswers:L})}))},Kr=a("yqJW"),Pr=a("cf+g"),La=a.n(Pr),Ct=a("UbZX"),xt=a.n(Ct),St=a("LYID"),Ht=a.n(St),Qt=function(_){var A=_.id,L=_.isActive,W=_.title,M=_.onActive,X=_.had_submmit,B=_.result,w=_.actual_output,I=_.standard_answer;function x(){M(A)}var T="test-case-item";return L&&(T+=" active"),X&&(T+=" has-result"),r.a.createElement("li",{className:T},r.a.createElement("a",{className:"case-header",onClick:x},r.a.createElement("h2",null,r.a.createElement("div",{className:L?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},W)),X>0?r.a.createElement("img",{width:16,src:B?xt.a:Ht.a}):r.a.createElement("i",{className:"iconfont icon-suo1"})),r.a.createElement("div",{className:"item-desc ".concat(L?"show":"hide"," choose-game-item")},X?B?r.a.createElement(b.Fragment,null,r.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",r.a.createElement("b",null,I)),r.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",r.a.createElement("b",{className:"c-red"},w))):r.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):r.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},en=function(o){var _=o.onResizeSetContainer,A=o.moveY,L=o.had_submmit,W=o.test_sets,M=W===void 0?[]:W,X=o.challenge_chooses_count,B=o.choose_correct_num,w=Object(b.useState)(-1),I=Object(E.a)(w,2),x=I[0],T=I[1];function fe(be){T(be===x?-1:be)}var K=B===X;function V(){_(A)}return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:V},r.a.createElement("i",{className:"iconfont ".concat(A===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),L?r.a.createElement("p",{className:"test-result ".concat(K?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:K?xt.a:La.a}),B," / ",X," \u5171\u6709",X,"\u9898\uFF0C"),r.a.createElement("span",null,K?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(X-B,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,r.a.createElement("ul",{className:"test-case-list"},M.map(function(be,Te){return r.a.createElement(Qt,Object(l.a)({key:"item"+Te,had_submmit:L,title:"\u9898\u76EE".concat(Te+1)},be,{isActive:x===Te,id:Te,onActive:fe}))})))},dn=a("qUwa"),gn=a("VjRW"),mn=a.n(gn),vn=function(o){var _=o.st,A=o.prev_game,L=o.next_game,W=o.time_limit,M=o.record_consume_time,X=o.loading,B=o.vnc_url,w=o.windows_vnc,I=o.shixun,x=o.game,T=o.onRun,fe=o.onShowTestCaseList,K=o.chooses,V=L&&!X&&(x.status===2||I.status<2||I.task_pass),be=_===1&&x.status===2,Te=Object(b.useState)(0),ae=Object(E.a)(Te,2),J=ae[0],G=ae[1],Ne=Object(ue.l)();return Object(b.useEffect)(function(){J>0&&setTimeout(function(){G(J-1)},1e3)},[J]),Object(b.useEffect)(function(){var nt=Qe.a.subscribe("eval-code-finish",function(){_===1||G(10)});return nt},[]),r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"flex-container eval-desc"},W?r.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(W,"\u79D2")):null,M?r.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",M," \u79D2"):null,B&&r.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:fe},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("div",{className:"flex-container eval-btn-group"},A&&!X?r.a.createElement("a",{href:"/tasks/".concat(A).concat(Ne.search),onClick:function(Xe){Xe.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(A).concat(Ne.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,V?r.a.createElement("a",{href:"/tasks/".concat(L).concat(Ne.search),onClick:function(Xe){Xe.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(L).concat(Ne.search)},300)},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,r.a.createElement("button",{onClick:function(){if(_===1&&(K==null?void 0:K.length)<=0){m.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},r.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}T()},style:{minWidth:"72px"},disabled:X||J>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},J>0?"".concat(J,"S"):r.a.createElement(b.Fragment,null," ",r.a.createElement("img",{src:mn.a,alt:"run",width:18})," ",r.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function ia(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ia=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function va(o,_){switch(_.type){case P.e:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.d:return Object(y.a)(Object(y.a)({},o),{},{loading:!1});case P.A:return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}var Na=function(o){var _=o.taskData,A=o.moveY,L=o.onResizeYStart,W=o.onResizeSetContainer,M=o.onEval,X=o.lastedGetTaskInfoTime,B=_.chooses,w=_.choose_test_cases,I=_.game,x=w.test_sets,T=w.challenge_chooses_count,fe=w.choose_correct_num,K=w.had_submmit,V=Object(b.useCallback)(function(){var Ze=[];return Ze.length=T,K&&(Ze=x.map(function(n){return n.actual_output})),Ze},[X]),be=Object(b.useReducer)(va,{loading:!1,answers:V()}),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1];Object(b.useEffect)(function(){J({type:P.A,payload:{answers:V()}})},[X]);var G=ae.answers,Ne=ae.loading;function nt(Ze,n){G[Ze]=n,J({type:P.A,payload:{answers:G}})}function Xe(){for(var Ze=!0,n=0;n<T;n++)if(!G[n]){p.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(n+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),Ze=!1;break}return Ze}function at(){return rt.apply(this,arguments)}function rt(){return rt=Object(h.a)(ia().mark(function Ze(){var n;return ia().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!Xe()){t.next=7;break}return J({type:P.e}),t.next=4,Object(De.f)(I.identifier,{answer:G});case 4:n=t.sent,M(n),J({type:P.d});case 7:case"end":return t.stop()}},Ze)})),rt.apply(this,arguments)}var He=A?"".concat(A-54,"px"):"70%",Ce="calc(100% - 3px - 51px - ".concat(He,")");return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:He}},r.a.createElement(Ya,{chooses:B,answers:G,onSetAnswers:nt})),r.a.createElement("div",{className:"resize-y-bar",onMouseDown:L,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),r.a.createElement("div",{className:"test-set-container",style:{height:Ce}},r.a.createElement(en,{had_submmit:K,moveY:A,onResizeSetContainer:W,test_sets:x,challenge_chooses_count:T,choose_correct_num:fe})),r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:Ne,onRun:at}))))},Ka=a("popq"),ja=a("362i"),Qr=a.n(ja),Zr=a("VPUa"),Jr=a.n(Zr),$r=a("0i5U"),qr=a.n($r),eo=function(o){var _=o.star,A=o.gold,L=o.experience,W=o.next_game,M=o.onCloseResult,X=o.isPictureView,B=o.webDisplayUrl,w=o.onShowPictureView,I=o.history,x=o.onStarChange;function T(){M(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(W).concat(fe.search)),setTimeout(function(){window.location.href="/tasks/".concat(W).concat(fe.search)},300)}var fe=Object(ue.l)();return r.a.createElement("div",{className:"evaluate-result-container"},r.a.createElement("div",{className:"evaluate-result-body"},r.a.createElement("a",{className:"close-line",onClick:M},r.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),r.a.createElement("img",{width:652,src:W?Qr.a:Jr.a,alt:"\u901A\u5173"}),r.a.createElement("div",{className:"gold-and-experience"},r.a.createElement("p",{className:"flex-container"},r.a.createElement("span",{className:"gold-circle"})," +",A),r.a.createElement("p",{className:"flex-container"},r.a.createElement("img",{src:qr.a})," +",L)),r.a.createElement("footer",null,_?null:r.a.createElement(b.Fragment,null,r.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),r.a.createElement(Pt.a,{defaultValue:0,allowClear:!1,onChange:x})),W?r.a.createElement("a",{onClick:T},"\u4E0B\u4E00\u5173"):r.a.createElement("a",{onClick:M},"\u5B8C\u6210"),X?r.a.createElement("a",{onClick:w},"\u67E5\u770B\u6548\u679C"):null,B?r.a.createElement("a",{target:"_blank",href:B},"\u67E5\u770B\u6548\u679C"):null)))},_a=a("bCnd"),_i=a("ZW9T"),to=a("p5ED"),yi=a("XDHc"),no=a("Tl6Z"),ao=a.n(no),ro=function(o){var _=o.content,A=o.language,L=o.theme,W=o.onCodeChange,M=o.onSave,X=o.monacoOptions,B=o.isEditPath,w=o.code_edit_permission,I=o.forbidCopy,x=o.filename,T=o.file_type;return console.log("content:",{value:_,language:A,theme:L,onChange:W,onSave:M,forbidCopy:I,options:X,filename:x,file_type:T}),r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"monaco-editor-container"},B||w?null:r.a.createElement("img",{className:"only-view",src:ao.a,alt:"only-view"}),r.a.createElement(to.a,{filename:x,type:T==="office"?"download":T,data:_,style:{top:40},monacoEditor:{value:_,language:A,theme:L,onChange:W,onSave:M,forbidCopy:I,options:X}})))},bi=a("14J3"),oo=a("BMrR"),Ai=a("jCWc"),Dr=a("kPKH"),Qa=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Za=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Ur=["http","com","net","org","cdn"];function xr(o){for(var _=!1,A=0;A<Ur.length;A++)if(o.indexOf(Ur[A])!==-1){_=!0;break}return _}var Tr=3e3,io=function(o){var _=o.code,A=_===void 0?"":_,L=o.isActive,W=o.myshixunIdentifier,M=o.lastedUpdateTime,X=o.onFinishDisplayHtml,B=Object(b.useRef)(),w="".concat(se.a,"/api/myshixuns/").concat(W,"/html_content.html"),I=Object(b.useMemo)(function(){for(var x=A,T=[],fe=[],K=Qa.exec(x),V=Za.exec(x);K;){var be=K[0],Te=K[1];xr(Te)?x=x.replace(be,be.replace(/link/,"edulink")):(T.push(Te),x=x.replace(Qa,"EDUCODERCSS")),K=Qa.exec(x)}for(;V;){var ae=V[0],J=V[1];xr(J)?x=x.replace(ae,ae.replace(/script/g,"w3scrw3ipttag")):(fe.push(J),x=x.replace(Za,"EDUCODERJS")),V=Za.exec(x)}return x=x.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:x,css:T,script:fe}},[A]);return Object(On.a)(function(){var x=new Date().getTime();L&&B.current&&M&&x>M+Tr&&X()},Tr),Object(b.useEffect)(function(){B.current&&I&&I.content&&(B.current.setAttribute("action",w),B.current.submit())},[B.current,I,w]),r.a.createElement("div",{className:"html-code-view",style:{display:L?"block":"none",width:"100%",height:"100%"}},r.a.createElement("form",{ref:B,method:"post",target:"my-frame"},r.a.createElement("input",{type:"hidden",name:"contents",value:I.content}),r.a.createElement("input",{type:"hidden",name:"educodercss",value:I.css}),r.a.createElement("input",{type:"hidden",name:"educoderscript",value:I.script})),r.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},so=a("dQ5l"),wa=a("ZBwS"),uo=a.n(wa),Oi=a("TVoq"),Ja=new uo.a;Ja.Diff_EditCost=8;var lo={oldStr:"",newStr:""};function co(o,_){switch(_.type){case"init":return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}function Cr(o,_){var A=/&/g,L=/</g,W=/>/g,M=o[0],X=o[1]||"",B=X.replace(A,"&amp;").replace(L,"&lt;").replace(W,"&gt;"),w=!B.trim();if(_==="oldStr")switch(M){case wa.DIFF_DELETE:return"<ins class=".concat(w?"empty":"",">")+B+"</ins>";case wa.DIFF_EQUAL:return"<span>"+B+"</span>"}else switch(M){case wa.DIFF_INSERT:return"<del class=".concat(w?"empty":"",">")+B+"</del>";case wa.DIFF_EQUAL:return"<span>"+B+"</span>"}}var fo=function(o){var _,A,L=o.output,W=o.actual_output,M=Object(b.useReducer)(co,lo),X=Object(E.a)(M,2),B=X[0],w=X[1];return L=(_=L)===null||_===void 0?void 0:_.replace(/\n/g,"\r"),W=(A=W)===null||A===void 0?void 0:A.replace(/\n/g,"\r"),Object(b.useEffect)(function(){var I=Ja.diff_main(L||"",W||"");Ja.diff_cleanupEfficiency(I);var x=I.map(function(fe){return Cr(fe,"oldStr")}).join(""),T=I.map(function(fe){return Cr(fe,"newStr")}).join("");w({type:"init",payload:{oldStr:x,newStr:T}})},[L,W]),r.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},r.a.createElement("div",{dangerouslySetInnerHTML:{__html:B.oldStr}}))};function Sr(o){var _=o.last_compile_output,A=o.language,L=o.ts_mem,W=o.ts_time,M=o.input,X=o.output,B=o.actual_output,w=o.is_public,I=o.result,x=o.compile_success,T=o.title,fe=o.isActive,K=o.id,V=o.onActive,be=o.test_sets_view,Te=o.allowed_unlock,ae=o.identity;function J(){w||be||ae<=5?V(K):Te?Qe.a.publish("unlock-test-case",K):p.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var G="test-case-item";return fe&&(G+=" active"),_&&(G+=" has-result"),r.a.createElement("li",{className:G},r.a.createElement("a",{className:"case-header",onClick:J},r.a.createElement("h2",null,r.a.createElement("div",{className:fe?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},T)),r.a.createElement("div",{className:"case-info"},L?r.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",L,"MB"):null,W?r.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",W,"\u79D2 "):null,w?null:be||ae<=5?r.a.createElement("i",{className:"iconfont icon-jiesuo"}):r.a.createElement("i",{className:"iconfont icon-suo1"}),x>0?r.a.createElement("img",{width:16,src:I?xt.a:Ht.a}):null)),r.a.createElement("div",{className:"item-desc ".concat(fe?"show":"hide"," choose-game-item")},M?r.a.createElement(oo.a,null,r.a.createElement(Dr.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),r.a.createElement(Dr.a,{flex:"1",style:{color:"#fff"}},r.a.createElement(fo,{output:M}))):null,r.a.createElement("p",{className:"output-title-container"},r.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),r.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),r.a.createElement(so.a,{output:X,actual_output:B})))}var mo=function(o){var _=o.onResizeSetContainer,A=o.moveY,L=o.isHtml,W=o.lastedUpdateTime,M=o.content,X=o.myshixunIdentifier,B=o.test_sets_view,w=o.identity,I=o.language,x=o.allowed_unlock,T=o.test_sets,fe=T===void 0?[]:T,K=o.test_sets_count,V=o.sets_error_count,be=o.last_compile_output,Te=o.onFinishDisplayHtml,ae=Object(b.useState)(-1),J=Object(E.a)(ae,2),G=J[0],Ne=J[1],nt=Object(b.useState)(L?0:1),Xe=Object(E.a)(nt,2),at=Xe[0],rt=Xe[1];function He(e){Ne(e===G?-1:e)}function Ce(){_(A)}function Ze(e){rt(parseInt(e.target.id,10))}var n={code:M,isActive:at===0&&L,myshixunIdentifier:X,onFinishDisplayHtml:Te,lastedUpdateTime:W};return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("div",{className:"flex-container"},L?r.a.createElement("span",{id:0,onClick:Ze,className:at===0?"active":""},"\u6548\u679C\u663E\u793A"):null,r.a.createElement("span",{id:1,onClick:Ze,className:at===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("a",{onClick:Ce},r.a.createElement("i",{className:"iconfont ".concat(A===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r.a.createElement("section",{style:{display:at===1?"block":"none"}},be?r.a.createElement("p",{className:"test-result ".concat(V===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:V===0?xt.a:La.a}),K-V,"/",K),V==0?r.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):r.a.createElement(Oe.a,{className:"last-compile-output",value:be})):null,r.a.createElement("ul",{className:"test-case-list"},fe.map(function(e,t){return r.a.createElement(Sr,Object(l.a)({allowed_unlock:x,identity:w,key:"item"+t,test_sets_view:B,language:I,last_compile_output:be,title:"\u6D4B\u8BD5\u96C6".concat(t+1)},e,{isActive:G===t,id:t,onActive:He}))}))),L?r.a.createElement(io,n):null)};function po(o){var _=o.isLarge,A=o.language,L=o.test_sets,W=L===void 0?[]:L,M=o.test_sets_count,X=o.allowed_unlock,B=o.sets_error_count,w=o.last_compile_output,I=o.test_sets_view,x=o.identity,T=o.onResizeSet,fe=Object(b.useState)(-1),K=Object(E.a)(fe,2),V=K[0],be=K[1];function Te(ae){be(ae===V?-1:ae)}return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:T},r.a.createElement("i",{className:"iconfont ".concat(_?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),w?r.a.createElement("p",{className:"test-result ".concat(B===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:B===0?xt.a:La.a}),M-B,"/",M),B==0?r.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):r.a.createElement(Oe.a,{value:w})):null,r.a.createElement("ul",{className:"test-case-list"},W.map(function(ae,J){return r.a.createElement(Sr,Object(l.a)({allowed_unlock:X,identity:x,test_sets_view:I,key:"item"+J,language:A,last_compile_output:w,title:"\u6D4B\u8BD5\u96C6".concat(J+1)},ae,{isActive:V===J,id:J,onActive:Te}))})))}var ho=a("ZD9Y"),Eo=function(o){var _=o.onFontSizeChange,A=o.cmFontSize,L=o.cmCodeMode,W=o.onCodeModeChange,M=o.tabToSpace,X=o.onTabToSpace,B=o.shixun,w=B.task_pass,I=B.forbid_copy,x=B.test_set_permission,T={onFontSizeChange:_,cmFontSize:A,cmCodeMode:L,onCodeModeChange:W,tabToSpace:M,onTabToSpace:X};return r.a.createElement(ho.a,T,r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:w?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,w?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:x?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,x?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:I?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},r.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),r.a.createElement("span",null,I?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Ri=a("X9zl"),wi=a("XyRZ");function go(o){var _=o.callback,A=o.file,L=o.onHidePathList;function W(){L(),_(A)}return r.a.createElement("a",{onClick:W},A)}var vo=function(o){var _=o.paths,A=o.onChangePath,L=o.activePath,W=o.isVisible,M=o.onHidePathList;return r.a.createElement("ul",{className:"path-container",onMouseLeave:M,style:{display:W?"block":"none"}},_.filter(function(X){return!!X}).map(function(X){return r.a.createElement("li",{className:L===X?"active":"",key:X},r.a.createElement(go,{callback:A,file:X,onHidePathList:M}))}))},Lr=a("Dqnf");function $a(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$a=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var _o={theme:Object(_a.a)("cmCodeMode","vs-dark"),fontSize:Object(_a.a)("cmFontSize",16),tabToSpace:Object(_a.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function yo(o,_){switch(_.type){case P.C:return Object(y.a)(Object(y.a)({},o),{},{showEditorSetting:_.payload});case P.D:return Object(y.a)(Object(y.a)({},o),{},{theme:_.payload});case P.B:return Object(y.a)(Object(y.a)({},o),{},{fontSize:_.payload});case P.K:return Object(y.a)(Object(y.a)({},o),{},{tabIndex:_.payload});case P.I:return Object(y.a)(Object(y.a)({},o),{},{sshConfigData:_.payload});case P.J:return Object(y.a)(Object(y.a)({},o),{},{sshTabs:Object(Q.a)(_.payload)});case P.S:return Object(y.a)(Object(y.a)({},o),{},{showPathList:!0});case P.p:return Object(y.a)(Object(y.a)({},o),{},{showPathList:!1});case P.v:return Object(y.a)(Object(y.a)({},o),{},{tabToSpace:_.payload});default:throw new Error}}var Nr=3e4,bo=function(o){var _=o.taskData,A=o.moveY,L=o.isHtml,W=o.isNotice,M=o.onResizeYStart,X=o.codeRepData,B=o.isEditPath,w=o.onEditRepCode,I=o.onUpdateCode,x=o.onResizeSetContainer,T=o.onEval,fe=o.evaluateLoading,K=o.evaluateMessage,V=o.onResizeCodeArea,be=o.onShowDir,Te=o.onChangePath,ae=o.onShowNotice,J=o.onResetCode,G=o.onResetGitCode,Ne=o.onResetPassedCode,nt=o.onFinishDisplayHtml,Xe=Object(U.a)(o,["taskData","moveY","isHtml","isNotice","onResizeYStart","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),at=Object(b.useReducer)(yo,_o),rt=Object(E.a)(at,2),He=rt[0],Ce=rt[1],Ze=X.loading,n=X.content,e=X.language,t=X.filename,i=X.file_type,u=X.lastedUpdateTime,s=X.paths,O=X.currentPath,N=He.fontSize,F=He.theme,_e=He.showEditorSetting,te=He.showPathList,le=He.tabIndex,$t=He.sshTabs,Zt=He.tabToSpace,Nn=He.sshConfigData,qt=_.shixun,Zn=_.test_sets,Dn=_.test_sets_count,an=_.sets_error_count,Jn=_.last_compile_output,Mn=_.game,$n=_.git_url,Cn=_.myshixun,Bn=_.user,Gn=_.allowed_unlock,_n=qt.webssh,Xt=qt.multi_webssh,Un=qt.hide_code,fn={onFinishDisplayHtml:nt,allowed_unlock:Gn,onResizeSetContainer:x,moveY:A,language:e,content:n,isHtml:L,myshixunIdentifier:Cn.identifier,test_sets_view:Mn.test_sets_view,identity:Bn.identity,lastedUpdateTime:u,test_sets:Zn,test_sets_count:Dn,sets_error_count:an,last_compile_output:Jn};Object(On.a)(function(){var zt=new Date().getTime();B&&u&&!Un&&zt>u+Nr&&I()},Nr);function yn(zt){w(zt)}function Fn(){Ce({type:P.C,payload:!0})}function qn(){Ce({type:P.C,payload:!1})}function ea(zt){Ce({type:P.B,payload:zt}),Object(_a.c)("cmFontSize",zt)}function sn(zt){Ce({type:P.D,payload:zt}),Object(_a.c)("cmCodeMode",zt)}function zn(zt){Ce({type:P.v,payload:zt}),Object(_a.c)("cmTabToSpace",zt)}function jn(){Ce({type:P.S})}function tn(){Ce({type:P.p})}function Kt(zt){Ce({type:P.K,payload:parseInt(zt.target.id,10)})}function Dt(){var zt=$t.length;$t[0]===3?$t.push(2):$t.push(zt+2),console.log("sshTabs:",$t),Ce({type:P.J,payload:$t})}function kt(zt){zt.stopPropagation(),zt.preventDefault();var Vn=parseInt(zt.target.id,10);$t.splice(Vn,1),Ce({type:P.J,payload:$t});var sa=1;$t.length>0&&(sa=$t[0]),Ce({type:P.K,payload:sa})}function vt(){return Object(De.c)(Mn.identifier)}function At(zt){Ce({type:P.K,payload:0}),Te(zt)}function pn(){Ce({type:P.I,payload:null})}Object(b.useEffect)(function(){Ce({type:P.K,payload:Un?1:0})},[Un]),Object(b.useEffect)(function(){if(!Nn&&le>=1){var zt=function(){var Vn=Object(h.a)($a().mark(function sa(){var Fa;return $a().wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,Object(De.r)(Cn.identifier);case 2:Fa=ua.sent,Ce({type:P.I,payload:Fa});case 4:case"end":return ua.stop()}},sa)}));return function(){return Vn.apply(this,arguments)}}();zt()}Nn&&le>=1&&setTimeout(function(){Qe.a.publish("create-socket",le)},100)},[Nn,le]),Object(b.useEffect)(function(){return function(){$t.splice(0,8),Ce({type:P.J,payload:$t})}},[Xe.location.pathname]);var Bt=A?A!=="100%"?"".concat(A-54,"px"):A:"70%",kn=A==="100%"?0:"calc(100% - 3px - 51px - ".concat(Bt,")"),Wt=[];_n&&Wt.push(1),Xt&&Wt.concat($t);var Wn={content:n,language:e,filename:t,file_type:i,onCodeChange:yn,theme:F,onSave:I,forbidCopy:qt.forbid_copy,isEditPath:B,code_edit_permission:qt.code_edit_permission,monacoOptions:{fontSize:N,insertSpaces:Zt,readOnly:!B&&!qt.code_edit_permission}},Da={loading:Ze,lastedUpdateTime:u,moveY:A,code_hidden:!qt.show_code_dir,gameStatus:Mn.status,isEditPath:B,isNotice:W,git_url:$n,onResetCode:J,onResetGitCode:G,onShowCodeSetting:Fn,onResetPassedCode:Ne,onShowNotice:ae,onShowDir:be,onResizeCodeArea:V},Ma={isNotice:W,moveY:A,tabIndex:le,onShowNotice:ae,onResizeCodeArea:V,webssh:_n,socketKeys:Wt,onCloseSocket:vt,isActive:le>=1,onReCreateSocket:pn,shixun:qt},nr={onFontSizeChange:ea,cmFontSize:N,tabToSpace:Zt,cmCodeMode:F,onCodeModeChange:sn,onTabToSpace:zn,shixun:qt};return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:Bt}},r.a.createElement("div",{className:"navs"},r.a.createElement("ul",null,Un?null:r.a.createElement("li",{className:"flex-container"},r.a.createElement("a",{id:0,className:le===0?"active first":"first",onClick:Kt},"\u4EE3\u7801\u6587\u4EF6"),s.length>=1?r.a.createElement("span",{onMouseOver:jn,className:te?"arrow-down":"arrow-right"}):null),_n?r.a.createElement("li",null,r.a.createElement("a",{className:le===1?"active":"",onClick:Kt,id:1},"\u547D\u4EE4\u884C")):r.a.createElement("li",null),!!_n&&Xt?$t.map(function(zt,Vn){return r.a.createElement("li",{key:zt},r.a.createElement("a",{id:zt,className:le===zt?"active":"",onClick:Kt},"\u547D\u4EE4\u884C",Vn+1,r.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Vn,className:"iconfont icon-shanchu_moren",onClick:kt})))}):null,!!_n&&Xt&&$t.length<2?r.a.createElement("li",null,r.a.createElement("a",{onClick:Dt,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),r.a.createElement("div",{className:"action-bar-container",style:{display:le===0?"flex":"none"}},r.a.createElement(Le,Da)),r.a.createElement("div",{className:"action-bar-container",style:{display:le>=1?"flex":"none"}},r.a.createElement(Jt,Ma))),r.a.createElement("section",{style:{display:le===0?"block":"none"}},r.a.createElement(ro,Wn)),_n?r.a.createElement("section",{style:{display:le===1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Nn||{},sid:1})):null,Xt?$t.map(function(zt,Vn){return r.a.createElement("section",{key:"ssh".concat(zt),style:{display:le===zt?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Nn||{},sid:zt}))}):null,r.a.createElement(vo,{isVisible:te,onHidePathList:tn,paths:s,activePath:O,onChangePath:At})),r.a.createElement("div",{className:"resize-y-bar",onMouseDown:M,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),r.a.createElement("div",{className:"test-set-container",style:{height:kn}},fe?r.a.createElement(ge.a,{message:K,style:{color:"#4CACFF"}}):r.a.createElement(mo,fn)),r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:fe,onRun:T}))),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:_e,onClose:qn},r.a.createElement(Eo,nr))))},Pi=a("zkdm"),Ao=a("Sa5k"),jr=a.n(Ao),qa=function(o){var _=o.list,A=o.title,L=_.length;return r.a.createElement("div",{className:"img-list"},r.a.createElement("h4",null,A),r.a.createElement("div",{className:"list-body"},L>0?_.map(function(W){return r.a.createElement("img",{onClick:function(){Qe.a.publish("preview-image","".concat(se.a).concat(W.pic_url))},className:L===1?"singal":"",src:"".concat(se.a).concat(W.pic_url),key:W.pic_url,alt:A})}):r.a.createElement(b.Fragment,null,r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:jr.a}),r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:jr.a}))))},Di=a("1A8V"),Oo=function(o){var _=o.url,A=o.poster;return r.a.createElement("div",{className:"video-container"},r.a.createElement("video",{controls:!0,autoPlay:!0,src:_,preload:"auto",poster:A||""},r.a.createElement("source",{type:"video/webm",src:_}),r.a.createElement("source",{type:"video/mp4",src:_})))},Ui=a("XZCF"),Ro=function(o){var _=o.url;return r.a.createElement("div",{className:"video-container"},r.a.createElement("audio",{style:{width:"100%"},controls:!0,src:_}," Your browser does not support the ",r.a.createElement("code",null,"audio")," element. "))},wo=function(o){var _=o.files,A=o.type;return r.a.createElement("ul",{className:"video-list"},_.map(function(L,W){return r.a.createElement("li",{key:W},A==="mp4"?r.a.createElement(Oo,{url:L.file_url}):r.a.createElement(Ro,{url:L.file_url}))}))},Po=function(o){var _=o.value;return r.a.createElement("img",{src:"data:image/png;base64,".concat(_),alt:"qrcode"})};function er(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */er=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function Do(o){var _=o.documentElement,A=o.body,L=Math.max(_.clientHeight,_.scrollHeight,_.offsetHeight,A?A.clientHeight:0,A?A.scrollHeight:0,500);return L}function Uo(o){var _=o.contentDocument?o.contentDocument:o.contentWindow.document;o.style.visibility="hidden",o.style.height="10px",o.style.height=Do(_)+4+"px",o.style.visibility="visible"}var xo=function(o){var _=o.taskId,A=o.onHidePictureView,L=Object(b.useState)({}),W=Object(E.a)(L,2),M=W[0],X=W[1],B=Object(b.useRef)();Object(b.useEffect)(function(){var Te=M.type,ae=M.iframe_src;Te==="html"&&ae&&B.current&&(B.current.contentWindow.document.write(ae),B.current.contentWindow.document.close(),setTimeout(function(){Uo(B.current)},100))},[M,B.current]),Object(b.useEffect)(function(){function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(er().mark(function J(){var G;return er().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.prev=0,nt.next=3,Object(De.h)(_);case 3:G=nt.sent,X(G),nt.next=10;break;case 7:nt.prev=7,nt.t0=nt.catch(0),console.log(nt.t0);case 10:case"end":return nt.stop()}},J,null,[[0,7]])})),ae.apply(this,arguments)}Te()},[_]);var w=M.type,I=M.orignal_picture,x=M.user_picture,T=M.answer_picture,fe=M.contents,K=M.user_file,V=M.message,be=M.qrcode_str;return r.a.createElement(b.Fragment,null,w?null:r.a.createElement(ge.a,{message:V||"\u52A0\u8F7D\u4E2D..."}),r.a.createElement("div",{className:"eval-picture-panel"},r.a.createElement("div",{className:"picture-body"},r.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",r.a.createElement("a",{onClick:A},r.a.createElement("i",{className:"iconfont icon-shanchu2"}))),w==="image"?r.a.createElement("div",{className:"flex-container"},I.length>0?r.a.createElement(qa,{list:I,title:"\u539F\u59CB\u56FE\u7247"}):null,x.length>0?r.a.createElement(qa,{list:x,title:"\u5B9E\u9645\u8F93\u51FA"}):null,T.length>0?r.a.createElement(qa,{list:T,title:"\u9884\u671F\u8F93\u51FA"}):null):r.a.createElement(b.Fragment,null,r.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),r.a.createElement("div",{className:"output-txt ".concat(w==="html"?"html":"")},w==="html"?r.a.createElement("iframe",{ref:B,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):w=="mp4"||w=="mp3"?r.a.createElement(wo,{files:K,type:w}):w==="qrcode"?r.a.createElement(Po,{value:be}):r.a.createElement("div",{style:{overflow:"auto",height:"100%"}},r.a.createElement(Oe.a,{value:fe})))))))},tr=a("ErOA");function To(o,_){return Object(tr.c)("/tasks/".concat(o,"/system_update.json?myshixun_id=").concat(_))}function Co(o){return Object(tr.c)("/tasks/".concat(o,"/sync_codes.json"))}function Ia(o){return Object(tr.c)("/tasks/".concat(o,"/sync_modify_time"))}function Pa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pa=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var So=function(o){var _=o.showNotice,A=o.tpm_cases_modified,L=o.tpm_modified,W=o.tpm_script_modified,M=o.st,X=o.taskId,B=o.myshixunId,w=o.onNextCallback,I=o.onUpdateCallback,x=o.onUpdateFailure,T=(L||W)&&M===0,fe=Object(b.useState)(!1),K=Object(E.a)(fe,2),V=K[0],be=K[1];function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(Pa().mark(function Ne(){var nt,Xe,at,rt;return Pa().wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!V){Ce.next=2;break}return Ce.abrupt("return");case 2:if(be(!0),!T){Ce.next=21;break}return Ce.next=6,Co(X);case 6:if(nt=Ce.sent,Xe=nt.path,at=nt.status,rt=nt.message,!(at===-1)){Ce.next=14;break}p.b.info(rt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),x(),Ce.next=19;break;case 14:if(p.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!A){Ce.next=18;break}return Ce.next=18,Ia(X);case 18:I(Xe,new Date().getTime());case 19:Ce.next=25;break;case 21:return Ce.next=23,Ia(X);case 23:p.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),w();case 25:be(!1);case 26:case"end":return Ce.stop()}},Ne)})),ae.apply(this,arguments)}function J(){return G.apply(this,arguments)}function G(){return G=Object(h.a)(Pa().mark(function Ne(){return Pa().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!V){Xe.next=2;break}return Xe.abrupt("return");case 2:if(be(!0),!T){Xe.next=11;break}return Xe.next=6,To(X,B);case 6:if(!A){Xe.next=9;break}return Xe.next=9,Ia(X);case 9:Xe.next=13;break;case 11:return Xe.next=13,Ia(X);case 13:be(!1),w();case 15:case"end":return Xe.stop()}},Ne)})),G.apply(this,arguments)}return r.a.createElement(m.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:V,visible:_,onOk:Te,onCancel:J,okText:T?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},A&&T?r.a.createElement(b.Fragment,null,r.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),r.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),r.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):A?r.a.createElement(b.Fragment,null,r.a.createElement("p",null,"\u672C\u5173",M===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),r.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):r.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",r.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",r.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},xi=a("Lmeb"),Lo=a("qZJd"),No=function(o){var _=o.taskData,A=o.evaluateLoading,L=o.evaluateMessage,W=o.language,M=o.onEval,X=_.vnc_url,B=_.shixun,w=_.test_sets,I=_.test_sets_count,x=_.sets_error_count,T=_.last_compile_output,fe=_.game,K=_.allowed_unlock,V=_.user,be=Object(b.useState)(!1),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1],G=Object(b.useState)(!1),Ne=Object(E.a)(G,2),nt=Ne[0],Xe=Ne[1];function at(){J(!ae)}function rt(){Xe(!nt)}var He={isLarge:ae,language:W,test_sets:w,test_sets_count:I,sets_error_count:x,last_compile_output:T,allowed_unlock:K,test_sets_view:fe.test_sets_view,identity:V.identity,onResizeSet:at};function Ce(){Xe(!0),M()}function Ze(){Xe(!nt)}return r.a.createElement(b.Fragment,null,r.a.createElement(Lo.a,{vnc_url:X,window_vnc_url:_.windows_vnc,taskData:_}),nt?r.a.createElement("div",{className:"vnc-mask"}):null,r.a.createElement("div",{className:"vnc-test-list ".concat(ae?"large":nt?"pop":"")},r.a.createElement("div",{className:"vnc-test-list-body"},ae?null:r.a.createElement("span",{className:"arrow-container",onClick:rt},r.a.createElement("i",{className:"iconfont ".concat(nt?"icon-xiajiantou":"icon-shangjiantou"," ")})),A?r.a.createElement(ge.a,{message:L,style:{color:"#4CACFF"}}):r.a.createElement(po,He))),(X||(_==null?void 0:_.windows_vnc))&&r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:A,onRun:Ce,onShowTestCaseList:Ze}))))},jo=a("J66h"),Io=a("IWh4"),Mo=a.n(Io),Fo=a("iNZB"),ko=a.n(Fo),Bo=function(o){var _=o.prev_game,A=o.next_game,L=o.shixun,W=o.game,M=A&&(W.status===2||L.status<2||L.task_pass),X=Object(ue.l)();return r.a.createElement("div",{className:"unity-3d-nav"},_?r.a.createElement("a",{href:"/tasks/".concat(_).concat(X.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,M?r.a.createElement("a",{href:"/tasks/".concat(A).concat(X.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)};function It(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */It=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Go=ve.a.DirectoryTree,Ti=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],zo={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Wo(o,_){switch(_.type){case P.t:return Object(y.a)(Object(y.a)({},o),{},{moveX:_.payload});case P.u:return Object(y.a)(Object(y.a)({},o),{},{moveY:_.payload});case P.U:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:_.payload});case P.g:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:_.payload});case P.c:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:Object(y.a)(Object(y.a)({},o.codeRepData),_.payload)});case P.Q:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!1,showEvalResult:!0});case P.n:return Object(y.a)(Object(y.a)({},o),{},{showEvalResult:!1});case P.i:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.cb:return Object(y.a)(Object(y.a)({},o),_.payload);case P.ab:return Object(y.a)(Object(y.a)({},o),{},{showDragMask:_.payload});case P.h:return Object(y.a)(Object(y.a)({},o),{},{loading:!1,isError:!0});case P.j:return Object(y.a)(Object(y.a)({},o),_.payload);case P.P:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!0});case P.m:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!1});case P.E:return Object(y.a)(Object(y.a)({},o),{},{evaluateMessage:_.payload});case P.H:return Object(y.a)(Object(y.a)({},o),{},{showDocuments:_.payload});case P.F:return Object(y.a)(Object(y.a)({},o),_.payload);case P.R:return Object(y.a)(Object(y.a)({},o),{},{showNotice:!0});case P.o:return Object(y.a)(Object(y.a)({},o),{},{showNotice:!1});case P.q:return Object(y.a)(Object(y.a)({},o),{},{showPictureView:!1});case P.T:return Object(y.a)(Object(y.a)({},o),{},{showPictureView:!0});case P.M:return Object(y.a)(Object(y.a)({},o),{},{resetVncLoading:_.payload});default:throw new Error}}var Ci=v.default=function(o){var _,A=o.match,L=o.history,W=Object(U.a)(o,["match","history"]);console.log("props:",W);var M=Object(ue.m)(),X=Object(ue.l)().query,B=Object(b.useReducer)(Wo,zo),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(M.taskId),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=Object(b.useRef)(),Te=Object(b.useRef)(),ae=L.location;Object(b.useEffect)(function(){console.log("_params:",M),V(M.taskId)},[M]);var J=I.moveX,G=I.taskData,Ne=I.moveY,nt=I.evalData,Xe=I.showEvalResult,at=I.codeRepData,rt=I.loading,He=I.evaluateLoading,Ce=I.evaluateMessage,Ze=I.showDocuments,n=I.repos,e=I.showPictureView,t=I.showNotice,i=I.webDisplayUrl,u=I.isPictureView,s=I.resetVncLoading,O=I.timestamp,N=I.lastedGetTaskInfoTime,F=I.showDragMask,_e=G.st,te=G.challenge,le=G.shixun,$t=G.is_teacher,Zt=G.game,Nn=G.has_answer,qt=G.vnc_url,Zn=G.git_url,Dn=G.user,an=G.myshixun,Jn=G.discusses_count,Mn=G.user_praise,$n=G.praise_count,Cn=G.tpm_cases_modified,Bn=G.tpm_modified,Gn=G.tpm_script_modified,_n=G.mirror_name,Xt=G.mirror_description,Un=G.tomcat_url,fn=G.unity_3d_routes,yn=G.with_code_file,Fn=G.unity_3d_result,qn=G.next_game,ea=G.prev_game,sn=at.currentPath,zn=at.paths,jn=at.content,tn=at.language,Kt=at.lastedUpdateTime,Dt=(Bn||Gn)&&_e===0,kt=(Cn||Dt)&&an.system_tip===!0,vt=(_n||[]).indexOf("Html")!==-1,At=Object(b.useMemo)(function(){return sn&&zn?zn.indexOf(sn)>=0:!1},[sn,zn]),pn=Object(b.useMemo)(function(){return fn&&!yn||qt},[qt,yn,fn]);Object(b.useEffect)(function(){if(fn&&yn){x({type:P.P});var ct=Qe.a.subscribe("unity3d-load-end",function(){x({type:P.m})});return ct}},[K,fn,yn,x]);function Bt(ct){return kn.apply(this,arguments)}function kn(){return kn=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt,mt,Nt,Yt;return It().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.prev=0,Mt.next=3,Object(De.j)(K,X);case 3:if(_t=Mt.sent,Et=_t.status,!(Et===401)){Mt.next=9;break}return Mt.abrupt("return");case 9:if(!(Et===403)){Mt.next=13;break}L.replace("/403"),Mt.next=22;break;case 13:if(!(Et===404)){Mt.next=18;break}return L.replace("/404"),Mt.abrupt("return");case 18:dt=_t.st,mt=_t.challenge.path,Nt={loading:!1,isError:!1,taskData:_t,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:at},dt===0&&mt&&(Yt=mt.split("\uFF1B").filter(function(Hn){return!!Hn}),Nt.codeRepData.currentPath=Yt[0],Nt.codeRepData.paths=Yt,Nt.codeRepData.lastedUpdateTime=0),qe||x({type:P.j,payload:Nt});case 22:Mt.next=28;break;case 24:Mt.prev=24,Mt.t0=Mt.catch(0),console.log(Mt.t0),qe||x({type:P.h});case 28:case"end":return Mt.stop()}},ct,null,[[0,24]])})),kn.apply(this,arguments)}Object(b.useEffect)(function(){var ct=!1;return Bt(ct),function(){ct=!0}},[x,K]),Object(b.useEffect)(function(){var ct=!1;function qe(){return _t.apply(this,arguments)}function _t(){return _t=Object(h.a)(It().mark(function Et(){var dt,mt,Nt,Yt,un,Mt;return It().wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(x({type:P.U,payload:Object(y.a)(Object(y.a)({},at),{},{loading:!0})}),!(fn&&!yn)){bn.next=3;break}return bn.abrupt("return");case 3:return bn.next=5,Object(De.g)(K,{path:sn});case 5:if(dt=bn.sent,!ct)if(dt.status===0)p.b.info(dt.message),x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{loading:!1})});else{try{(dt==null?void 0:dt.file_type)==="txt"?mt=((Nt=mt)===null||Nt===void 0?void 0:Nt.length)===0?mt:window.decodeURIComponent(escape(window.atob(dt==null||((Yt=dt.content)===null||Yt===void 0)?void 0:Yt.content))):mt=dt==null||((un=dt.content)===null||un===void 0)?void 0:un.content}catch(la){mt=window.atob(dt==null||((Mt=dt.content)===null||Mt===void 0)?void 0:Mt.content),p.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",la)}x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:mt,language:dt.language,file_type:dt.file_type,filename:dt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return bn.stop()}},Et)})),_t.apply(this,arguments)}if(_e===0&&sn&&!le.hide_code)return qt||(G==null?void 0:G.windows_vnc)?void 0:(qe(),function(){ct=!0})},[_e,sn,N,O]);var Wt=Object(b.useCallback)(Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt,mt,Nt=arguments;return It().wrap(function(un){for(;;)switch(un.prev=un.next){case 0:qe=Nt.length>0&&Nt[0]!==void 0?Nt[0]:0;try{(an==null?void 0:an.identifier)&&(_t={path:sn,evaluate:0,content:jn,game_id:Zt.id},Et={type:"application/json"},dt=new Blob([JSON.stringify(_t)],Et),window.navigator.sendBeacon("".concat(ma.a.API_SERVER,"/api/myshixuns/").concat(an==null?void 0:an.identifier,"/update_file.json"),dt))}catch(Mt){}if(!(_e===0&&Kt>0&&At||qe)){un.next=8;break}return un.next=5,Object(De.B)(an.identifier,{path:sn,evaluate:qe,content:jn,game_id:Zt.id});case 5:return mt=un.sent,x({type:P.c,payload:{lastedUpdateTime:0}}),un.abrupt("return",mt);case 8:case"end":return un.stop()}},ct)})),[_e,Kt,sn,jn,Zt==null?void 0:Zt.id,At]),Wn=Object(b.useCallback)(function(){Zt&&(Zt.status!==2&&Qe.a.publish("update-cost-time")),Wt()},[Zt.status,Wt]);Object(b.useEffect)(function(){Wn()},[ae]);function Da(){Wn()}Object(b.useEffect)(function(){var ct=Qe.a.subscribe("unlock-test-case",function(){var qe;m.a.confirm((qe={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement(Vo,{score:te.score,is_teacher:$t})},Object(d.a)(qe,"centered",!0),Object(d.a)(qe,"onOk",Ma),qe))});return ct},[Ma,te,$t]);var Ma=Object(b.useCallback)(Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt;return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(De.A)(Zt.identifier);case 2:if(qe=Nt.sent,_t=qe.test_sets,Et=qe.message,!(_t===-1)){Nt.next=7;break}return p.b.info(Et),Nt.abrupt("return");case 7:dt=G.user.grade,G.user.grade=dt-te.score,G.test_sets=_t,G.game.test_sets_view=!0,x({type:P.cb,payload:{taskData:G}});case 12:case"end":return Nt.stop()}},ct)})),[Zt,te,x]);Object(b.useEffect)(function(){if(!pn){var ct=function(Et){be.current&&x({type:P.t,payload:Et.pageX}),Te.current&&x({type:P.u,payload:Et.pageY})},qe=function(){be.current=!1,Te.current=!1,x({type:P.ab,payload:!1})};return document.addEventListener("mousemove",ct),document.addEventListener("mouseup",qe),function(){document.removeEventListener("mousemove",ct),document.removeEventListener("mouseup",qe)}}},[Te.current,be.current,pn,x]);function nr(ct){var qe=G.user.grade;G.user.grade=qe-ct,x({type:P.cb,payload:{taskData:G}})}function zt(){pn?x({type:P.t,payload:J!==.01?.01:"40%"}):(be.current=!0,x({type:P.ab,payload:!0}))}function Vn(){Te.current=!0}function sa(ct){ct===.01?x({type:P.u,payload:0}):x({type:P.u,payload:.01})}function Fa(ct){ct===0?x({type:P.u,payload:"100%"}):x({type:P.u,payload:0})}Object(b.useEffect)(function(){return window.addEventListener("beforeunload",Wn),function(){window.removeEventListener("beforeunload",Wn)}},[Wn]);function Ir(){Wt()}function ua(){return ar.apply(this,arguments)}function ar(){return ar=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.x)(K,{path:sn});case 2:qe=mt.sent,_t=qe.content,Et=qe.language,x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:_t,language:Et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return mt.stop()}},ct)})),ar.apply(this,arguments)}function Xo(){return rr.apply(this,arguments)}function rr(){return rr=Object(h.a)(It().mark(function ct(){var qe,_t;return It().wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(De.t)(G==null||((qe=G.myshixun)===null||qe===void 0)?void 0:qe.identifier,{});case 2:_t=dt.sent,Bt();case 4:case"end":return dt.stop()}},ct)})),rr.apply(this,arguments)}function Yo(){return or.apply(this,arguments)}function or(){return or=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.u)(K,{path:sn});case 2:qe=mt.sent,_t=qe.content,Et=qe.language,x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:_t,language:Et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return mt.stop()}},ct)})),or.apply(this,arguments)}Object(b.useEffect)(function(){if(_e===0&&te&&te.path){var ct=te.path.split("\uFF1B").filter(function(qe){return!!qe});x({type:P.c,payload:{currentPath:ct[0],paths:ct}})}},[te,_e]),Object(b.useEffect)(function(){le&&(document.title=le.name)},[le]);function Ko(){return ir.apply(this,arguments)}function ir(){return ir=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.s)(K);case 2:qe=mt.sent,_t=qe.praise_count,Et=qe.praise,G.praise_count=_t,G.user_praise=Et,x({type:P.cb,payload:{taskData:G}});case 7:case"end":return mt.stop()}},ct)})),ir.apply(this,arguments)}var Qo=Object(b.useCallback)(function(ct){function qe(Et){return _t.apply(this,arguments)}function _t(){return _t=Object(h.a)(It().mark(function Et(dt){return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:try{window.navigator.sendBeacon("".concat(ma.a.API_SERVER,"/api/tasks/").concat(K,"/cost_time.json?time=").concat(dt),{})}catch(Yt){}case 1:case"end":return Nt.stop()}},Et)})),_t.apply(this,arguments)}qe(ct)},[K]);function Zo(ct){return sr.apply(this,arguments)}function sr(){return sr=Object(h.a)(It().mark(function ct(qe){return It().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Object(De.y)(K,le.id,qe);case 2:G.game.star=qe,x({type:P.cb,payload:{taskData:G}});case 4:case"end":return Et.stop()}},ct)})),sr.apply(this,arguments)}function Jo(){return ur.apply(this,arguments)}function ur(){return ur=Object(h.a)(It().mark(function ct(){var qe,_t;return It().wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(n){dt.next=8;break}return dt.next=3,Object(De.i)(an.identifier);case 3:qe=dt.sent,_t=qe.trees,x({type:P.F,payload:{showDocuments:!0,repos:Object(se.c)(_t)}}),dt.next=9;break;case 8:x({type:P.H,payload:!0});case 9:case"end":return dt.stop()}},ct)})),ur.apply(this,arguments)}function $o(ct){return lr.apply(this,arguments)}function lr(){return lr=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt;return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return _t=qe.props,Et=_t.children,dt=_t.eventKey,Nt.abrupt("return",new Promise(function(){var Yt=Object(h.a)(It().mark(function un(Mt){var Hn,bn,la;return It().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return Et&&Et.length>0&&Mt(),ln.next=3,Object(De.i)(an.identifier,{path:dt});case 3:Hn=ln.sent,bn=Hn.trees,la=Object(se.e)(n,dt,Object(se.c)(bn,dt)),x({type:P.F,payload:{repos:Object(Q.a)(la)}}),Mt();case 8:case"end":return ln.stop()}},un)}));return function(un){return Yt.apply(this,arguments)}}()));case 2:case"end":return Nt.stop()}},ct)})),lr.apply(this,arguments)}function qo(){x({type:P.H,payload:!1})}function ei(ct){var qe=ct.gold,_t=ct.experience,Et=ct.next_game,dt=Object(U.a)(ct,["gold","experience","next_game"]),mt=dt.challenge_chooses_count===dt.choose_correct_num,Nt={had_submmit:!0,test_sets:dt.test_sets,challenge_chooses_count:dt.challenge_chooses_count,choose_correct_num:dt.choose_correct_num};G.choose_test_cases=Nt,mt&&(G.game.status=2,G.user.grade+=qe),mt&&Zt.status!==2&&Qe.a.publish("update-cost-time"),x({type:P.cb,payload:{taskData:G,evalData:{gold:qe,experience:_t,next_game:Et},showEvalResult:mt}}),Qe.a.publish("eval-code-finish")}function Mr(){return cr.apply(this,arguments)}function cr(){return cr=Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt,mt,Nt,Yt,un,Mt,Hn,bn,la;return It().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.prev=0,x({type:P.P}),ln.next=4,Wt(1);case 4:return qe=ln.sent,_t=qe.resubmit,Et=qe.sec_key,dt=qe.content_modified,mt={sec_key:Et,resubmit:_t,first:1,content_modified:dt},X.type==="exercises"&&(mt.extras={exercise_id:X.exercisesId,question_id:X.questionId,challenge_id:(Nt=G.challenge)===null||Nt===void 0?void 0:Nt.id}),ln.next=10,Object(De.e)(K,mt);case 10:Yt=ln.sent,Yt.status===1&&(un=function(){var vi=Object(h.a)(It().mark(function zr(Wr,hr,Vr,Er){var gr,Hr,rn,ka,Xr,vr,_r,yr,Yr,br,Ar,Or,Rr;return It().wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:return gr=Vr++*Wr,gr/1e3>hr&&(bn=!0),Ua.next=4,Object(De.o)(K,{resubmit:_t,time_out:bn,port:Yt.port,sec_key:Et});case 4:Hr=Ua.sent,rn=Hr,ka=rn.status,Xr=rn.running_code_message,vr=rn.port,_r=rn.web_route,x({type:P.E,payload:Xr}),(+ka>-1||gr/1e3>hr)&&(clearInterval(Er),Er=null,Zt.status!==2&&ka===2&&(G.game.status=2,G.user.grade+=rn.gold,Qe.a.publish("update-cost-time")),G.test_sets=rn.test_sets||[],G.last_compile_output=rn.last_compile_output,G.test_sets_count=rn.test_sets_count,G.sets_error_count=rn.sets_error_count,G.record_consume_time=rn.record_consume_time,G.next_game=rn.next_game,G.prev_game=rn.prev_game,yr="",Yr=_n.indexOf("Web")!==-1||_n.indexOf("JFinal")!==-1,Yr&&vr!=-1&&_r&&(yr="".concat(Un,":").concat(vr,"/").concat(_r)),br=Object(se.d)(rn.test_sets),Ar=rn.picture>0&&br,Or=ka===2&&!bn,bn?p.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Or||p.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),Rr={taskData:G,evalData:{gold:rn.gold,experience:rn.experience,next_game:rn.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:yr,showPictureView:Ar,isPictureView:Ar},fn&&yn?(Qe.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Dn}}),Qe.a.publish("evaluate-unity3d-finish"),(Fn||br)&&Qe.a.publish("evaluate-unity3d-result",rn.unity_3d_result)):Rr.showEvalResult=Or,x({type:P.cb,payload:Rr}),Qe.a.publish("eval-code-finish"));case 9:case"end":return Ua.stop()}},zr)}));return function(Wr,hr,Vr,Er){return vi.apply(this,arguments)}}(),Mt=1,Hn=1e3,bn=!1,la=setInterval(function(){un(Hn,te.exec_time+11,Mt++,la)},Hn)),ln.next=17;break;case 14:ln.prev=14,ln.t0=ln.catch(0),console.log("-------eval code",ln.t0);case 17:case"end":return ln.stop()}},ct,null,[[0,14]])})),cr.apply(this,arguments)}function ti(ct){x({type:P.c,payload:{content:ct,lastedUpdateTime:new Date().getTime()}})}function ni(){x({type:P.n})}function ai(){x({type:P.q})}function ri(){x({type:P.T})}function Fr(){x({type:P.R})}function oi(ct,qe){return dr.apply(this,arguments)}function dr(){return dr=Object(h.a)(It().mark(function ct(qe,_t){var Et,dt,mt;return It().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(Et=_t.node,!Et.isLeaf){Yt.next=7;break}return dt=qe[0],mt=dt.split(".").pop().toLowerCase(),Yt.next=6,Wt();case 6:x({type:P.c,payload:{currentPath:dt}});case 7:case"end":return Yt.stop()}},ct)})),dr.apply(this,arguments)}function ii(ct){return fr.apply(this,arguments)}function fr(){return fr=Object(h.a)(It().mark(function ct(qe){return It().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Wt();case 2:x({type:P.c,payload:{currentPath:qe}});case 3:case"end":return Et.stop()}},ct)})),fr.apply(this,arguments)}function si(){G.myshixun.system_tip=!0,x({type:P.cb,payload:{taskData:G,showNotice:!1}})}function ui(ct,qe){G.challenge.path=ct,G.myshixun.system_tip=!1,x({type:P.cb,payload:{taskData:Object(y.a)(Object(y.a)({},G),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:qe}})}function li(){x({type:P.o})}function ci(){return mr.apply(this,arguments)}function mr(){return mr=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(mt.prev=0,x({type:P.M,payload:!0}),Qe.a.publish("vnc-reseting"),!(G==null?void 0:G.windows_vnc)){mt.next=11;break}return mt.next=6,Object(De.w)(Zt.identifier);case 6:qe=mt.sent,_t=qe.data.windows_vnc_url,G.shixun.windows_vnc=_t+"&timestamp="+new Date().getTime(),mt.next=16;break;case 11:return mt.next=13,Object(De.v)(Zt.identifier);case 13:qe=mt.sent,Et=qe.data.vnc_url,G.vnc_url=Et+"&timestamp="+new Date().getTime();case 16:x({type:P.cb,payload:{taskData:G,resetVncLoading:!1}}),mt.next=22;break;case 19:mt.prev=19,mt.t0=mt.catch(0),console.log(mt.t0);case 22:case"end":return mt.stop()}},ct,null,[[0,19]])})),mr.apply(this,arguments)}function kr(ct){return pr.apply(this,arguments)}function pr(){return pr=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt,mt,Nt,Yt;return It().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(_t=qe.GameState,Et=qe.Data,dt=qe.challenge,console.log("match:",A),!(dt==="info")){Mt.next=6;break}Qe.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(y.a)({},G.challenge)}}),Mt.next=16;break;case 6:if(!(_t==="Success")){Mt.next=16;break}if(!(Fn||!yn)){Mt.next=15;break}return Mt.next=10,Object(De.z)(K,jo.Base64.encode(K+new Date().getTime()),Et);case 10:mt=Mt.sent,Nt=mt.status,Yt=mt.data,Nt==0&&(Zt.status!==2&&(G.game.status=2,G.user.grade+=Yt.gold,Qe.a.publish("update-cost-time")),Qe.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Dn,open_time:Yt.open_time,end_time:Yt.end_time}}),x({type:P.cb,payload:{taskData:G,evalData:{gold:Yt.gold,experience:Yt.experience,next_game:Yt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Mt.next=16;break;case 15:x({type:P.Q});case 16:case"end":return Mt.stop()}},ct)})),pr.apply(this,arguments)}function di(){}function fi(){(G==null?void 0:G.windows_vnc)?Object(De.b)(K):Object(De.a)(K)}var Br=typeof J=="number"&&J!==.01?"".concat(J,"px"):"40%",mi="calc(100% - 4px - ".concat(Br,")"),pi=(_={game:Zt,taskId:K,user_praise:Mn,praise_count:$n,st:_e,challenge:te,rank_name:G.rank_name,shixun:le,is_teacher:$t,has_answer:Nn,unity_3d_routes:fn,with_code_file:yn,onEvaluateCallback:di,onGetUnity3dMessage:kr},Object(d.a)(_,"taskId",K),Object(d.a)(_,"myshixun",an),Object(d.a)(_,"user",Dn),Object(d.a)(_,"discusses_count",Jn),Object(d.a)(_,"onPlusOrCancelPraise",Ko),Object(d.a)(_,"minuxUserGrade",nr),_),hi={showNotice:t||(Cn||Dt)&&an.system_tip===!1,tpm_cases_modified:Cn,tpm_modified:Bn,tpm_script_modified:Gn,st:_e,taskId:K,myshixunId:(an||{}).id,onNextCallback:si,onUpdateCallback:ui,onUpdateFailure:li},Ei=Object(y.a)(Object(y.a)({},nt),{},{isPictureView:u,history:L,webDisplayUrl:i,onShowPictureView:ri,star:Zt&&Zt.star,onStarChange:Zo,onCloseResult:ni}),Gr={lastedGetTaskInfoTime:N,isEditPath:At,taskData:G,codeRepData:at,moveY:Ne,evaluateMessage:Ce,evaluateLoading:He,isNotice:kt,isHtml:vt,onChangePath:ii,onResizeSetContainer:sa,onEditRepCode:ti,onUpdateCode:Wt,onResizeYStart:Vn,onShowDir:Jo,onResetCode:ua,onResetGitCode:Xo,onResizeCodeArea:Fa,onResetPassedCode:Yo,onFinishDisplayHtml:Ir,onShowNotice:Fr};return r.a.createElement(b.Fragment,null,rt?r.a.createElement(ge.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"task-wrapper"},r.a.createElement(Ea,{difficulty:te==null?void 0:te.difficulty,mirror_description:Xt,history:L,git_url:Zn,shixun:le,lastedGetTaskInfoTime:N,onAddVncTime:fi,taskId:K,onBack:Da,isNotice:kt,resetVncLoading:s,onResetVnc:ci,vnc_url:qt,window_vnc_url:G==null?void 0:G.windows_vnc,onShowNotice:Fr,game:Zt,user:Dn,onUpdateCostTime:Qo}),r.a.createElement("div",{className:"tasks-body"},r.a.createElement("section",{className:"left-panel ".concat(fn&&yn?"has-unity-3d":""),style:{width:Br,display:J===.01?"none":""}},r.a.createElement(Ft,pi),F&&r.a.createElement("div",{className:"draging-mask"})),r.a.createElement("section",{className:"resize-x-bar ".concat(pn?"has-unity-3d":""),onMouseDown:zt},r.a.createElement(Ho,{noDragging:pn,vnc_url:qt,moveX:J})),r.a.createElement("section",{className:"right-panel ".concat(qt||(G==null?void 0:G.windows_vnc)?"vnc":""),style:{width:mi}},fn&&!yn?r.a.createElement("div",{className:"unity-3d-container"},r.a.createElement(k,{unity_3d_routes:fn,onGetUnity3dMessage:kr}),r.a.createElement(Bo,{next_game:qn,prev_game:ea,shixun:le,game:Zt})):r.a.createElement(b.Fragment,null,qt||(G==null?void 0:G.windows_vnc)?r.a.createElement(No,{taskData:G,evaluateMessage:Ce,language:tn,evaluateLoading:He,onEval:Mr}):_e===1?r.a.createElement(Na,Object(l.a)({onEval:ei},Gr)):r.a.createElement(bo,Object(l.a)({},W,Gr,{onEval:Mr})))))),r.a.createElement(ne.a,null,Xe?r.a.createElement(eo,Ei):null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Ze,onClose:qo},r.a.createElement(Go,{className:"dir-tree",selectedKeys:["".concat(sn)],treeData:n,onSelect:oi,loadData:$o})),e?r.a.createElement(xo,{taskId:K,onHidePictureView:ai}):null,r.a.createElement(So,hi))))};function Vo(o){var _=o.is_teacher,A=o.score;return r.a.createElement(b.Fragment,null,_?r.a.createElement(b.Fragment,null,r.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(A*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(A*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ho(o){var _=o.noDragging,A=o.moveX,L=o.vnc_url;return r.a.createElement(b.Fragment,null,_?r.a.createElement("a",{className:"trapezoid ".concat(A===.01?"enlarge":"")},r.a.createElement("img",{src:A===.01?Mo.a:ko.a,alt:"resize-icon",width:20})):r.a.createElement("a",{className:"btn-resize",draggable:!1},r.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},r.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},yqJW:function(ce,v,a){},zkdm:function(ce,v,a){}}]);