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.
1 line
390 KiB
1 line
390 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[220,5,6,7],{"+Axu":function(e,t,n){},"/omn":function(e,t,n){},"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(e,t){e.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(e,t,n){},"1Zrr":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"1vsH":function(e,t,n){"use strict";n.d(t,"i",(function(){return x})),n.d(t,"p",(function(){return E})),n.d(t,"e",(function(){return O})),n.d(t,"h",(function(){return A})),n.d(t,"c",(function(){return j})),n.d(t,"o",(function(){return k})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return S})),n.d(t,"a",(function(){return N})),n.d(t,"H",(function(){return L})),n.d(t,"I",(function(){return T})),n.d(t,"J",(function(){return I})),n.d(t,"x",(function(){return D})),n.d(t,"w",(function(){return R})),n.d(t,"t",(function(){return M})),n.d(t,"s",(function(){return F})),n.d(t,"F",(function(){return z})),n.d(t,"l",(function(){return B})),n.d(t,"k",(function(){return U})),n.d(t,"E",(function(){return V})),n.d(t,"z",(function(){return Y})),n.d(t,"C",(function(){return H})),n.d(t,"r",(function(){return J})),n.d(t,"d",(function(){return X})),n.d(t,"b",(function(){return q})),n.d(t,"u",(function(){return K})),n.d(t,"y",(function(){return ee})),n.d(t,"D",(function(){return te})),n.d(t,"q",(function(){return ne})),n.d(t,"A",(function(){return ae})),n.d(t,"v",(function(){return re})),n.d(t,"j",(function(){return ie})),n.d(t,"G",(function(){return oe})),n.d(t,"n",(function(){return ce})),n.d(t,"B",(function(){return le})),n.d(t,"m",(function(){return ue}));n("miYZ");var a=n("tsqr"),r=(n("sRBo"),n("kaz8")),i=(n("14J3"),n("BMrR")),o=(n("jCWc"),n("kPKH")),c=(n("2qtc"),n("kLXV")),l=n("9og8"),s=n("jrin"),u=n("q1tI"),p=n.n(u),f=n("xKgJ"),d=n("s8TD"),m=n("V0Rq"),h=n("bntm"),g={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"},v=n("aCH8"),b=n.n(v),y=n("m3rI");function w(){w=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(N){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new k(r||[]);return a(o,"_invoke",{value:E(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(_([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function E(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return S()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=O(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function O(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,O(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function _(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(x.prototype),l(x.prototype,o,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new x(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=_,k.prototype={constructor:k,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(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;j(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var x=["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"],E=function(e){var t,n=(t={},Object(s["a"])(t,-1,"\u91cd\u505a\u4e2d"),Object(s["a"])(t,0,"\u672a\u5f00\u542f"),Object(s["a"])(t,1,"\u672a\u901a\u5173"),Object(s["a"])(t,2,"\u6309\u65f6\u901a\u5173"),t);return n[e]||"\u8fdf\u4ea4\u901a\u5173"},O=function(e){var t,n,a,r=(t={},Object(s["a"])(t,-1,{name:"\u91cd\u505a\u4e2d",class:"c-orange"}),Object(s["a"])(t,0,{name:"\u672a\u5f00\u542f",class:"c-black"}),Object(s["a"])(t,1,{name:"\u672a\u901a\u5173",class:"c-red"}),Object(s["a"])(t,2,{name:"\u6309\u65f6\u901a\u5173",class:"c-green"}),Object(s["a"])(t,3,{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}),t);return p.a.createElement("span",{className:null===r||void 0===r||null===(n=r[e.status])||void 0===n?void 0:n["class"]},null===r||void 0===r||null===(a=r[e.status])||void 0===a?void 0:a["name"])},A=function(e){var t=e.status,n={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 p.a.createElement("span",{className:n[t]["class"]},n[t]["name"])}catch(a){console.log("utils.StatusGraduationProjectTags",e.status)}},j={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},k=function(e){return 1===e?p.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672a\u5f00\u59cb"):2===e?p.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8bd5\u4e2d"):3===e?p.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5df2\u7ed3\u675f"):void 0},_={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},S=function(e){var t={"\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"}},n=[];e.is_random&&n.push(p.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((function(e,a){n.push(p.a.createElement("span",{key:a,className:t[e]&&t[e]["class"]},e))}))}catch(a){console.log("utils.status.tag:",a,e.status)}return n},N=function(e){var t,n,a={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 p.a.createElement("span",{className:null===(t=a[e.status])||void 0===t?void 0:t["class"]},null===(n=a[e.status])||void 0===n?void 0:n["name"])},L=function(e){e=new Date(e).getTime();var t=6e4,n=60*t,a=24*n,r="",i=(new Date).getTime(),o=i-e;if(o<0)return console.log("\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65"),"\u521a\u521a";var c=parseInt(o/a,10),l=parseInt(o/n,10),s=parseInt(o/t,10);return r=c>30?""+C(e,"yyyy-MM-dd"):c>1?c+"\u5929\u524d":1==c?"\u6628\u5929":l>=1?l+"\u5c0f\u65f6\u524d":s>=5?s+"\u5206\u949f\u524d":"\u521a\u521a",r},C=function(e,t){"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},a=[["\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"]];for(var r in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,a[RegExp.$1.length-1][e.getDay()])),n)new RegExp("("+r+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[r]:("00"+n[r]).substr((""+n[r]).length)));return t},T=function(e){if(!e||e<0)return"0\u79d2";console.log("time:",e);var t=60,n=60*t,a=24*n,r=e/a,i=e/n,o=e/t;return r>=1?parseInt(r.toString())+"\u5929"+Math.floor(i%24)+"\u65f6"+Math.floor(o%60)+"\u5206"+Math.floor(e%60)+"\u79d2":i>1?parseInt(i.toString())+"\u65f6"+Math.floor(o%60)+"\u5206"+Math.floor(e%60)+"\u79d2":o>=1?parseInt(o.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":Math.ceil(e)+"\u79d2"},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=0;if(e){n=e.length;for(var a=0;a<n;a++){var r=e.charCodeAt(a);r>=55296&&r<=56319&&(n--,a++)}}return n<=t},D=function(e,t,n){if(t){var a=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\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/gi,i=r.test(t),o=a.test(t);(!0===i||!0===o||t.length<2||t.length>=21)&&n("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}n()},R=function(e,t,n){if(t){var a=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\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/gi,i=r.test(t),o=a.test(t);(!0===i||!0===o||t.length<2||t.length>=11)&&n("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}n()},M=function(e){if(!e)return"";for(var t=e.length-1,n="",a=0;a<t;a++)n+="*";var r=e.substr(0,1)+n;return r},F=function(e,t){var n=new FileReader;n.addEventListener("load",(function(){return t(n.result)})),n.readAsDataURL(e)};function z(e){var t="79e33abd4b6588941ab7622aed1e67e8";return b()(t+e)}var P=function(e){var t,n=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):null};var G=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function B(e,t){var n=document.createElement("a");document.body.appendChild(n),n.href=t,e&&(n.title=e,n.download=e);var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a),document.body.removeChild(n)}function U(e,t){return new Promise((function(e,n){var a,r=t,i=document.createElement("iframe");console.log("downloadFileUrl",r),document.body.appendChild(i),i.src=r,i.style.display="none",a=setInterval((function(){P("fileDownload")&&(G("fileDownload"),clearInterval(a),e())}),1e3)}))}var V=function(e){var t=e.url,n=e.query;if(!t)return"";if(n){var a=[],r=function(e){n.hasOwnProperty(e)&&!ae(n[e])&&("object"===typeof n[e]?n[e].map((function(t){a.push("".concat(e,"[]=").concat(t))})):a.push("".concat(e,"=").concat(n[e])))};for(var i in n)r(i);t=-1!==t.indexOf("?")?"".concat(t,"&").concat(a.join("&")):"".concat(t,"?").concat(a.join("&")),console.log("url1111",t)}return t};function Y(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],n=!0,a=0;a<t.length;a++)if(e.indexOf(t[a])>0){n=!1;break}return n}function W(){var e=navigator.userAgent,t=["Chrome"];return t.some((function(t){return e.indexOf(t)>-1}))}function Q(){var e=navigator.userAgent,t=["Chrome","Firefox"];return t.some((function(t){return e.indexOf(t)>-1}))}var Z,H=function(e){var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),t.dispatchEvent(n),document.body.removeChild(t)},J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},X=function(){var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",e+":"+t},q=function(){var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",(new Date).toLocaleDateString().replace(/\//g,"-")+" "+e+":"+t};(function(e){e["Number"]="Number",e["String"]="String",e["Boolean"]="Boolean",e["Object"]="Object",e["Array"]="Array",e["Function"]="Function"})(Z||(Z={}));var K=function(e){e||(e=window.location.search);var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n},$=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},ee=function(e){return $(e)===Z.Array?0===e.length:$(e)===Z.Object?0===Object.keys(e).length:!e},te=function(e,t){for(var n=[],a=e;a<t;a++)n.push(a);return n},ne=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},ae=function(e){return void 0===e||null===e};var re=function(e){switch(e.container_type){case"ApplyUserAuthentication":if("Apply"===e.tiding_type){if(1===e.auth_type)return window.open("/admins/identity_authentications");if(2===e.auth_type)return window.open("/admins/professional_authentications")}return"System"===e.tiding_type?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return"Apply"===e.tiding_type?window.open("/admins/department_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAddSchools":return"Apply"===e.tiding_type?window.open("/admins/unit_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if("Apply"===e.tiding_type)return window.open("/admins/shixun_authorizations");if("System"===e.tiding_type)return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if("Apply"===e.tiding_type)return window.open("/admins/subject_authorizations");if("System"===e.tiding_type)return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if("Apply"===e.tiding_type)return window.open("/managements/trial_authorization");if("System"===e.tiding_type)return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if("Apply"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if("System"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":if("Delete"===e.tiding_type)return;return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(y["a"].API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if("Apply"===e.tiding_type)return window.open("/admins/library_applies");if("System"===e.tiding_type)return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":if("Destroyed"===e.tiding_type)return;return"Destroyed_end"===e.tiding_type?void 0:"Apply"===e.tiding_type?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return"Hack"===e.parent_container_type&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":return"Apply"===e.tiding_type?window.open("/admins/video_applies"):"System"===e.tiding_type?window.open("/users/".concat(null===(t=Object(f["w"])())||void 0===t?void 0:t.login,"/videos")):"";var t;case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&"HackDelete"!==e.parent_container_type)return window.open("/problems/".concat(e.extra,"/edit"));default:return}},ie=function(e){var t,n;return new Promise(function(){var a=Object(l["a"])(w().mark((function a(r,l){var s;return w().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if("no"===e.ip_limit&&!e.ip_bind){a.next=4;break}return a.next=3,Object(d["a"])({ip_limit:null===e||void 0===e?void 0:e.ip_limit});case 3:t=a.sent;case 4:return a.next=6,Object(m["f"])({id:e.exerciseId,ip:t});case 6:if(s=a.sent,0===s.status?r(s):l(s),!e.errmsgHide){a.next=10;break}return a.abrupt("return",!0);case 10:if(-1!==s.status){a.next=15;break}return n=c["a"].info({title:p.a.createElement(i["a"],null,p.a.createElement(o["a"],{flex:"1"},"\u63d0\u793a"),p.a.createElement(o["a"],null,p.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),icon:null,className:"custom-modal-divider",content:p.a.createElement("div",{className:"font16 p20"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),okText:"\u6211\u77e5\u9053\u4e86"}),a.abrupt("return",!1);case 15:if(-2!==s.status){a.next=18;break}return n=c["a"].info({title:p.a.createElement(i["a"],null,p.a.createElement(o["a"],{flex:"1"},"\u63d0\u793a"),p.a.createElement(o["a"],null,p.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),icon:null,className:"custom-modal-divider",content:p.a.createElement("div",{className:"font16 p20"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",p.a.createElement("span",{className:"c-red"},s.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),okText:"\u6211\u77e5\u9053\u4e86"}),a.abrupt("return",!1);case 18:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}())},oe=function(){var e=Object(l["a"])(w().mark((function e(t){var n;return w().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("no"===t.ip_limit&&!t.ip_bind){e.next=4;break}return e.next=3,ie(t);case 3:W()||c["a"].info({icon:null,okText:"\u786e\u5b9a",width:500,content:p.a.createElement("div",{className:"font16"},"\u672c\u6b21\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u4f5c\u5f0a\u8bbe\u7f6e\uff0c\u4ec5\u652f\u6301",p.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3002",p.a.createElement("br",null),"\u8bf7\u4f7f\u7528",p.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u6d4f\u89c8\u5668\u5f00\u59cb\u8003\u8bd5\u3002")});case 4:if(!t.open_camera&&!t.screen_open&&"no"===t.ip_limit){e.next=12;break}if(Q()){e.next=9;break}return c["a"].info({icon:null,okText:"\u786e\u5b9a",width:500,content:p.a.createElement("div",{className:"font16"},"\u672c\u6b21\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u4f5c\u5f0a\u8bbe\u7f6e\uff0c\u4ec5\u652f\u6301",p.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3001",p.a.createElement("span",{className:"c-red"},"\u706b\u72d0"),"\u6d4f\u89c8\u5668\u3002",p.a.createElement("br",null),"\u8bf7\u4f7f\u7528",p.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3001",p.a.createElement("span",{className:"c-red"},"\u706b\u72d0"),"\u6d4f\u89c8\u5668\u5f00\u59cb\u8003\u8bd5\u3002")}),e.abrupt("return",!1);case 9:n=c["a"].info({title:p.a.createElement(i["a"],null,p.a.createElement(o["a"],{flex:"1"},"\u8003\u8bd5\u8bf4\u660e"),p.a.createElement(o["a"],null,p.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:p.a.createElement("div",{className:"font16 p20"},t.open_camera&&p.a.createElement(i["a"],{align:"middle",justify:"start",className:"mt20"},p.a.createElement(o["a"],null,p.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),p.a.createElement(o["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",p.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"))),t.screen_open&&p.a.createElement(i["a"],{justify:"start",className:"mt20"},p.a.createElement(o["a"],{flex:"24px",className:"mr20"},p.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),p.a.createElement(o["a"],{flex:"1"},"\u5f53\u524d\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\uff0c\u5207\u5c4f\u8d85\u8fc7",t.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",p.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6d4f\u89c8\u5668\u65e0\u6cd5\u81ea\u52a8\u5168\u5c4f\uff1f"))),(""!==t.inner_ip||""!==t.public_ip)&&"no"!==t.ip_limit&&p.a.createElement(i["a"],{justify:"start",className:"mt20"},p.a.createElement(o["a"],{flex:"24px",className:"mr20"},p.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),p.a.createElement(o["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",p.a.createElement("br",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?"))),t.ip_bind&&p.a.createElement(i["a"],{justify:"start",className:"mt20"},p.a.createElement(o["a"],{flex:"24px",className:"mr20"},p.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),p.a.createElement(o["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",p.a.createElement("br",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?"))),p.a.createElement("p",{className:"ml40 mt40"},p.a.createElement(r["a"],{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})}},"\u6211\u5df2\u9605\u8bfb"))),onOk:function(){var e;Object(h["d"])(document.body),t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(null===(e=Object(f["w"])())||void 0===e?void 0:e.login))},okText:"\u8fdb\u5165\u8003\u8bd5",okButtonProps:{disabled:!0}}),e.next=13;break;case 12:t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(t.login));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=[{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}],le=function(e,t){var n={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(t,"\u53d1\u5e03\uff0c\u8bf7\u7b49\u5f85\u3002")},r=n[e];a["b"].warn(r)},se=function(e,t){for(var n,a,r=window.atob(e),i=r.length,o=new Uint8Array(i),c=0;c<i;++c)o[c]=r.charCodeAt(c);return console.log("type:",g[null===(n=t.split("."))||void 0===n?void 0:n[1]]||"application/octet-stream"),new Blob([o],{type:g[null===(a=t.split("."))||void 0===a?void 0:a[1]]||"application/octet-stream"})},ue=function(e,t,n){var a=se(t,n);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(a,e);else{var r=document.createElement("a");r.href=window.URL.createObjectURL(a),r.download=e,document.body.appendChild(r);var i=document.createEvent("MouseEvents");i.initEvent("click",!1,!1),r.dispatchEvent(i),document.body.removeChild(r)}}},"362i":function(e,t,n){e.exports=n.p+"static/passpart.cc679602.png"},"6lC8":function(e,t,n){},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var a=n("k1fw"),r=n("0Owb"),i=(n("+L6B"),n("2/Rp")),o=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),s=n("q1tI"),u=n.n(s),p=n("VrN/"),f=n.n(p),d=(n("p77/"),n("c5Ni"),l["a"].Option),m={labelCol:{span:4},wrapperCol:{span:20}},h={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"]};function g(e){var t=e.value,n=e.onChange,r=e.mode,i=e.options,o=void 0===i?{}:i,l=Object(s["useRef"])(),p=Object(s["useState"])(),d=Object(c["a"])(p,2),m=d[0],h=d[1];return Object(s["useEffect"])((function(){if(m){var e=function(e){var t=e.getValue();n&&n(t)};return m.on("change",e),function(){m.off("change",e)}}}),[m,n]),Object(s["useEffect"])((function(){m&&m.setOption("mode",r)}),[m,r]),Object(s["useEffect"])((function(){m&&(t===m.getValue()&&""!==t||setTimeout((function(){m.setValue(t||" ")}),300))}),[m,t]),Object(s["useEffect"])((function(){if(l.current&&!m){var e=f.a.fromTextArea(l.current,Object(a["a"])({mode:r,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));h(e)}}),[l.current,m]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,a=Object(s["useState"])("python"),p=Object(c["a"])(a,2),f=p[0],v=p[1];function b(e){v(h[e][1])}function y(e){t(e)}return u.a.createElement(o["a"],Object(r["a"])({},m,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(l["a"],{onChange:b},Object.keys(h).map((function(e){return u.a.createElement(d,{key:e,value:e},h[e][0])})))),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(g,{mode:f})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(i["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(i["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"8Abk":function(e,t,n){},"8Enf":function(e,t,n){},"9Bee":function(e,t,n){"use strict";var a=n("q1tI"),r=n.n(a),i=(n("vg9a"),n("tJVT")),o=n("DlQD"),c=n.n(o),l=n("rUJ1");function s(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(i["a"])(t,1),r=n[0];return r.length>=a.length?e.slice(a.length):e})).join("\n")}var u=[],p=["<ul>"],f=new c.a.Renderer,d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function m(){u.length=0,p=["<ul>"]}function h(e,t,n,a){if(t>=e.length||e[t].level<=n)return t;var r=e[t];a.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),t++;var i=[];return t=h(e,t,r.level,i),i.length>0&&(a.push("<ul>"),i.forEach((function(e){a.push(e)})),a.push("</ul>")),a.push("</li>"),t=h(e,t,n,a),t}function g(){return h(u,0,0,p),p.push("</ul>"),p.join("")}var v={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=s(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var i=w(),o=a;a=i,x[i]={type:"block",expression:o}}return{type:"code",raw:n,lang:r,text:a}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,y=0,w=function(){return"__special_katext_id_".concat(y++,"__")},x={};function E(){return x}function O(){y=0,x={}}function A(e){return e=e.replace(b,(function(e,t){var n=w();return x[n]={type:"inline",expression:t},n})),e}var j=f.listitem;f.listitem=function(e){return j(A(e))};var k=f.paragraph;f.paragraph=function(e){return k(A(e))};var _=f.tablecell;f.tablecell=function(e,t){return _(A(e),t)},f.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(n?e:Object(l["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(n?e:Object(l["escape"])(e,!0))+"</code></pre>"},f.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"<h"+t+' id="'+a+'">'+e+"</h"+t+">"},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:v,renderer:f});var S=c.a,N=(n("SJMd"),n("m3rI")),L=n("Oy/b"),C=n("Xjjk"),T=n.n(C),I=/<pre[^>]*>/g;function D(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,o=e.style,c=void 0===o?{}:o,l=String(n),s=Object(a["useMemo"])((function(){try{var e=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,t=/\"\/api\/attachments\/|\"\/attachments\/download\//g,n=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;l=l.replace(e,"("+N["a"].API_SERVER+"/api/attachments/").replace(t,'"'+N["a"].API_SERVER+"/api/attachments/").replace(n,'"'+N["a"].API_SERVER+"/files/uploads/")}catch(i){}l=T()(l);var a=S(l),r=E();return l.match(/\[TOC\]/)&&(a=a.replace("<p>[TOC]</p>",g()),m()),a=a.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var n=r[t],a=n.type,i=n.expression;return Object(L["renderToString"])(D(i)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),a=a.replace(/\u2581/g,"\u2581\u2581\u2581"),O(),a}),[l]),u=Object(a["useRef"])();function p(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return Object(a["useEffect"])((function(){if(u.current&&s&&s.match(I)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",p),function(){u.current.removeEventListener("click",p),O(),m()}}),[s,u.current,p]),r.a.createElement("div",{ref:u,style:c,className:"".concat(i||""," markdown-body"),dangerouslySetInnerHTML:{__html:s}})}},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("q1tI");function r(e,t){var n=Object(a["useRef"])();Object(a["useEffect"])((function(){n.current=e})),Object(a["useEffect"])((function(){function e(){n.current()}if(null!==t){var a=setInterval(e,t);return function(){return clearInterval(a)}}}),[t])}},AKST:function(e,t,n){},AMnG:function(e,t,n){"use strict";n("miYZ");var a=n("tsqr"),r=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("nWbc"),n("Ot1p"));t["a"]=function(e){var t=e.id,n=e.activeDiscussIndex,l=e.onReplyDiscuss,s=Object(i["useState"])(""),u=Object(r["a"])(s,2),p=u[0],f=u[1];function d(e){f(e)}function m(){p?(l(t,p),f("")):a["b"].info("\u56de\u590d\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!")}return o.a.createElement("div",{key:t,className:"discuss-item-editor",style:{display:n===t?"block":"none",width:"100%"}},o.a.createElement(c["a"],{miniToolbar:!0,startInit:n===t,defaultValue:p,id:t,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56de\u590d",showResizeBar:!0,onChange:d}),o.a.createElement("a",{onClick:m,className:"btn-send"},"\u53d1\u9001"))}},ARon:function(e,t,n){},BdwD:function(e,t,n){"use strict";var a=n("k1fw"),r=n("q1tI"),i=n.n(r),o=function(e){var t=e.styles,r=void 0===t?{}:t,o=e.customText;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(a["a"])(Object(a["a"])({},{color:"#999",margin:"200px auto"}),r)},i.a.createElement("img",{src:n("FOrL")}),i.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6!"))};t["a"]=o},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var a=n("m3rI");function r(e){var t=!0;if(e.length>0){for(var n=0;n<e.length;n++)if(0==e[n].compile_success||!e[n].compile_success){t=!1;break}}else t=!1;return t}function i(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[],a=0;a<e.length;a++){var r=e[a],i=t?"".concat(t,"/").concat(r.name):"".concat(r.name);n.push({title:r.name,isLeaf:"tree"!==r.type,key:i})}return n}function o(e,t,n){for(var a=0;a<e.length;a++){var r=e[a];if(r.key===t){r.children=n;break}r.children&&o(r.children,t,n)}return e}function c(e,t,n){var a;return function(){var r=this,i=arguments,o=function(){a=null,n||e.apply(r,i)},c=n&&!a;clearTimeout(a),a=setTimeout(o,t),c&&e.apply(r,i)}}var l=a["a"].API_SERVER},"C+DQ":function(e,t,n){},DVFL:function(e,t,n){},Dqnf:function(e,t,n){"use strict";var a=n("k1fw"),r=n("tJVT"),i=n("rAM+"),o=n("q1tI"),c=n.n(o),l=n("J66h"),s=n("/POA"),u=(n("q7KB"),n("dhSg")),p=n("bdgK");function f(e,t,n){var a=n._core._renderService.dimensions.actualCellWidth||9.5,r=n._core._renderService.dimensions.actualCellHeight||18,i=Math.floor(t/r),o=Math.floor(e/a);return[o,i]}function d(e,t){var n=new p["default"]((function(t){var n,a=Object(i["a"])(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.target.offsetHeight>0||o.target.offsetWidth>0){var c=f(o.target.offsetWidth,o.target.offsetHeight,e),l=Object(r["a"])(c,2),s=l[0],p=l[1];console.log("cols, rows",s,p),e.resize(s,p),u["a"].publish("ssh-xterm-resize",{columns:s,rows:p,width:o.target.offsetWidth,height:o.target.offsetHeight})}}}catch(d){a.e(d)}finally{a.f()}}));return n.observe(t),n}var m=3e4;t["a"]=function(e){var t=e.sshConfigData,n=e.sid,i=Object(o["useState"])(null),p=Object(r["a"])(i,2),f=p[0],h=p[1],g=t.ws_url,v=t.password,b=t.port,y=Object(o["useRef"])(),w=Object(o["useRef"])(),x=Object(o["useRef"])(!1);return Object(o["useEffect"])((function(){if(y.current&&g){var e=new s["Terminal"]({fontSize:16,rendererType:"dom"});e.open(y.current),e.onData((function(e){w.current&&1===w.current.readyState&&(w.current.send(JSON.stringify({tp:"client",data:e})),u["a"].publish("on-operating-ssh"))})),e.write("Connecting..."),h(e);var t=d(e,y.current);return function(){e.dispose(),t.unobserve(y.current)}}}),[g,y.current]),Object(o["useEffect"])((function(){if(f&&g){var e=function(){var e=new WebSocket(g);w.current=e,e.onopen=function(){var n=f.element.parentElement;if(n){var r=n.offsetWidth,i=n.offsetHeight;console.log("init",{tp:"init",data:Object(a["a"])(Object(a["a"])({},t),{},{secret:v,width:r,height:i,rows:f.rows,columns:f.cols})}),e.send(JSON.stringify({tp:"init",data:Object(a["a"])(Object(a["a"])({},t),{},{secret:v,width:r,height:i,rows:f.rows,columns:f.cols})}))}f.focus()},e.onerror=function(t){console.log("------in socket error----",t,e,g)},e.onmessage=function(e){x.current||(f.write("\r"),setTimeout((function(){}),1e3)),x.current=!0,console.log("event:",e);var t=l["Base64"].decode(e.data.toString()),n=f._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",t,n,f),f.write(t)},e.onclose=function(e){r&&clearInterval(r),f.write("\r\nconnection closed")}},r=setInterval((function(){w.current&&w.current.send(JSON.stringify({tp:"h"}))}),m),i=u["a"].subscribe("create-socket",(function(t){n===t&&(w.current&&1===w.current.readyState?f.focus():e(),f.focus())})),o=u["a"].subscribe("close-socket",(function(e){n===e&&(w.current&&(w.current.close(),x.current=!1,f.clear()),w.current=null)})),c=u["a"].subscribe("ssh-xterm-resize",(function(e){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"resize",data:Object(a["a"])({},e)}))})),s=u["a"].subscribe("ssh-add-connect-time",(function(){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"overtime"}))}));return function(){o(),i(),c(),s(),w.current&&(w.current.close(),x.current=!1)}}}),[f,g,b]),c.a.createElement("div",{ref:y,className:"xterm-panel"},g?null:c.a.createElement("p",{style:{color:"#fff"}},"\u6b63\u5728\u8fde\u63a5\u547d\u4ee4\u884c\u670d\u52a1..."))}},FOrL:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},H65k:function(e,t,n){},HmJG:function(e,t,n){},IWh4:function(e,t){e.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(e,t,n){"use strict";n.d(t,"j",(function(){return r})),n.d(t,"k",(function(){return i})),n.d(t,"y",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"B",(function(){return l})),n.d(t,"x",(function(){return s})),n.d(t,"t",(function(){return u})),n.d(t,"u",(function(){return p})),n.d(t,"e",(function(){return f})),n.d(t,"o",(function(){return d})),n.d(t,"f",(function(){return m})),n.d(t,"h",(function(){return h})),n.d(t,"s",(function(){return g})),n.d(t,"i",(function(){return v})),n.d(t,"r",(function(){return b})),n.d(t,"c",(function(){return y})),n.d(t,"v",(function(){return w})),n.d(t,"w",(function(){return x})),n.d(t,"A",(function(){return E})),n.d(t,"l",(function(){return O})),n.d(t,"m",(function(){return A})),n.d(t,"n",(function(){return j})),n.d(t,"q",(function(){return k})),n.d(t,"z",(function(){return _})),n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return N})),n.d(t,"p",(function(){return L})),n.d(t,"d",(function(){return C}));var a=n("ErOA");function r(e,t){return Object(a["c"])("tasks/".concat(e,".json"),t||{})}function i(e){return Object(a["c"])("myshixuns/".concat(e,"/challenges.json"))}function o(e,t,n){return Object(a["c"])("tasks/".concat(e,"/star.json?shixun_id=").concat(t,"&star=").concat(n))}function c(e,t){return Object(a["c"])("tasks/".concat(e,"/rep_content.json"),t)}function l(e,t){return Object(a["f"])("myshixuns/".concat(e,"/update_file.json"),t)}function s(e,t){return Object(a["c"])("tasks/".concat(e,"/reset_original_code.json"),t)}function u(e,t){return Object(a["f"])("myshixuns/".concat(e,"/reset_repository.json"),t)}function p(e,t){return Object(a["c"])("tasks/".concat(e,"/reset_passed_code.json"),t)}function f(e,t){return Object(a["f"])("tasks/".concat(e,"/game_build.json"),t)}function d(e,t){return Object(a["c"])("tasks/".concat(e,"/game_status.json"),t)}function m(e,t){return Object(a["f"])("tasks/".concat(e,"/choose_build.json"),t)}function h(e){return Object(a["c"])("tasks/".concat(e,"/picture_display.json"))}function g(e){return Object(a["f"])("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(a["f"])("myshixuns/".concat(e,"/repository.json"),t)}function b(e){return Object(a["c"])("myshixuns/".concat(e,"/open_webssh.json"))}function y(e){return Object(a["c"])("tasks/".concat(e,"/close_webssh.json"))}function w(e){return Object(a["c"])("tasks/".concat(e,"/reset_vnc_link.json"))}function x(e){return Object(a["f"])("tasks/".concat(e,"/reset_windows_vnc_link.json"))}function E(e){return Object(a["c"])("tasks/".concat(e,"/check_test_sets.json"))}function O(e){return Object(a["c"])("tasks/".concat(e,"/get_answer_info.json"))}function A(e){return Object(a["c"])("tasks/".concat(e,"/get_choose_answer.json"))}function j(e){return Object(a["c"])("tasks/".concat(e,"/unlock_choose_answer.json"))}function k(e,t){return Object(a["c"])("tasks/".concat(e,"/unlock_answer.json?answer_id=").concat(t))}function _(e,t,n){return Object(a["f"])("tasks/".concat(e,"/set_games_status.json"),{result:t,data:n})}function S(e){return Object(a["f"])("tasks/".concat(e,"/extend_vnc.json"))}function N(e){return Object(a["f"])("tasks/".concat(e,"/extend_windows_vnc.json"))}function L(e,t){return Object(a["c"])("tasks/".concat(e,"/rank_list.json"),t)}function C(e,t){return Object(a["f"])("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:t})}},IxHN:function(e,t,n){"use strict";var a=n("q1tI"),r=n.n(a),i=n("07cG"),o=n.n(i);t["a"]=function(e){var t=e.message,n=e.className,a=e.children,i=e.style,c=void 0===i?{}:i;return r.a.createElement("div",{className:"".concat(o.a.idsRingWrapper," ").concat(n)},r.a.createElement("div",{className:o.a.ldsRing},r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null)),t?r.a.createElement("p",{style:c},t):null,a)}},KJ0q:function(e,t,n){},LYID:function(e,t,n){e.exports=n.p+"static/failer.5e83e9b8.svg"},Lmeb:function(e,t,n){},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n("fWQN"),r=n("mtLc"),i=n("yKVA"),o=n("879j"),c=n("q1tI"),l=n.n(c),s=n("i8i4"),u=function(e){Object(i["a"])(n,e);var t=Object(o["a"])(n);function n(e){var r;Object(a["a"])(this,n),r=t.call(this,e);var i=window.document;return r.node=i.createElement("div"),i.body.appendChild(r.node),r}return Object(r["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(s["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},Mm8t:function(e,t){e.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(e,t,n){},Ot1p:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),r=n("rAM+"),i=n("tJVT"),o=n("jrin"),c=n("q1tI"),l=n.n(c),s=n("VrN/"),u=n.n(s),p=n("bdgK"),f=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),d=n("0Owb"),m=(n("dejd"),n("C+DQ"),[{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 h(e){var t=e.onActionCallback,n=e.title,a=e.icon,r=e.actionName,i=e.className,o=void 0===i?"":i,c=e.children;function s(){t(r)}return l.a.createElement("a",{title:n,className:o,onClick:s},l.a.createElement("i",{className:"md-iconfont ".concat(a)}),c)}var g=function(e){var t=e.watch,n=e.showNullButton,a=e.onActionCallback,r=e.fullScreen,i=[].concat(m,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},i.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(h,Object(d["a"])({},e,{onActionCallback:a})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(h,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:a},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(h,{icon:"".concat(r?"icon-shrink":"icon-enlarge"),title:r?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:a})))},v=n("M8RZ"),b=(n("+L6B"),n("2/Rp")),y=(n("y8nQ"),n("Vl3Y")),w=(n("5NDa"),n("5rEg")),x={labelCol:{span:4},wrapperCol:{span:20}},E=function(e){var t=e.callback,n=e.onCancel;function a(e){t(e)}return l.a.createElement(y["a"],Object(d["a"])({},x,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:a}),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(w["a"],null)),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(w["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},O=n("7ahc"),A=(n("HmJG"),n("BjJ7")),j=y["a"].useForm,k={width:280,marginRight:10},_={labelCol:{span:5},wrapperCol:{span:19}},S=function(e){var t=e.callback,n=e.onCancel,a=j(),r=Object(i["a"])(a,1),o=r[0];function c(e){t(e)}function s(e){o.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function u(e){var t=e.target.files[0];L(t,s)}return l.a.createElement(y["a"],Object(d["a"])({form:o},_,{className:"upload-image-panel",onFinish:c}),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(y["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(w["a"],{style:k})),l.a.createElement(N,{onFileChange:u}))),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(w["a"],{style:{width:264}})),l.a.createElement(y["a"].Item,{style:{textAlign:"right"}},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function N(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function L(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var a=new window.XMLHttpRequest;a.withCredentials=!0,a.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),a.addEventListener("error",(function(e){console.error(e)}),!1),a.open("POST","".concat(A["a"],"/api/attachments.json")),a.send(n)}n("giR+");var C,T,I=n("fyUT"),D=(n("7Kak"),n("9yH6")),R=D["a"].Group,M={margin:"0 8px"},F=function(e){var t=e.callback,n=e.onCancel;function a(e){t(e)}return l.a.createElement(y["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:a},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:M},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:M},"\u884c\u6570"),l.a.createElement(y["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(I["a"],null)),l.a.createElement("span",{style:M},"\u5217\u6570"),l.a.createElement(y["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(I["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:M},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(y["a"].Item,{name:"align"},l.a.createElement(R,null,l.a.createElement(D["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(D["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(D["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(D["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},z="link",P="upload-image",G="code-block",B="add-table",U="------------",V={default:U,left:":".concat(U),center:":".concat(U,":"),right:"".concat(U,":")},Y=n("9VGf");var W=1e4,Q="\u2581";function Z(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var H=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=H?"Cmd":"Ctrl",X=(C={},Object(o["a"])(C,J+"-B","bold"),Object(o["a"])(C,J+"-I","italic"),C),q=(T={},Object(o["a"])(T,z,"\u6dfb\u52a0\u94fe\u63a5"),Object(o["a"])(T,G,"\u6dfb\u52a0\u4ee3\u7801\u5757"),Object(o["a"])(T,P,"\u6dfb\u52a0\u56fe\u7247"),Object(o["a"])(T,B,"\u6dfb\u52a0\u8868\u683c"),T);t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,s=e.onChange,d=e.width,m=void 0===d?"100%":d,h=e.height,b=void 0===h?400:h,y=e.miniToolbar,w=void 0!==y&&y,x=e.isFocus,A=void 0!==x&&x,j=e.watch,k=e.id,_=void 0===k?"markdown-editor-id":k,N=e.showResizeBar,C=void 0!==N&&N,T=e.noStorage,I=void 0!==T&&T,D=e.showNullButton,R=void 0!==D&&D,M=e.fullScreen,U=void 0!==M&&M,H=e.onBlur,J=e.onCMBeforeChange,K=e.className,$=void 0===K?"":K,ee=e.placeholder,te=void 0===ee?"":ee,ne=e.values,ae=void 0===ne?"":ne,re=Object(c["useState"])(null),ie=Object(i["a"])(re,2),oe=ie[0],ce=ie[1],le=Object(c["useState"])(n),se=Object(i["a"])(le,2),ue=se[0],pe=se[1],fe=Object(c["useState"])(j),de=Object(i["a"])(fe,2),me=de[0],he=de[1],ge=Object(c["useState"])(U),ve=Object(i["a"])(ge,2),be=ve[0],ye=ve[1],we=Object(c["useState"])(""),xe=Object(i["a"])(we,2),Ee=xe[0],Oe=xe[1],Ae=Object(c["useState"])(0),je=Object(i["a"])(Ae,2),ke=je[0],_e=je[1],Se=Object(c["useState"])(b),Ne=Object(i["a"])(Se,2),Le=Ne[0],Ce=Ne[1],Te=Object(c["useState"])(!1),Ie=Object(i["a"])(Te,2),De=(Ie[0],Ie[1]),Re=Object(c["useRef"])(),Me=Object(c["useRef"])(),Fe=Object(c["useRef"])(),ze=Object(c["useRef"])();Object(c["useEffect"])((function(){pe(ae),null===oe||void 0===oe||oe.setValue(ae)}),[ae]),Object(c["useEffect"])((function(){if(Re.current){var e=function(e,n){var a=n.clipboardData;if(a){var r=a.types.toString(),i=a.items;if("text/html,Files"!==r&&"Files"!==r)return!0;var o=i[1];"Files"===r&&(o=i[0]),"file"===o.kind&&o.type.match(/^image\//i)&&L(o.getAsFile(),(function(e){e.id?t.replaceSelection("")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=u.a.fromTextArea(Re.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("paste",e),ce(t),function(){t.off("paste",e)}}}),[]);var Pe=Object(c["useCallback"])((function(){if(Me.current)try{var e=Me.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Me.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=be?"calc(100vh - ".concat(e,"px)"):"".concat(Le-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[Le,Me,be]);Object(c["useEffect"])((function(){function e(){var e=new p["default"]((function(e){var t,n=Object(r["a"])(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&(Pe(),oe.setSize("100%","100%"),oe.refresh())}}catch(i){n.e(i)}finally{n.f()}}));return e.observe(Re.current.parentElement),e}if(oe){var t=e();return function(){t.unobserve(Re.current.parentElement)}}}),[oe,Pe]),Object(c["useEffect"])((function(){if(oe){for(var e=[],t=function(){var t=a[n];r=Object(i["a"])(t,2);var c=r[0],l=r[1],s=Object(o["a"])({},c,(function(){Ge(l)}));e.push(s),oe.addKeyMap(s)},n=0,a=Object.entries(X);n<a.length;n++){var r;t()}return function(){for(var t=0,n=e;t<n.length;t++){var a=n[t];oe.removeKeyMap(a)}}}}),[oe]),Object(c["useEffect"])((function(){U!==be&&ye(U)}),[U]),Object(Y["a"])((function(){if(!I&&ke>0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(_);e>=ke+W&&(!t||t!==ue)&&(window.sessionStorage.setItem(_,ue),De(!0))}}),W),Object(c["useEffect"])((function(){he(j)}),[oe,j]),Object(c["useEffect"])((function(){oe&&A&&oe.focus()}),[oe,A]),Object(c["useEffect"])((function(){if(me&&oe){var e=function(e){var t=e.target;if(ze.current){var n=t.scrollTop/t.scrollHeight;ze.current.scrollTop=ze.current.scrollHeight*n}},t=oe.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[oe,me]),Object(c["useEffect"])((function(){if(oe&&J){var e=function(e,t){J(e,t)};return oe.on("beforeChange",e),function(){oe.off("beforeChange",e)}}}),[oe,J]),Object(c["useEffect"])((function(){if(oe&&H){var e=function(){H(oe.getValue())};return oe.on("blur",e),function(){oe.off("blur",e)}}}),[oe,H]),Object(c["useEffect"])((function(){if(oe){var e=function(e){var t=e.getValue();pe(t),_e((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),s&&s(t)};return oe.on("change",e),function(){oe.off("change",e)}}}),[oe,s]),Object(c["useEffect"])((function(){oe&&(null===n||void 0===n?(oe.setValue(""),pe("")):n!==oe.getValue()&&(oe.setValue(n),pe(n)))}),[oe,n]);var Ge=Object(c["useCallback"])((function(e){var t=oe.getCursor(),n=oe.getSelection(),a=n.split("\n");switch(e){case"bold":return oe.replaceSelection("**"+n+"**"),""===n&&oe.setCursor(t.line,t.ch+2),oe.focus();case"italic":return oe.replaceSelection("*"+n+"*"),""===n&&oe.setCursor(t.line,t.ch+1),oe.focus();case"code":return oe.replaceSelection("`"+n+"`"),""===n&&oe.setCursor(t.line,t.ch+1),oe.focus();case"inline-latex":return oe.replaceSelection("`$$"+n+"$$`"),""===n&&oe.setCursor(t.line,t.ch+3),oe.focus();case"latex":return oe.replaceSelection("```latex\n"+n+"\n```"),oe.setCursor(t.line+1,n.length+1),oe.focus();case"line-break":return oe.replaceSelection("<br/>\n"),oe.focus();case"list-ul":return""===n?oe.replaceSelection("- "+n):oe.replaceSelection(a.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),oe.focus();case"list-ol":return""===n?oe.replaceSelection("1. "+n):oe.replaceSelection(a.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),oe.focus();case"add-null-ch":return""===n&&oe.setCursor(t.line,t.ch+1),oe.replaceSelection(Q),oe.focus();case"eraser":return oe.setValue(""),oe.focus();case"trigger-watch":return he(!me),oe.focus();case"trigger-full-screen":return ye(!be),oe.focus();case z:return void Oe(z);case G:return void Oe(G);case P:return void Oe(P);case B:return void Oe(B);default:throw new Error}}),[oe,me,be]),Be=Object(c["useCallback"])((function(e){switch(Oe(""),Ee){case z:var t=e.title,n=e.link;return oe.replaceSelection("[".concat(t,"](").concat(n,")")),oe.focus();case G:var a=e.language,r=e.content;return oe.replaceSelection(["```"+a,r,"```"].join("\n")),oe.focus();case P:var i=e.src,o=e.alt;return oe.replaceSelection(".concat(i,' "').concat(o,'" )')),oe.focus();case B:for(var c=e.row,l=e.col,s=e.align,u="\n",p=0;p<c;p++){for(var f=[],d=[],m=0;m<l;m++)1===p&&d.push(V[s]),f.push(" ");1===p&&(u+="| ".concat(d.join(" | ")," |\n")),u+="| ".concat(f.join(1===l?"":" | ")," |\n")}return oe.replaceSelection(u+"\n"),oe.focus();default:throw new Error}}),[oe,Ee]),Ue=Object(c["useMemo"])((function(){switch(Ee){case z:return l.a.createElement(E,{callback:Be,onCancel:Ve});case G:return l.a.createElement(O["b"],{callback:Be,onCancel:Ve});case P:return l.a.createElement(S,{callback:Be,onCancel:Ve});case B:return l.a.createElement(F,{callback:Be,onCancel:Ve});default:return null}}),[Ee]);function Ve(){Oe("")}Object(c["useEffect"])((function(){if(Fe.current){var e=function(e){r=!0,i=e.pageY},t=function(){r=!1},n=function(e){if(r){var t=e.pageY-i;t<0&&(t=0),t>300&&(t=300);var n=b+t+"px";Ce(n)}},a=Fe.current,r=!1,i=0;return a.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){a.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[oe,Fe]),Object(c["useEffect"])((function(){Ce(b)}),[b]);var Ye=Z(m),We=Z(Le),Qe={width:Ye,height:We};Object(c["useMemo"])((function(){if(ke){var e=new Date(ke),t=e.getHours(),n=e.getMinutes(),a=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,a=a<10?"0"+a:a,"".concat(t,":").concat(n,":").concat(a)}return 0}),[ke]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Me},l.a.createElement("div",{className:"markdown-editor-container ".concat($," ").concat(me?"on-preview":""," ").concat(w?"mini":""," ").concat(be?"full-screen":""),style:Qe},l.a.createElement(g,{watch:me,fullScreen:be,showNullButton:R,onActionCallback:Ge}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Re,placeholder:te})),me?l.a.createElement("div",{ref:ze,className:"preview-container"},l.a.createElement(f["a"],{value:ue})):null))),C?l.a.createElement("a",{ref:Fe,className:"editor-resize"}):null,l.a.createElement(v["a"],null,q[Ee]?l.a.createElement(a["a"],{centered:!0,title:q[Ee],visible:!0,onCancel:Ve,footer:null},Ue):null))}},Plam:function(e,t,n){"use strict";n("giR+");var a=n("fyUT"),r=(n("2qtc"),n("kLXV")),i=(n("DjyN"),n("NUBc")),o=n("9og8"),c=n("tJVT"),l=n("k1fw"),s=n("q1tI"),u=n.n(s),p=(n("8Abk"),n("IxHN")),f=n("M8RZ"),d=n("BdwD"),m=n("fXAG"),h=n("mCJh"),g=n("m3rI"),v=n("9Bee"),b=(n("Ypxr"),n("AMnG")),y=(n("kaH+"),n("dhSg"));function w(e){var t=e.data,n=e.index,a=e.adminOrOperator,r=e.parentDiscussIndex,i=e.shixunIdentifier,o=e.user,c=e.onSetRewardData,l=e.onSetActionType,s=t.author,p=t.can_delete,f=t.content,d=t.hidden,m=t.id,h=t.reward,g=t.time;function b(){c({id:m,index:n,user_id:s.user_id,parentDiscussIndex:r})}function y(){l({id:m,index:n,params:{hidden:d?"0":"1",container_identifier:i},type:"hidden-discuss",parentDiscussIndex:r,message:d?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}function w(){l({id:m,index:n,type:"delete-discuss",parentDiscussIndex:r,message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}var x=a||p||s.user_id===o.user_id||s.login===o.login;return u.a.createElement("div",{className:"second-level-discuss"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(s.login),target:"_blank"},s.name),u.a.createElement("span",{className:"grey"},g),h?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(h)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,h)):null),u.a.createElement("div",{className:"btn-group"},a?u.a.createElement("a",{onClick:b,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,a?u.a.createElement("a",{onClick:y,title:d?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,x?u.a.createElement("a",{onClick:w,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),u.a.createElement(v["a"],{className:"discuss-content",value:f}))}var x=function(e){var t=e.data,n=e.index,a=e.shixunIdentifier,r=e.adminOrOperator,i=e.identity,o=e.onTopOrDownDiscuss,c=e.onPlusDiscuss,l=e.onSetActionType,s=e.onSetRewardData,p=e.user,f=e.activeDiscussIndex,d=e.onReplyDiscuss,m=e.onSetActiveDiscussIndex,h=t.content,x=t.children,E=t.game_url,O=t.hidden,A=t.id,j=t.position,k=t.praise_count,_=t.reward,S=t.sticky,N=t.time,L=t.user_praise,C=t.game_passed,T=t.author;function I(){m(A)}function D(){o(A,!S,n)}function R(){c(A,!L,n)}function M(){s({id:A,index:n,user_id:T.user_id})}function F(){l({id:A,index:n,type:"delete-discuss",message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}function z(){l({id:A,index:n,params:{hidden:O?"0":"1",container_identifier:a},type:"hidden-discuss",message:O?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}var P=function(e){var t=e.target,n=t.nodeName,a=t.src;"IMG"===n&&(y["a"].publish("preview-image",a),console.log("src:",a))};return u.a.createElement("div",{className:"discuss-item-container",key:A},u.a.createElement("a",{href:"/users/".concat(T.login),target:"_blank"},u.a.createElement("img",{alt:"\u7528\u6237\u5934\u50cf",height:"50",src:"".concat(g["a"].IMG_SERVER,"/images/").concat(T.image_url),width:"50"})),u.a.createElement("section",null,u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(T.login),target:"_blank"},T.name),u.a.createElement("span",{className:"grey"},N),j?u.a.createElement("span",{className:"c-green"}," [\u7b2c",j,"\u5173] "):null,E?u.a.createElement("a",{href:E,target:"_blank",className:"view-code",title:"\u70b9\u51fb\u67e5\u770bTA\u7684\u4ee3\u7801\u9875\u9762"},"\u67e5\u770b"):null,S?u.a.createElement("span",{className:"top"},"\u7f6e\u9876"):null,_?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(_)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,_)):null,i<=5?u.a.createElement("span",{style:{flex:"1",textAlign:"right",color:1===C?"#29bd8b":""}},1===C?"\u5df2\u901a\u5173":"\u672a\u901a\u5173"):null),u.a.createElement("div",{onClick:P},u.a.createElement(v["a"],{className:"discuss-content",value:h})),x&&x.length>0?u.a.createElement("div",{className:"reply-discuss-container",onClick:P},x.map((function(e,t){return u.a.createElement(w,{key:e.id,data:e,index:t,shixunIdentifier:a,adminOrOperator:r,user:p,onSetRewardData:s,onSetActionType:l,parentDiscussIndex:n})}))):null,u.a.createElement("div",{className:"btn-group"},r?u.a.createElement("a",{onClick:M,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,r?u.a.createElement("a",{onClick:z,title:O?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:O?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,i<=5?u.a.createElement("a",{onClick:D,className:S?"btn-top":"btn-down",title:S?"\u53d6\u6d88\u7f6e\u9876":"\u7f6e\u9876"},u.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,!r||x&&0!=x.length?null:u.a.createElement("a",{onClick:F,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})),u.a.createElement("a",{onClick:I,title:"\u56de\u590d"},u.a.createElement("i",{className:"iconfont icon-huifu1"})),u.a.createElement("a",{onClick:R,className:L?"c-orange":""},u.a.createElement("i",{className:L?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,k||""))),u.a.createElement(b["a"],{id:A,activeDiscussIndex:f,onReplyDiscuss:d})))};function E(){E=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(N){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new k(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(_([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return S()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=O(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function O(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,O(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function _(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=_,k.prototype={constructor:k,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(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;j(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var O={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function A(e,t){switch(t.type){case m["O"]:return Object(l["a"])(Object(l["a"])({},e),{},{loading:!0});case m["V"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!0});case m["b"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!1});case m["k"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case m["Y"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case m["w"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case m["y"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case m["G"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case m["a"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);default:throw new Error}}t["a"]=function(e){var t=e.shixunIdentifier,n=e.identity,g=e.activeIndex,v=e.user,b=e.isShixunDetail,w=void 0!==b&&b,j=Object(s["useReducer"])(A,O),k=Object(c["a"])(j,2),_=k[0],S=k[1],N=_.page,L=_.loading,C=_.data,T=_.actionType,I=_.showRewardDialog,D=_.activeDiscussIndex,R=Object(s["useRef"])(),M=Object(s["useRef"])();function F(e){return z.apply(this,arguments)}function z(){return z=Object(o["a"])(E().mark((function e(n){var a;return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!L){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,S({type:m["O"]}),e.next=6,Object(h["c"])(t,n);case 6:a=e.sent,S({type:m["k"],payload:{activeDiscussIndex:null,page:n,data:a,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])}))),z.apply(this,arguments)}function P(e){F(e)}function G(e,t,n){return B.apply(this,arguments)}function B(){return B=Object(o["a"])(E().mark((function e(t,n,a){var r;return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["e"])(t,n);case 3:r=e.sent,ae[a].user_praise=n,ae[a].praise_count=r.praise_count,S({type:m["w"],payload:{data:Object(l["a"])(Object(l["a"])({},C),{},{comments:ae})}}),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])}))),B.apply(this,arguments)}function U(e,t,n){return V.apply(this,arguments)}function V(){return V=Object(o["a"])(E().mark((function e(t,n,a){return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["h"])(t,n);case 3:ae[a].sticky=n,S({type:m["Y"],payload:{data:Object(l["a"])(Object(l["a"])({},C),{},{comments:ae})}}),F(_.page),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])}))),V.apply(this,arguments)}function Y(){S({type:m["y"],payload:{actionType:null}})}function W(){return Q.apply(this,arguments)}function Q(){return Q=Object(o["a"])(E().mark((function e(){var t,n,a,r,i,o,c,s;return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=T.id,n=T.params,a=T.type,r=T.index,i=T.parentDiscussIndex,"hidden-discuss"!==a){e.next=6;break}return e.next=4,Object(h["d"])(t,n);case 4:i?ae[i].children[r].hidden=1==n.hidden:ae[r].hidden=1==n.hidden,S({type:m["y"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},C),{},{comments:ae})}});case 6:if("delete-discuss"!==a){e.next=31;break}return e.next=9,Object(h["b"])(t);case 9:if(!i&&0!==i){e.next=22;break}o=ae[i].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==t){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:ae[i].children=o,e.next=30;break;case 22:s=ae.length-1;case 23:if(!(s>=0)){e.next=30;break}if(ae[s].id!==t){e.next=27;break}return ae.splice(s,1),e.abrupt("break",30);case 27:s--,e.next=23;break;case 30:S({type:m["y"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},C),{},{comments:ae})}});case 31:case"end":return e.stop()}}),e)}))),Q.apply(this,arguments)}function Z(e){S({type:m["y"],payload:{actionType:e}})}function H(){S({type:m["b"]})}function J(){return X.apply(this,arguments)}function X(){return X=Object(o["a"])(E().mark((function e(){var t,n,a,r,i,o,c;return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=R.current,n=t.id,a=t.index,r=t.score,i=t.user_id,o=t.parentDiscussIndex,e.next=3,Object(h["g"])(n,{container_type:"Discusses",score:r,user_id:i});case 3:c=e.sent,o?ae[o].children[a].reward=c.code:ae[a].reward=c.code,S({type:m["G"],payload:{showRewardDialog:!1,data:Object(l["a"])(Object(l["a"])({},C),{},{comments:ae})}}),R.current=null;case 7:case"end":return e.stop()}}),e)}))),X.apply(this,arguments)}function q(e){R.current=e,S({type:m["V"]})}function K(e){R.current.score=e}function $(e,t){return ee.apply(this,arguments)}function ee(){return ee=Object(o["a"])(E().mark((function e(t,n){return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["f"])(t,n);case 3:F(N),e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])}))),ee.apply(this,arguments)}function te(e){S(D===e?{type:m["a"],payload:{activeDiscussIndex:null}}:{type:m["a"],payload:{activeDiscussIndex:e}})}if(Object(s["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(o["a"])(E().mark((function e(){return E().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(3!==g||C||!t){e.next=3;break}return e.next=3,F(N);case 3:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}e()}),[t,g,N,S]),Object(s["useEffect"])((function(){var e=y["a"].subscribe("create-discuss",(function(){F(N)}));return e}),[t]),!C)return!w&&u.a.createElement(p["a"],null);var ne=C.disscuss_count,ae=C.comments,re=(C.all,C.can_hidden);return u.a.createElement(s["Fragment"],null,u.a.createElement("div",{className:"discuss-container",ref:M},!w&&L?u.a.createElement(p["a"],null):null,0===ne?u.a.createElement(d["a"],null):null,ae.map((function(e,a){return u.a.createElement(x,{user:v,key:e.id,data:e,index:a,identity:n,onPaginationChange:P,shixunIdentifier:t,onSetActionType:Z,onTopOrDownDiscuss:U,adminOrOperator:re,onPlusDiscuss:G,onSetRewardData:q,activeDiscussIndex:D,onSetActiveDiscussIndex:te,onReplyDiscuss:$})})),ne>10?u.a.createElement("div",{className:"pagination-container"},u.a.createElement(i["a"],{showQuickJumper:!0,showSizeChanger:!1,onChange:P,current:N,total:ne})):null),u.a.createElement(f["a"],null,u.a.createElement(r["a"],{centered:!0,title:"\u63d0\u793a",visible:!!T,onOk:W,onCancel:Y},u.a.createElement("p",null,T?T.message:"")),u.a.createElement(r["a"],{centered:!0,width:400,title:"\u5956\u52b1\u8bbe\u7f6e",visible:I,onCancel:H,onOk:J},u.a.createElement(a["a"],{placeholder:"\u8bf7\u8f93\u5165\u5956\u52b1\u7684\u91d1\u5e01\u6570\u91cf",min:1,onChange:K,style:{width:"228px"}}))))}},"Q+I+":function(e,t){e.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(e,t,n){},QUgM:function(e,t,n){},"S+dL":function(e,t){e.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},Sa5k:function(e,t,n){e.exports=n.p+"static/nothing.4d201a0a.png"},TVoq:function(e,t,n){},Tl6Z:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(e,t,n){},UbZX:function(e,t,n){e.exports=n.p+"static/success.2e2721eb.svg"},UlFV:function(e,t,n){},VPUa:function(e,t,n){e.exports=n.p+"static/passall.2673ac21.png"},VjRW:function(e,t){e.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(e,t,n){},XDHc:function(e,t,n){},XZCF:function(e,t,n){},XyRZ:function(e,t,n){},Ypxr:function(e,t,n){},Yr8L:function(e,t){e.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(e,t){var n=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},a=-1,r=1,i=0;n.Diff=function(e,t){return[e,t]},n.prototype.diff_main=function(e,t,a,r){"undefined"==typeof r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var o=r;if(null==e||null==t)throw new Error("Null input. (diff_main)");if(e==t)return e?[new n.Diff(i,e)]:[];"undefined"==typeof a&&(a=!0);var c=a,l=this.diff_commonPrefix(e,t),s=e.substring(0,l);e=e.substring(l),t=t.substring(l),l=this.diff_commonSuffix(e,t);var u=e.substring(e.length-l);e=e.substring(0,e.length-l),t=t.substring(0,t.length-l);var p=this.diff_compute_(e,t,c,o);return s&&p.unshift(new n.Diff(i,s)),u&&p.push(new n.Diff(i,u)),this.diff_cleanupMerge(p),p},n.prototype.diff_compute_=function(e,t,o,c){var l;if(!e)return[new n.Diff(r,t)];if(!t)return[new n.Diff(a,e)];var s=e.length>t.length?e:t,u=e.length>t.length?t:e,p=s.indexOf(u);if(-1!=p)return l=[new n.Diff(r,s.substring(0,p)),new n.Diff(i,u),new n.Diff(r,s.substring(p+u.length))],e.length>t.length&&(l[0][0]=l[2][0]=a),l;if(1==u.length)return[new n.Diff(a,e),new n.Diff(r,t)];var f=this.diff_halfMatch_(e,t);if(f){var d=f[0],m=f[1],h=f[2],g=f[3],v=f[4],b=this.diff_main(d,h,o,c),y=this.diff_main(m,g,o,c);return b.concat([new n.Diff(i,v)],y)}return o&&e.length>100&&t.length>100?this.diff_lineMode_(e,t,c):this.diff_bisect_(e,t,c)},n.prototype.diff_lineMode_=function(e,t,o){var c=this.diff_linesToChars_(e,t);e=c.chars1,t=c.chars2;var l=c.lineArray,s=this.diff_main(e,t,!1,o);this.diff_charsToLines_(s,l),this.diff_cleanupSemantic(s),s.push(new n.Diff(i,""));var u=0,p=0,f=0,d="",m="";while(u<s.length){switch(s[u][0]){case r:f++,m+=s[u][1];break;case a:p++,d+=s[u][1];break;case i:if(p>=1&&f>=1){s.splice(u-p-f,p+f),u=u-p-f;for(var h=this.diff_main(d,m,!1,o),g=h.length-1;g>=0;g--)s.splice(u,0,h[g]);u+=h.length}f=0,p=0,d="",m="";break}u++}return s.pop(),s},n.prototype.diff_bisect_=function(e,t,i){for(var o=e.length,c=t.length,l=Math.ceil((o+c)/2),s=l,u=2*l,p=new Array(u),f=new Array(u),d=0;d<u;d++)p[d]=-1,f[d]=-1;p[s+1]=0,f[s+1]=0;for(var m=o-c,h=m%2!=0,g=0,v=0,b=0,y=0,w=0;w<l;w++){if((new Date).getTime()>i)break;for(var x=-w+g;x<=w-v;x+=2){var E=s+x;S=x==-w||x!=w&&p[E-1]<p[E+1]?p[E+1]:p[E-1]+1;var O=S-x;while(S<o&&O<c&&e.charAt(S)==t.charAt(O))S++,O++;if(p[E]=S,S>o)v+=2;else if(O>c)g+=2;else if(h){var A=s+m-x;if(A>=0&&A<u&&-1!=f[A]){var j=o-f[A];if(S>=j)return this.diff_bisectSplit_(e,t,S,O,i)}}}for(var k=-w+b;k<=w-y;k+=2){A=s+k;j=k==-w||k!=w&&f[A-1]<f[A+1]?f[A+1]:f[A-1]+1;var _=j-k;while(j<o&&_<c&&e.charAt(o-j-1)==t.charAt(c-_-1))j++,_++;if(f[A]=j,j>o)y+=2;else if(_>c)b+=2;else if(!h){E=s+m-k;if(E>=0&&E<u&&-1!=p[E]){var S=p[E];O=s+S-E;if(j=o-j,S>=j)return this.diff_bisectSplit_(e,t,S,O,i)}}}}return[new n.Diff(a,e),new n.Diff(r,t)]},n.prototype.diff_bisectSplit_=function(e,t,n,a,r){var i=e.substring(0,n),o=t.substring(0,a),c=e.substring(n),l=t.substring(a),s=this.diff_main(i,o,!1,r),u=this.diff_main(c,l,!1,r);return s.concat(u)},n.prototype.diff_linesToChars_=function(e,t){var n=[],a={};function r(e){var t="",r=0,o=-1,c=n.length;while(o<e.length-1){o=e.indexOf("\n",r),-1==o&&(o=e.length-1);var l=e.substring(r,o+1);(a.hasOwnProperty?a.hasOwnProperty(l):void 0!==a[l])?t+=String.fromCharCode(a[l]):(c==i&&(l=e.substring(r),o=e.length),t+=String.fromCharCode(c),a[l]=c,n[c++]=l),r=o+1}return t}n[0]="";var i=4e4,o=r(e);i=65535;var c=r(t);return{chars1:o,chars2:c,lineArray:n}},n.prototype.diff_charsToLines_=function(e,t){for(var n=0;n<e.length;n++){for(var a=e[n][1],r=[],i=0;i<a.length;i++)r[i]=t[a.charCodeAt(i)];e[n][1]=r.join("")}},n.prototype.diff_commonPrefix=function(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;var n=0,a=Math.min(e.length,t.length),r=a,i=0;while(n<r)e.substring(i,r)==t.substring(i,r)?(n=r,i=n):a=r,r=Math.floor((a-n)/2+n);return r},n.prototype.diff_commonSuffix=function(e,t){if(!e||!t||e.charAt(e.length-1)!=t.charAt(t.length-1))return 0;var n=0,a=Math.min(e.length,t.length),r=a,i=0;while(n<r)e.substring(e.length-r,e.length-i)==t.substring(t.length-r,t.length-i)?(n=r,i=n):a=r,r=Math.floor((a-n)/2+n);return r},n.prototype.diff_commonOverlap_=function(e,t){var n=e.length,a=t.length;if(0==n||0==a)return 0;n>a?e=e.substring(n-a):n<a&&(t=t.substring(0,n));var r=Math.min(n,a);if(e==t)return r;var i=0,o=1;while(1){var c=e.substring(r-o),l=t.indexOf(c);if(-1==l)return i;o+=l,0!=l&&e.substring(r-o)!=t.substring(0,o)||(i=o,o++)}},n.prototype.diff_halfMatch_=function(e,t){if(this.Diff_Timeout<=0)return null;var n=e.length>t.length?e:t,a=e.length>t.length?t:e;if(n.length<4||2*a.length<n.length)return null;var r=this;function i(e,t,n){var a,i,o,c,l=e.substring(n,n+Math.floor(e.length/4)),s=-1,u="";while(-1!=(s=t.indexOf(l,s+1))){var p=r.diff_commonPrefix(e.substring(n),t.substring(s)),f=r.diff_commonSuffix(e.substring(0,n),t.substring(0,s));u.length<f+p&&(u=t.substring(s-f,s)+t.substring(s,s+p),a=e.substring(0,n-f),i=e.substring(n+p),o=t.substring(0,s-f),c=t.substring(s+p))}return 2*u.length>=e.length?[a,i,o,c,u]:null}var o,c,l,s,u,p=i(n,a,Math.ceil(n.length/4)),f=i(n,a,Math.ceil(n.length/2));if(!p&&!f)return null;o=f?p&&p[4].length>f[4].length?p:f:p,e.length>t.length?(c=o[0],l=o[1],s=o[2],u=o[3]):(s=o[0],u=o[1],c=o[2],l=o[3]);var d=o[4];return[c,l,s,u,d]},n.prototype.diff_cleanupSemantic=function(e){var t=!1,o=[],c=0,l=null,s=0,u=0,p=0,f=0,d=0;while(s<e.length)e[s][0]==i?(o[c++]=s,u=f,p=d,f=0,d=0,l=e[s][1]):(e[s][0]==r?f+=e[s][1].length:d+=e[s][1].length,l&&l.length<=Math.max(u,p)&&l.length<=Math.max(f,d)&&(e.splice(o[c-1],0,new n.Diff(a,l)),e[o[c-1]+1][0]=r,c--,c--,s=c>0?o[c-1]:-1,u=0,p=0,f=0,d=0,l=null,t=!0)),s++;t&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;while(s<e.length){if(e[s-1][0]==a&&e[s][0]==r){var m=e[s-1][1],h=e[s][1],g=this.diff_commonOverlap_(m,h),v=this.diff_commonOverlap_(h,m);g>=v?(g>=m.length/2||g>=h.length/2)&&(e.splice(s,0,new n.Diff(i,h.substring(0,g))),e[s-1][1]=m.substring(0,m.length-g),e[s+1][1]=h.substring(g),s++):(v>=m.length/2||v>=h.length/2)&&(e.splice(s,0,new n.Diff(i,m.substring(0,v))),e[s-1][0]=r,e[s-1][1]=h.substring(0,h.length-v),e[s+1][0]=a,e[s+1][1]=m.substring(v),s++),s++}s++}},n.prototype.diff_cleanupSemanticLossless=function(e){function t(e,t){if(!e||!t)return 6;var a=e.charAt(e.length-1),r=t.charAt(0),i=a.match(n.nonAlphaNumericRegex_),o=r.match(n.nonAlphaNumericRegex_),c=i&&a.match(n.whitespaceRegex_),l=o&&r.match(n.whitespaceRegex_),s=c&&a.match(n.linebreakRegex_),u=l&&r.match(n.linebreakRegex_),p=s&&e.match(n.blanklineEndRegex_),f=u&&t.match(n.blanklineStartRegex_);return p||f?5:s||u?4:i&&!c&&l?3:c||l?2:i||o?1:0}var a=1;while(a<e.length-1){if(e[a-1][0]==i&&e[a+1][0]==i){var r=e[a-1][1],o=e[a][1],c=e[a+1][1],l=this.diff_commonSuffix(r,o);if(l){var s=o.substring(o.length-l);r=r.substring(0,r.length-l),o=s+o.substring(0,o.length-l),c=s+c}var u=r,p=o,f=c,d=t(r,o)+t(o,c);while(o.charAt(0)===c.charAt(0)){r+=o.charAt(0),o=o.substring(1)+c.charAt(0),c=c.substring(1);var m=t(r,o)+t(o,c);m>=d&&(d=m,u=r,p=o,f=c)}e[a-1][1]!=u&&(u?e[a-1][1]=u:(e.splice(a-1,1),a--),e[a][1]=p,f?e[a+1][1]=f:(e.splice(a+1,1),a--))}a++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(e){var t=!1,o=[],c=0,l=null,s=0,u=!1,p=!1,f=!1,d=!1;while(s<e.length)e[s][0]==i?(e[s][1].length<this.Diff_EditCost&&(f||d)?(o[c++]=s,u=f,p=d,l=e[s][1]):(c=0,l=null),f=d=!1):(e[s][0]==a?d=!0:f=!0,l&&(u&&p&&f&&d||l.length<this.Diff_EditCost/2&&u+p+f+d==3)&&(e.splice(o[c-1],0,new n.Diff(a,l)),e[o[c-1]+1][0]=r,c--,l=null,u&&p?(f=d=!0,c=0):(c--,s=c>0?o[c-1]:-1,f=d=!1),t=!0)),s++;t&&this.diff_cleanupMerge(e)},n.prototype.diff_cleanupMerge=function(e){e.push(new n.Diff(i,""));var t,o=0,c=0,l=0,s="",u="";while(o<e.length)switch(e[o][0]){case r:l++,u+=e[o][1],o++;break;case a:c++,s+=e[o][1],o++;break;case i:c+l>1?(0!==c&&0!==l&&(t=this.diff_commonPrefix(u,s),0!==t&&(o-c-l>0&&e[o-c-l-1][0]==i?e[o-c-l-1][1]+=u.substring(0,t):(e.splice(0,0,new n.Diff(i,u.substring(0,t))),o++),u=u.substring(t),s=s.substring(t)),t=this.diff_commonSuffix(u,s),0!==t&&(e[o][1]=u.substring(u.length-t)+e[o][1],u=u.substring(0,u.length-t),s=s.substring(0,s.length-t))),o-=c+l,e.splice(o,c+l),s.length&&(e.splice(o,0,new n.Diff(a,s)),o++),u.length&&(e.splice(o,0,new n.Diff(r,u)),o++),o++):0!==o&&e[o-1][0]==i?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,l=0,c=0,s="",u="";break}""===e[e.length-1][1]&&e.pop();var p=!1;o=1;while(o<e.length-1)e[o-1][0]==i&&e[o+1][0]==i&&(e[o][1].substring(e[o][1].length-e[o-1][1].length)==e[o-1][1]?(e[o][1]=e[o-1][1]+e[o][1].substring(0,e[o][1].length-e[o-1][1].length),e[o+1][1]=e[o-1][1]+e[o+1][1],e.splice(o-1,1),p=!0):e[o][1].substring(0,e[o+1][1].length)==e[o+1][1]&&(e[o-1][1]+=e[o+1][1],e[o][1]=e[o][1].substring(e[o+1][1].length)+e[o+1][1],e.splice(o+1,1),p=!0)),o++;p&&this.diff_cleanupMerge(e)},n.prototype.diff_xIndex=function(e,t){var n,i=0,o=0,c=0,l=0;for(n=0;n<e.length;n++){if(e[n][0]!==r&&(i+=e[n][1].length),e[n][0]!==a&&(o+=e[n][1].length),i>t)break;c=i,l=o}return e.length!=n&&e[n][0]===a?l:l+(t-c)},n.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,o=/</g,c=/>/g,l=/\n/g,s=0;s<e.length;s++){var u=e[s][0],p=e[s][1],f=p.replace(n,"&").replace(o,"<").replace(c,">").replace(l,"¶<br>");switch(u){case r:t[s]='<ins style="background:#e6ffe6;">'+f+"</ins>";break;case a:t[s]='<del style="background:#ffe6e6;">'+f+"</del>";break;case i:t[s]="<span>"+f+"</span>";break}}return t.join("")},n.prototype.diff_text1=function(e){for(var t=[],n=0;n<e.length;n++)e[n][0]!==r&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_text2=function(e){for(var t=[],n=0;n<e.length;n++)e[n][0]!==a&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_levenshtein=function(e){for(var t=0,n=0,o=0,c=0;c<e.length;c++){var l=e[c][0],s=e[c][1];switch(l){case r:n+=s.length;break;case a:o+=s.length;break;case i:t+=Math.max(n,o),n=0,o=0;break}}return t+=Math.max(n,o),t},n.prototype.diff_toDelta=function(e){for(var t=[],n=0;n<e.length;n++)switch(e[n][0]){case r:t[n]="+"+encodeURI(e[n][1]);break;case a:t[n]="-"+e[n][1].length;break;case i:t[n]="="+e[n][1].length;break}return t.join("\t").replace(/%20/g," ")},n.prototype.diff_fromDelta=function(e,t){for(var o=[],c=0,l=0,s=t.split(/\t/g),u=0;u<s.length;u++){var p=s[u].substring(1);switch(s[u].charAt(0)){case"+":try{o[c++]=new n.Diff(r,decodeURI(p))}catch(m){throw new Error("Illegal escape in diff_fromDelta: "+p)}break;case"-":case"=":var f=parseInt(p,10);if(isNaN(f)||f<0)throw new Error("Invalid number in diff_fromDelta: "+p);var d=e.substring(l,l+=f);"="==s[u].charAt(0)?o[c++]=new n.Diff(i,d):o[c++]=new n.Diff(a,d);break;default:if(s[u])throw new Error("Invalid diff operation in diff_fromDelta: "+s[u])}}if(l!=e.length)throw new Error("Delta length ("+l+") does not equal source text length ("+e.length+").");return o},n.prototype.match_main=function(e,t,n){if(null==e||null==t||null==n)throw new Error("Null input. (match_main)");return n=Math.max(0,Math.min(n,e.length)),e==t?0:e.length?e.substring(n,n+t.length)==t?n:this.match_bitap_(e,t,n):-1},n.prototype.match_bitap_=function(e,t,n){if(t.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var a=this.match_alphabet_(t),r=this;function i(e,a){var i=e/t.length,o=Math.abs(n-a);return r.Match_Distance?i+o/r.Match_Distance:o?1:i}var o=this.Match_Threshold,c=e.indexOf(t,n);-1!=c&&(o=Math.min(i(0,c),o),c=e.lastIndexOf(t,n+t.length),-1!=c&&(o=Math.min(i(0,c),o)));var l,s,u=1<<t.length-1;c=-1;for(var p,f=t.length+e.length,d=0;d<t.length;d++){l=0,s=f;while(l<s)i(d,n+s)<=o?l=s:f=s,s=Math.floor((f-l)/2+l);f=s;var m=Math.max(1,n-s+1),h=Math.min(n+s,e.length)+t.length,g=Array(h+2);g[h+1]=(1<<d)-1;for(var v=h;v>=m;v--){var b=a[e.charAt(v-1)];if(g[v]=0===d?(g[v+1]<<1|1)&b:(g[v+1]<<1|1)&b|(p[v+1]|p[v])<<1|1|p[v+1],g[v]&u){var y=i(d,v-1);if(y<=o){if(o=y,c=v-1,!(c>n))break;m=Math.max(1,2*n-c)}}}if(i(d+1,n)>o)break;p=g}return c},n.prototype.match_alphabet_=function(e){for(var t={},n=0;n<e.length;n++)t[e.charAt(n)]=0;for(n=0;n<e.length;n++)t[e.charAt(n)]|=1<<e.length-n-1;return t},n.prototype.patch_addContext_=function(e,t){if(0!=t.length){if(null===e.start2)throw Error("patch not initialized");var a=t.substring(e.start2,e.start2+e.length1),r=0;while(t.indexOf(a)!=t.lastIndexOf(a)&&a.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin)r+=this.Patch_Margin,a=t.substring(e.start2-r,e.start2+e.length1+r);r+=this.Patch_Margin;var o=t.substring(e.start2-r,e.start2);o&&e.diffs.unshift(new n.Diff(i,o));var c=t.substring(e.start2+e.length1,e.start2+e.length1+r);c&&e.diffs.push(new n.Diff(i,c)),e.start1-=o.length,e.start2-=o.length,e.length1+=o.length+c.length,e.length2+=o.length+c.length}},n.prototype.patch_make=function(e,t,o){var c,l;if("string"==typeof e&&"string"==typeof t&&"undefined"==typeof o)c=e,l=this.diff_main(c,t,!0),l.length>2&&(this.diff_cleanupSemantic(l),this.diff_cleanupEfficiency(l));else if(e&&"object"==typeof e&&"undefined"==typeof t&&"undefined"==typeof o)l=e,c=this.diff_text1(l);else if("string"==typeof e&&t&&"object"==typeof t&&"undefined"==typeof o)c=e,l=t;else{if("string"!=typeof e||"string"!=typeof t||!o||"object"!=typeof o)throw new Error("Unknown call format to patch_make.");c=e,l=o}if(0===l.length)return[];for(var s=[],u=new n.patch_obj,p=0,f=0,d=0,m=c,h=c,g=0;g<l.length;g++){var v=l[g][0],b=l[g][1];switch(p||v===i||(u.start1=f,u.start2=d),v){case r:u.diffs[p++]=l[g],u.length2+=b.length,h=h.substring(0,d)+b+h.substring(d);break;case a:u.length1+=b.length,u.diffs[p++]=l[g],h=h.substring(0,d)+h.substring(d+b.length);break;case i:b.length<=2*this.Patch_Margin&&p&&l.length!=g+1?(u.diffs[p++]=l[g],u.length1+=b.length,u.length2+=b.length):b.length>=2*this.Patch_Margin&&p&&(this.patch_addContext_(u,m),s.push(u),u=new n.patch_obj,p=0,m=h,f=d);break}v!==r&&(f+=b.length),v!==a&&(d+=b.length)}return p&&(this.patch_addContext_(u,m),s.push(u)),s},n.prototype.patch_deepCopy=function(e){for(var t=[],a=0;a<e.length;a++){var r=e[a],i=new n.patch_obj;i.diffs=[];for(var o=0;o<r.diffs.length;o++)i.diffs[o]=new n.Diff(r.diffs[o][0],r.diffs[o][1]);i.start1=r.start1,i.start2=r.start2,i.length1=r.length1,i.length2=r.length2,t[a]=i}return t},n.prototype.patch_apply=function(e,t){if(0==e.length)return[t,[]];e=this.patch_deepCopy(e);var n=this.patch_addPadding(e);t=n+t+n,this.patch_splitMax(e);for(var o=0,c=[],l=0;l<e.length;l++){var s,u,p=e[l].start2+o,f=this.diff_text1(e[l].diffs),d=-1;if(f.length>this.Match_MaxBits?(s=this.match_main(t,f.substring(0,this.Match_MaxBits),p),-1!=s&&(d=this.match_main(t,f.substring(f.length-this.Match_MaxBits),p+f.length-this.Match_MaxBits),(-1==d||s>=d)&&(s=-1))):s=this.match_main(t,f,p),-1==s)c[l]=!1,o-=e[l].length2-e[l].length1;else if(c[l]=!0,o=s-p,u=-1==d?t.substring(s,s+f.length):t.substring(s,d+this.Match_MaxBits),f==u)t=t.substring(0,s)+this.diff_text2(e[l].diffs)+t.substring(s+f.length);else{var m=this.diff_main(f,u,!1);if(f.length>this.Match_MaxBits&&this.diff_levenshtein(m)/f.length>this.Patch_DeleteThreshold)c[l]=!1;else{this.diff_cleanupSemanticLossless(m);for(var h,g=0,v=0;v<e[l].diffs.length;v++){var b=e[l].diffs[v];b[0]!==i&&(h=this.diff_xIndex(m,g)),b[0]===r?t=t.substring(0,s+h)+b[1]+t.substring(s+h):b[0]===a&&(t=t.substring(0,s+h)+t.substring(s+this.diff_xIndex(m,g+b[1].length))),b[0]!==a&&(g+=b[1].length)}}}}return t=t.substring(n.length,t.length-n.length),[t,c]},n.prototype.patch_addPadding=function(e){for(var t=this.Patch_Margin,a="",r=1;r<=t;r++)a+=String.fromCharCode(r);for(r=0;r<e.length;r++)e[r].start1+=t,e[r].start2+=t;var o=e[0],c=o.diffs;if(0==c.length||c[0][0]!=i)c.unshift(new n.Diff(i,a)),o.start1-=t,o.start2-=t,o.length1+=t,o.length2+=t;else if(t>c[0][1].length){var l=t-c[0][1].length;c[0][1]=a.substring(c[0][1].length)+c[0][1],o.start1-=l,o.start2-=l,o.length1+=l,o.length2+=l}if(o=e[e.length-1],c=o.diffs,0==c.length||c[c.length-1][0]!=i)c.push(new n.Diff(i,a)),o.length1+=t,o.length2+=t;else if(t>c[c.length-1][1].length){l=t-c[c.length-1][1].length;c[c.length-1][1]+=a.substring(0,l),o.length1+=l,o.length2+=l}return a},n.prototype.patch_splitMax=function(e){for(var t=this.Match_MaxBits,o=0;o<e.length;o++)if(!(e[o].length1<=t)){var c=e[o];e.splice(o--,1);var l=c.start1,s=c.start2,u="";while(0!==c.diffs.length){var p=new n.patch_obj,f=!0;p.start1=l-u.length,p.start2=s-u.length,""!==u&&(p.length1=p.length2=u.length,p.diffs.push(new n.Diff(i,u)));while(0!==c.diffs.length&&p.length1<t-this.Patch_Margin){var d=c.diffs[0][0],m=c.diffs[0][1];d===r?(p.length2+=m.length,s+=m.length,p.diffs.push(c.diffs.shift()),f=!1):d===a&&1==p.diffs.length&&p.diffs[0][0]==i&&m.length>2*t?(p.length1+=m.length,l+=m.length,f=!1,p.diffs.push(new n.Diff(d,m)),c.diffs.shift()):(m=m.substring(0,t-p.length1-this.Patch_Margin),p.length1+=m.length,l+=m.length,d===i?(p.length2+=m.length,s+=m.length):f=!1,p.diffs.push(new n.Diff(d,m)),m==c.diffs[0][1]?c.diffs.shift():c.diffs[0][1]=c.diffs[0][1].substring(m.length))}u=this.diff_text2(p.diffs),u=u.substring(u.length-this.Patch_Margin);var h=this.diff_text1(c.diffs).substring(0,this.Patch_Margin);""!==h&&(p.length1+=h.length,p.length2+=h.length,0!==p.diffs.length&&p.diffs[p.diffs.length-1][0]===i?p.diffs[p.diffs.length-1][1]+=h:p.diffs.push(new n.Diff(i,h))),f||e.splice(++o,0,p)}}},n.prototype.patch_toText=function(e){for(var t=[],n=0;n<e.length;n++)t[n]=e[n];return t.join("")},n.prototype.patch_fromText=function(e){var t=[];if(!e)return t;var o=e.split("\n"),c=0,l=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;while(c<o.length){var s=o[c].match(l);if(!s)throw new Error("Invalid patch string: "+o[c]);var u=new n.patch_obj;t.push(u),u.start1=parseInt(s[1],10),""===s[2]?(u.start1--,u.length1=1):"0"==s[2]?u.length1=0:(u.start1--,u.length1=parseInt(s[2],10)),u.start2=parseInt(s[3],10),""===s[4]?(u.start2--,u.length2=1):"0"==s[4]?u.length2=0:(u.start2--,u.length2=parseInt(s[4],10)),c++;while(c<o.length){var p=o[c].charAt(0);try{var f=decodeURI(o[c].substring(1))}catch(d){throw new Error("Illegal escape in patch_fromText: "+f)}if("-"==p)u.diffs.push(new n.Diff(a,f));else if("+"==p)u.diffs.push(new n.Diff(r,f));else if(" "==p)u.diffs.push(new n.Diff(i,f));else{if("@"==p)break;if(""!==p)throw new Error('Invalid patch mode "'+p+'" in: '+f)}c++}}return t},n.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},n.patch_obj.prototype.toString=function(){var e,t;e=0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1,t=0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2;for(var n,o=["@@ -"+e+" +"+t+" @@\n"],c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case r:n="+";break;case a:n="-";break;case i:n=" ";break}o[c+1]=n+encodeURI(this.diffs[c][1])+"\n"}return o.join("").replace(/%20/g," ")},e.exports=n,e.exports["diff_match_patch"]=n,e.exports["DIFF_DELETE"]=a,e.exports["DIFF_INSERT"]=r,e.exports["DIFF_EQUAL"]=i},ZD9Y:function(e,t,n){"use strict";n("BoS7");var a=n("Sdc0"),r=(n("OaEy"),n("2fM7")),i=n("q1tI"),o=n.n(i),c=(n("lOMy"),r["a"].Option);t["a"]=function(e){var t=e.onFontSizeChange,n=e.cmFontSize,i=e.cmCodeMode,l=e.onCodeModeChange,s=e.onTabToSpace,u=e.className,p=void 0===u?"":u,f=e.tabToSpace,d=e.children;return o.a.createElement("div",{className:"tpi-code-setting ".concat(p)},o.a.createElement("h3",null,"\u4ee3\u7801\u683c\u5f0f"),o.a.createElement("section",null,o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u663e\u793a\u6a21\u5f0f"),o.a.createElement(r["a"],{bordered:!1,size:"small",value:i,onChange:l},o.a.createElement(c,{value:"vs"},"\u767d\u8272\u80cc\u666f"),o.a.createElement(c,{value:"vs-dark"},"\u9ed1\u8272\u80cc\u666f"))),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u5b57\u4f53\u5927\u5c0f"),o.a.createElement(r["a"],{bordered:!1,size:"small",value:n,onChange:t},o.a.createElement(c,{value:12},"12px"),o.a.createElement(c,{value:14},"14px"),o.a.createElement(c,{value:16},"16px"),o.a.createElement(c,{value:18},"18px"),o.a.createElement(c,{value:20},"20px"),o.a.createElement(c,{value:22},"22px"))),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"Tab\u8f6c\u6362"),o.a.createElement(a["a"],{checked:f,onChange:s}))),o.a.createElement("h3",null,"\u5feb\u6377\u952e"),o.a.createElement("section",null,o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u4fdd\u5b58\u4ee3\u7801"),o.a.createElement("span",null,"Ctrl + S")),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u5524\u51fa\u5feb\u6377\u952e\u5217\u8868"),o.a.createElement("span",null,"F1 / Alt + F1")),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u5de6\u53f3\u7f29\u8fdb"),o.a.createElement("span",null,"Ctrl + ]/[")),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u8df3\u5230\u5339\u914d\u7684\u62ec\u53f7"),o.a.createElement("span",null,"Ctrl + Shift + \\")),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u8f6c\u5230\u884c\u9996"),o.a.createElement("span",null,"Home")),o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u8f6c\u5230\u884c\u5c3e"),o.a.createElement("span",null,"End"))),d)}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var a=n("k1fw"),r=(n("miYZ"),n("tsqr")),i=n("rAM+"),o=n("tJVT"),c=n("q1tI"),l=n.n(c),s=n("bdgK");function u(e,t,n,r,i){var o=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=r.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return i.map((function(e){l.push(Object(a["a"])(Object(a["a"])({},e),{},{range:c}))})),l}var p=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,r){var i=u(e,a,r,n,[t]);return{suggestions:i}}});var a=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var r=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=u(e,t,n,a,r);return{suggestions:i}}});var r=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,a){var i=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=u(e,n,a,r,i);return{suggestions:o}}})},f="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002";function d(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function m(){}var h=!1,g={"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 v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n<e.length;n++){var a=g[e[n]];if(a)return a}return t[0]}return g[t]||t}var b=null;t["b"]=function(e){var t=e.width,u=void 0===t?"100%":t,g=e.height,y=void 0===g?"100%":g,w=e.value,x=e.language,E=void 0===x?"javascript":x,O=e.style,A=void 0===O?{}:O,j=e.options,k=void 0===j?{}:j,_=e.overrideServices,S=void 0===_?{}:_,N=e.theme,L=void 0===N?"vs-dark":N,C=e.onEditBlur,T=e.onSave,I=e.autoHeight,D=void 0!==I&&I,R=e.forbidCopy,M=void 0!==R&&R,F=e.onChange,z=void 0===F?m:F,P=e.editorDidMount,G=void 0===P?m:P,B=e.onFocus,U=void 0===B?m:B,V=Object(c["useRef"])(),Y=Object(c["useRef"])({}),W=Object(c["useState"])(!1),Q=Object(o["a"])(W,2),Z=Q[0],H=Q[1];function J(){var e;return V.current&&(e=new s["default"]((function(e){var t,n=Object(i["a"])(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&Y.current.instance.layout()}}catch(r){n.e(r)}finally{n.f()}})),e.observe(V.current)),e}function X(){r["b"].warn(decodeURIComponent(f))}function q(){var e=Y.current.instance;if(e){var t=e.getSelection(),n=Y.current.pastePos||{},a=new b.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:a,text:""}])}),300)}}function K(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),T())}Object(c["useEffect"])((function(){var e=Y.current.instance;if(null!=w&&e&&Z){var t=e.getModel();t&&w!==t.getValue()&&(h=!0,t.setValue(w),e.layout(),h=!1)}}),[w,Z,Y.current]);var $=function(){if(D){var e=Y.current.instance.getContentHeight();oe(e<1800?e<y?y:e:1800)}};Object(c["useEffect"])((function(){V.current&&!Z&&n.e(24).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e,p(b),Y.current.instance=b.editor.create(V.current,Object(a["a"])({value:w,language:v(E),theme:L},k),S);var t=Y.current.instance;G(t,b),setTimeout((function(){$()}),500),Y.current.subscription=t.onDidChangeModelContent((function(e){h||($(),z(t.getValue(),e))})),M&&(t.addCommand(b.KeyMod.CtrlCmd|b.KeyMod.Shift|b.KeyCode.KEY_V,(function(){return X(),null})),t.addCommand(b.KeyMod.CtrlCmd|b.KeyCode.KEY_C,(function(){return X(),null}))),C&&t.onDidBlurEditorWidget((function(){C(t.getValue())})),U&&t.onDidFocusEditorText((function(){U(t.getValue())})),M&&(t.addCommand(b.KeyMod.CtrlCmd|b.KeyCode.KEY_V,(function(){return X(),null})),t.onDidPaste((function(e){Y.current.pastePos=e})),window.addEventListener("paste",q));var n=J();return H(!0),function(){var e=Y.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),Y.current.subscription&&Y.current.subscription.dispose(),M&&window.removeEventListener("paste",q),n.unobserve(V.current)}}))}),[]),Object(c["useEffect"])((function(){var e=Y.current.instance;if(e&&Z)return document.addEventListener("keydown",K,!1),function(){document.removeEventListener("keydown",K)}}),[T,Z]),Object(c["useEffect"])((function(){var e=Y.current.instance;if(e&&Z){var t=v(E);b.editor.setModelLanguage(e.getModel(),t),console.log("language:",E,e.getModel(),t)}}),[E,Z]),Object(c["useEffect"])((function(){var e=Y.current.instance;e&&Z&&b.editor.setTheme(L)}),[L,Z]),Object(c["useEffect"])((function(){var e=Y.current.instance;e&&Z&&e.updateOptions(k)}),[JSON.stringify(k),Z]),Object(c["useEffect"])((function(){var e=Y.current.instance;e&&Z&&e.layout()}),[u,y,Z]);var ee=Object(c["useState"])(d(u)),te=Object(o["a"])(ee,2),ne=te[0],ae=(te[1],Object(c["useState"])(d(y))),re=Object(o["a"])(ae,2),ie=re[0],oe=re[1],ce=Object(a["a"])(Object(a["a"])({},A),{},{width:ne,height:ie});return l.a.createElement("div",{className:"my-monaco-editor",ref:V,style:ce})};function y(e){var t=e.width,r=void 0===t?"100%":t,u=e.height,p=void 0===u?"100%":u,f=e.original,m=e.modified,h=e.language,g=e.options,v=void 0===g?{}:g,y=Object(c["useRef"])(),w=Object(c["useState"])(null),x=Object(o["a"])(w,2),E=x[0],O=x[1];function A(e){var t;return y.current&&(t=new s["default"]((function(t){var n,a=Object(i["a"])(t);try{for(a.s();!(n=a.n()).done;){var r=n.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&e.layout()}}catch(o){a.e(o)}finally{a.f()}})),t.observe(y.current)),t}Object(c["useEffect"])((function(){y.current&&n.e(24).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e;var t=b.editor.createDiffEditor(y.current,Object(a["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},v));O(t);var n=A(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(y.current)}}))}),[]),Object(c["useEffect"])((function(){E&&E.setModel({original:b.editor.createModel(f,h),modified:b.editor.createModel(m,h)})}),[f,m,h,E]);var j=d(r),k=d(p),_={width:j,height:k};return l.a.createElement("div",{className:"my-diff-editor",ref:y,style:_})}},bCnd:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return c}));var a=n("je13"),r=n.n(a),i=!1;function o(e,t){var n=r.a.get("__ec");n||(n={}),n[e]=t,r.a.set("__ec",n)}function c(e,t){var n=r.a.get("__ec");return n?void 0===n[e]?t:n[e]:t}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return h}));var a=n("k1fw"),r=n("9og8"),i=(n("2qtc"),n("kLXV")),o=n("tJVT"),c=n("PpiC"),l=n("q1tI"),s=n.n(l),u=n("bntm"),p=n("V0Rq"),f=n("Ty5D"),d=n("9kvl");function m(){m=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(N){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new k(r||[]);return a(o,"_invoke",{value:E(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}e.wrap=s;var p={};function f(){}function d(){}function h(){}var g={};l(g,i,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(_([])));b&&b!==t&&n.call(b,i)&&(g=b);var y=h.prototype=f.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function E(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return S()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=O(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function O(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,O(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function _(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return d.prototype=h,a(y,"constructor",{value:h,configurable:!0}),a(h,"constructor",{value:d,configurable:!0}),d.displayName=l(h,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,l(e,c,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},w(x.prototype),l(x.prototype,o,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new x(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},w(y),l(y,c,"Generator"),l(y,i,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=_,k.prototype={constructor:k,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(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;j(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var h=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],g=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,d=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(l["useState"])({})),h=Object(o["a"])(d,2),g=(h[0],h[1],i["a"].useModal()),v=Object(o["a"])(g,2),b=v[0],y=v[1],w=Object(l["useRef"])(null),x=Object(l["useState"])(),E=Object(o["a"])(x,2),O=(E[0],E[1],Object(l["useState"])(!0)),A=Object(o["a"])(O,2),j=A[0],k=A[1],_=(Object(f["l"])().query,Object(f["m"])());Object(l["useEffect"])((function(){var e,a;return clearTimeout(w.current),document.addEventListener(Object(u["c"])(),I,!1),window.addEventListener("blur",T,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(u["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),n({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),k(!1)),(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_open)&&!Object(u["a"])()?i["a"].info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",s.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(u["d"])(document.body),document.getElementById("root").addEventListener("click",S,!1)}}):document.getElementById("root").addEventListener("click",S,!1),function(){document.getElementById("root").removeEventListener("click",S,!1),document.removeEventListener(Object(u["c"])(),I,!1),window.removeEventListener("blur",T,!1),clearTimeout(w.current)}}),[]),Object(l["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(w.current),document.getElementById("root").removeEventListener("click",S,!1),document.removeEventListener(Object(u["c"])(),I,!1))}),500)}),[t.actionTabs]),Object(l["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num?C():j||N(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(t.exerciseUserInfo))}),500),console.log("exercise.exerciseUserInfo:",JSON.stringify(t.exerciseUserInfo),j)}),[t.exerciseUserInfo]);var S=function(e){Object(u["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(u["d"])(document.body),console.log("documentClick.full"))},N=function(){var e=Object(r["a"])(m().mark((function e(){var n,a;return m().wrap((function(e){while(1)switch(e.prev=e.next){case 0:console.log("\u5207\u5c4f\u63d0\u793a:",s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")),i["a"].destroyAll(),i["a"].info({content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){Object(u["d"])(document.body)}});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){location.href="/classrooms/".concat(_.coursesId,"/exercise/").concat(_.categoryId,"/detail")},C=function(){var e=Object(r["a"])(m().mark((function e(){var t;return m().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i["a"].destroyAll(),e.next=3,Object(p["Q"])({categoryId:_.categoryId,commit_method:1});case 3:t=e.sent,t&&(document.removeEventListener(Object(u["c"])(),I,!1),Object(u["b"])(),b.info({content:s.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",s.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){L()}}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){Object(u["a"])()&&Object(u["b"])()},I=function(){var e=!1;if(console.log("fullscreen change"),Object(u["a"])())clearTimeout(w.current);else{e=!0;var i=setTimeout(Object(r["a"])(m().mark((function e(){return m().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(p["K"])({id:_.categoryId});case 2:return e.next=4,n({type:"exercise/getExerciseUserInfo",payload:Object(a["a"])({},_)});case 4:console.log("timeout.exercise.get"),t.exerciseUserInfo.used_screen_num<t.exerciseUserInfo.screen_num||C();case 6:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec);w.current=i}n({type:"globalSetting/headerFooterToggle",payload:e}),n({type:"globalSetting/onlyShowBackTopToggle",payload:!e})};return s.a.createElement("div",null,y)};t["a"]=Object(d["a"])((function(e){var t=e.loading,n=e.user,a=e.exercise,r=e.globalSetting;return{globalSetting:r,user:n,exercise:a,loading:t.effects}}))(g)},bntm:function(e,t,n){"use strict";function a(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(t){console.log(t,":e")}}function r(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));var i=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return null!=e}},"cf+g":function(e,t,n){e.exports=n.p+"static/mark.ad150797.svg"},dQ5l:function(e,t,n){"use strict";var a=n("tJVT"),r=n("k1fw"),i=n("q1tI"),o=n.n(i),c=n("ZBwS"),l=n.n(c),s=(n("TVoq"),new l.a);s.Diff_EditCost=8;var u={oldStr:"",newStr:""};function p(e,t){switch(t.type){case"init":return Object(r["a"])(Object(r["a"])({},e),t.payload);default:throw new Error}}function f(e,t){var n=/&/g,a=/</g,r=/>/g,i=e[0],o=e[1]||"",l=o.replace(n,"&").replace(a,"<").replace(r,">"),s=!l.trim();if("oldStr"===t)switch(i){case c["DIFF_DELETE"]:return"<ins class=".concat(s?"empty":"",">")+l+"</ins>";case c["DIFF_EQUAL"]:return"<span>"+l+"</span>"}else switch(i){case c["DIFF_INSERT"]:return"<del class=".concat(s?"empty":"",">")+l+"</del>";case c["DIFF_EQUAL"]:return"<span>"+l+"</span>"}}t["a"]=function(e){var t,n,r=e.output,c=e.actual_output,l=Object(i["useReducer"])(p,u),d=Object(a["a"])(l,2),m=d[0],h=d[1];return r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),c=null===(n=c)||void 0===n?void 0:n.replace(/\n/g,"\r"),Object(i["useEffect"])((function(){var e=s.diff_main(r||"",c||"");s.diff_cleanupEfficiency(e);var t=e.map((function(e){return f(e,"oldStr")})).join(""),n=e.map((function(e){return f(e,"newStr")})).join("");h({type:"init",payload:{oldStr:t,newStr:n}})}),[r,c]),o.a.createElement("div",{className:"diff-panel-container"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:m.oldStr}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:m.newStr}}))}},dTJi:function(e,t,n){},dejd:function(e,t,n){},dfu6:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=function(e){var t=/^(\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 t.test(e)}},dhSg:function(e,t,n){"use strict";function a(e){var t={},n={subscribe:function(e,n){return t[e]||(t[e]=[]),t[e].push(n),this.unsubscribe.bind(null,e,n)},unsubscribe:function(e,n){var a=t[e],r=-1;if(a){for(var i=0;i<a.length;i++)if(a[i].name===n.name){r=i;break}if(r>=0)return t[e].splice(r,1),!0}return!1},publish:function(e){if(!t[e])return!1;var n=Array.prototype.slice.call(arguments,1);return t[e].forEach((function(e){e.apply(null,n)})),this}};return e?Object.assign(e,n):n}var r=new a;t["a"]=r},"f+oW":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"h",(function(){return r})),n.d(t,"j",(function(){return i})),n.d(t,"cb",(function(){return o})),n.d(t,"n",(function(){return c})),n.d(t,"Q",(function(){return l})),n.d(t,"t",(function(){return s})),n.d(t,"u",(function(){return u})),n.d(t,"ab",(function(){return p})),n.d(t,"z",(function(){return f})),n.d(t,"l",(function(){return d})),n.d(t,"W",(function(){return m})),n.d(t,"r",(function(){return h})),n.d(t,"L",(function(){return g})),n.d(t,"Z",(function(){return v})),n.d(t,"bb",(function(){return b})),n.d(t,"k",(function(){return y})),n.d(t,"O",(function(){return w})),n.d(t,"Y",(function(){return x})),n.d(t,"w",(function(){return E})),n.d(t,"y",(function(){return O})),n.d(t,"V",(function(){return A})),n.d(t,"b",(function(){return j})),n.d(t,"G",(function(){return k})),n.d(t,"a",(function(){return _})),n.d(t,"N",(function(){return S})),n.d(t,"f",(function(){return N})),n.d(t,"s",(function(){return L})),n.d(t,"X",(function(){return C})),n.d(t,"x",(function(){return T})),n.d(t,"A",(function(){return I})),n.d(t,"e",(function(){return D})),n.d(t,"d",(function(){return R})),n.d(t,"U",(function(){return M})),n.d(t,"g",(function(){return F})),n.d(t,"c",(function(){return z})),n.d(t,"P",(function(){return P})),n.d(t,"m",(function(){return G})),n.d(t,"E",(function(){return B})),n.d(t,"H",(function(){return U})),n.d(t,"C",(function(){return V})),n.d(t,"D",(function(){return Y})),n.d(t,"B",(function(){return W})),n.d(t,"F",(function(){return Q})),n.d(t,"S",(function(){return Z})),n.d(t,"p",(function(){return H})),n.d(t,"q",(function(){return J})),n.d(t,"T",(function(){return X})),n.d(t,"R",(function(){return q})),n.d(t,"o",(function(){return K})),n.d(t,"K",(function(){return $})),n.d(t,"J",(function(){return ee})),n.d(t,"I",(function(){return te})),n.d(t,"M",(function(){return ne})),n.d(t,"v",(function(){return ae}));var a="FETCH_TASK_START",r="FETCH_TASK_FAILURE",i="FETCH_TASK_SUCCESS",o="UPDATE_TASK_DATA",c="HIDE_EVALUATE_RESULT",l="SHOW_EVALUATE_RESULT",s="MOVE_X",u="MOVE_Y",p="TRIGGER_RIGHT_PANEL_MASK ",f="SET_ACTIVE_INDEX",d="GET_TASK_LIST",m="SHOW_TASK_LIST",h="HIDE_TASK_LIST",g="SET_TASK_STAR",v="TRIGGER_ENLARGE_UNITY3D ",b="TRIGGER_TAB_FIXED ",y="GET_DISCUSSES",w="SHOW_DISCUSSES_LOADING",x="TOP_OR_DOWN_DISCUSS",E="PLUS_DISCUSS",O="SET_ACTION_TYPE",A="SHOW_REWARD_DIALOG",j="CANCEL_REWARD_DIALOG",k="SET_REWARD",_="ACTIVE_DISCUSS_INDEX",S="SHOW_ANSWER_LOADING",N="FETCH_ANSWER_INFO",L="HIGH_TIP_MODAL",C="SHOW_TIP_MODAL",T="SELECT_UNLOCK_ANSWER",I="SET_CHOOSE_ANSWERS",D="EVAL_CHOOSE_START",R="EVAL_CHOOSE_END",M="SHOW_REP_loading",F="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",P="SHOW_EVALUATE_LOADING",G="HIDE_EVALUATE_LOADING",B="SET_EVALUATE_MESSAGE",U="SET_SHOW_DIR",V="SET_EDITOR_SETTING",Y="SET_EDITOR_THEME",W="SET_EDITOR_FONTSIZE",Q="SET_REPOS",Z="SHOW_PATH_LIST",H="HIDE_PATH_LIST",J="HIDE_PICTURE_VIEW",X="SHOW_PICTURE_VIEW",q="SHOW_NOTICE",K="HIDE_NOTICE",$="SET_TAB_INDEX",ee="SET_SSH_TABS",te="SET_SSH_CONFIGDATA",ne="SET_VNC_LOADING ",ae="ON_TAB_TO_SPACE "},gflZ:function(e,t,n){},gp9y:function(e,t,n){},iNZB:function(e,t){e.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(e,t,n){},"kaH+":function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("UZu5"),n("dhSg")),l=n("rLCj"),s=n("dF/Y"),u=n("4i/N");t["a"]=function(){var e=Object(i["useState"])(""),t=Object(r["a"])(e,2),n=t[0],p=t[1],f=Object(i["useState"])(0),d=Object(r["a"])(f,2),m=d[0],h=d[1];function g(){document.body.style.overflow="auto",p("")}function v(){h(m+90)}return Object(i["useEffect"])((function(){var e=c["a"].subscribe("preview-image",(function(e){p(e),document.body.style.overflow="hidden"}));return e}),[]),o.a.createElement(i["Fragment"],null,n?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(a["a"],{onClick:v},"\u65cb\u8f6c",o.a.createElement(l["a"],null)),o.a.createElement(a["a"],{href:n},"\u4e0b\u8f7d",o.a.createElement(s["a"],null)),o.a.createElement(a["a"],{onClick:g},"\u5173\u95ed",o.a.createElement(u["a"],null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:n,alt:"\u9884\u89c8\u5927\u56fe",style:{transform:"rotate(".concat(m,"deg)")}}))):null)}},l9Ud:function(e,t,n){e.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(e,t,n){},mCJh:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"h",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"g",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"f",(function(){return u})),n.d(t,"a",(function(){return p}));var a=n("ErOA");function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Object(a["c"])("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(e,"&container_type=Shixun"))}function i(e,t){return Object(a["f"])("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:t})}function o(e,t){return Object(a["f"])("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function c(e,t){return Object(a["f"])("/discusses/".concat(e,"/hidden.json"),t)}function l(e,t){return Object(a["f"])("/discusses/".concat(e,"/reward_code.json"),t)}function s(e){return Object(a["a"])("/api/discusses/".concat(e,".json"),{method:"delete"})}function u(e,t){return Object(a["f"])("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:t})}function p(e){return Object(a["f"])("/discusses.json",e)}},nWbc:function(e,t,n){},p4vh:function(e,t){e.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(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=(n("5Dmo"),n("3S7+")),i=n("k1fw"),o=n("tJVT"),c=n("q1tI"),l=n.n(c),s=n("vHTk"),u=n.n(s),p=n("yEEn"),f=n("ZW9T"),d=n("1vsH");t["a"]=function(e){e.name;var t=e.data,n=(e.theme,e.type),s=e.filename,m=e.monacoEditor,h=e.className,g=e.style,v=e.close,b=e.onClose,y=Object(c["useState"])("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),w=Object(o["a"])(y,2),x=(w[0],w[1],Object(c["useRef"])()),E=function(){t.startsWith("http")?O():Object(d["m"])(s||"educoder",t,s)},O=function(){Object(d["l"])("",t)};return l.a.createElement("div",{style:Object(i["a"])({},g||{}),className:"".concat(u.a.wrp," ").concat(n?"":"hide")},v&&l.a.createElement("div",{className:u.a.close,ref:x},l.a.createElement(r["a"],{title:"\u70b9\u51fb\u4e0b\u8f7d\u6b64\u6587\u4ef6",getPopupContainer:function(){return x.current}},l.a.createElement("span",{onClick:O},l.a.createElement("i",{className:"icon-quxiaozhiding"}))),l.a.createElement(r["a"],{title:"\u5173\u95ed",getPopupContainer:function(){return x.current}},l.a.createElement("span",{className:"",onClick:b},l.a.createElement("i",{className:"icon-guanbi1"})))),l.a.createElement("div",{className:"".concat(u.a[h]," ").concat(h," ").concat(u.a.monaco," ").concat("txt"===n?"show":"hide")},l.a.createElement(f["b"],m)),"audio"===n&&l.a.createElement("audio",{src:"".concat(t.indexOf("http")>-1?"":"data:audio/mp3;base64,").concat(t),autoPlay:!0}),"video"===n&&l.a.createElement(l.a.Fragment,null,t.indexOf("http")>-1?l.a.createElement("video",{controls:!0,src:"".concat(t),autoPlay:!0}):l.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(t),autoPlay:!0})),"office"===n&&l.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat((null===t||void 0===t?void 0:t.indexOf("http"))>-1?t:document.location.origin+"/"+t,"?disposition=office")}),"image"===n&&l.a.createElement("img",{src:"".concat(t.indexOf("http")>-1?"":"data:image/png;base64,").concat(t)}),"other"===n&&l.a.createElement("div",null,l.a.createElement(a["a"],{type:"primary",size:"large",onClick:E},l.a.createElement(p["a"],null),"\u70b9\u51fb\u4e0b\u8f7d")),"download"===n&&l.a.createElement(a["a"],{type:"primary",size:"large",onClick:E},l.a.createElement(p["a"],null),"\u70b9\u51fb\u4e0b\u8f7d"))}},popq:function(e,t,n){},qUwa:function(e,t,n){},qZJd:function(e,t,n){"use strict";n("MXD1");var a=n("CFYs"),r=(n("miYZ"),n("tsqr")),i=(n("2qtc"),n("kLXV")),o=n("9og8"),c=n("rAM+"),l=n("tJVT"),s=n("k1fw"),u=n("q1tI"),p=n.n(u),f=n("IxHN"),d=n("bdgK"),m=n("M8RZ"),h=n("Ty5D"),g=n("1dTM"),v=n.n(g),b=n("dhSg"),y=(n("+L6B"),n("2/Rp")),w=(n("5NDa"),n("5rEg")),x=(n("AKST"),w["a"].TextArea),E=function(e){var t=e.onCancel,n=e.onSave,a=e.content,r=Object(u["useState"])(a),i=Object(l["a"])(r,2),o=i[0],c=i[1];function s(e){c(e.target.value)}function f(){n(o)}return Object(u["useEffect"])((function(){c(a)}),[a]),p.a.createElement("div",{className:"clipboard-box"},p.a.createElement("h3",null,"\u5b9e\u9a8c\u73af\u5883\u526a\u5207\u677f\uff1a"),p.a.createElement(x,{value:o,onChange:s,className:"clipboard"}),p.a.createElement("p",null," ",p.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 "),p.a.createElement("p",null," ",p.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 "),p.a.createElement("div",{className:"btn-action-container"},p.a.createElement(y["a"],{type:"ghost",onClick:t,style:{marginRight:10}},"\u53d6\u6d88"),p.a.createElement(y["a"],{type:"primary",onClick:f},"\u4fdd\u5b58")))},O=n("ErOA"),A=n("IZBM"),j=n("ye1Q");function k(){k=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(N){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(_([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return S()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function _(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=_,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}j["a"];function _(e){return e.replace(/\\u([\dA-Za-z]{4})/g,(function(e,t){return String.fromCharCode(parseInt("0x"+t))}))}function S(e){e||(e=window.location.search);var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n}var N,L={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5b9e\u9a8c\u73af\u5883\u51c6\u5907\u4e2d"};function C(e,t){switch(t.type){case N.SET_LOADING:return Object(s["a"])(Object(s["a"])({},e),{},{loading:t.payload});case N.SET_IS_LARGE:return Object(s["a"])(Object(s["a"])({},e),{},{isLarge:t.payload});case N.SET_MES:return Object(s["a"])(Object(s["a"])({},e),{},{mes:t.payload});case N.SET_STATE:return Object(s["a"])(Object(s["a"])({},e),t.payload);case N.SET_TRANSFER_CONTENT:return Object(s["a"])(Object(s["a"])({},e),{},{transferContent:t.payload});case N.SHOW_CLIPBOARD_BOX:return Object(s["a"])(Object(s["a"])({},e),{},{showClipBoardBox:t.payload});default:throw new Error}}(function(e){e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_IS_LARGE"]=1]="SET_IS_LARGE",e[e["SET_MES"]=2]="SET_MES",e[e["SET_STATE"]=3]="SET_STATE",e[e["SHOW_CLIPBOARD_BOX"]=4]="SHOW_CLIPBOARD_BOX",e[e["SET_TRANSFER_CONTENT"]=5]="SET_TRANSFER_CONTENT"})(N||(N={}));t["a"]=function(e){var t,n=e.vnc_url,g=e.window_vnc_url,y=e.taskId,w=Object(u["useRef"])(),x=Object(u["useRef"])(),j=Object(u["useReducer"])(C,L),T=Object(l["a"])(j,2),I=T[0],D=T[1],R=Object(u["useState"])(0),M=Object(l["a"])(R,2),F=M[0],z=M[1],P=I.mes,G=I.loading,B=I.showClipBoardBox,U=I.isLarge,V=I.transferContent,Y=Object(u["useState"])(0),W=Object(l["a"])(Y,2),Q=W[0],Z=W[1],H=Object(h["m"])();function J(){D({type:N.SHOW_CLIPBOARD_BOX,payload:!1})}function X(){D({type:N.SET_IS_LARGE,payload:!U})}function q(e){var t;return w.current&&(t=new d["default"]((function(t){var n,a=Object(c["a"])(t);try{for(a.s();!(n=a.n()).done;){var r=n.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&e._eventHandlers.windowResize()}}catch(i){a.e(i)}finally{a.f()}})),t.observe(w.current)),t}var K=function(){var e=Object(o["a"])(k().mark((function e(){var n;return k().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["a"])("/api/tasks/".concat(H.taskId||y,"/get_vnc_link.json"),{method:"post",params:Object(s["a"])({},H)});case 2:if(n=e.sent,-3!==(null===n||void 0===n?void 0:n.status)){e.next=5;break}return e.abrupt("return",new Promise(function(){var e=Object(o["a"])(k().mark((function e(a,r){return k().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["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 e=Object(o["a"])(k().mark((function e(){return k().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return clearTimeout(t),Z(0),e.next=4,Object(A["d"])(H.taskId,null===n||void 0===n?void 0:n.message);case 4:return K(),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));function a(){return e.apply(this,arguments)}return a}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 5:if(-1!==(null===n||void 0===n?void 0:n.status)){e.next=7;break}throw new String(null===n||void 0===n?void 0:n.message);case 7:return b["a"].publish("update-windows-time",null===n||void 0===n?void 0:n.data),e.abrupt("return",n);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function $(e){var t;null===(t=x.current)||void 0===t||t.clipboardPasteFrom(e),D({type:N.SET_TRANSFER_CONTENT,payload:e}),r["b"].success("\u4fdd\u5b58\u6210\u529f\uff01\u4f60\u53ef\u4ee5\u5728\u5b9e\u9a8c\u73af\u5883\u4e2d\u7c98\u8d34\u8be5\u5185\u5bb9"),J()}Object(u["useEffect"])((function(){var e,a;function i(e){g&&(r["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"),D({type:N.SET_LOADING,payload:!0}),z(F+1))}function c(){clearTimeout(t),Z(100),setTimeout((function(){D({type:N.SET_LOADING,payload:!1})}),1300),b["a"].subscribe("send-ctrl-alt-delete",(function(){var t;null===(t=e)||void 0===t||t.sendCtrlAltDel()}))}function l(e){var t=_(e.detail.text);D({type:N.SET_TRANSFER_CONTENT,payload:t})}if((g||n)&&w.current){new Promise(Object(o["a"])(k().mark((function t(){var n,r,o,s,u,p,f,d,m,h;return k().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=S(),r="",t.next=4,K();case 4:s=t.sent,g?(o="Edu123",r=decodeURIComponent(null===s||void 0===s||null===(u=s.data)||void 0===u?void 0:u.vnc_url)):(f=new URL(null===s||void 0===s||null===(p=s.data)||void 0===p?void 0:p.vnc_url),d=f.protocol,m=f.searchParams,h=f.host,o=m.get("password"),r="".concat("https:"===d?"wss":"ws","://").concat(h,"/").concat(n.path||"websockify")),e=new v.a(w.current,r,{credentials:{password:o},wsProtocols:["binary"]}),a=q(e),e.viewOnly=n.view_only||!1,e.scaleViewport=!!g||(n.scale||!1),e.scaleViewport=n.scale||!0,e.resizeSession=!0,x.current=e,e.addEventListener("disconnect",i),e.addEventListener("connect",c),e.addEventListener("clipboard",l);case 16:case"end":return t.stop()}}),t)}))));var s=b["a"].subscribe("vnc-reseting",(function(){D({type:N.SET_STATE,payload:{loading:!0,mes:"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u4e2d"}})})),u=b["a"].subscribe("vnc-enlarge",(function(){D({type:N.SET_IS_LARGE,payload:!0})})),p=b["a"].subscribe("show-clipboard-box",(function(){D({type:N.SHOW_CLIPBOARD_BOX,payload:!0})}));return Z(0),function(){var t,n,r,o;null===(t=e)||void 0===t||t.removeEventListener("disconnect",i),null===(n=e)||void 0===n||n.removeEventListener("connect",c),null===(r=e)||void 0===r||r.removeEventListener("clipboard",l),s(),u(),p(),null===(o=a)||void 0===o||o.unobserve(w.current)}}}),[n,g,F]),Object(u["useEffect"])((function(){0==Q&&ee()}),[Q]);var ee=function e(){Q>99?Q=99:(Q+=1,t=setTimeout((function(){e()}),1500)),Q<100&&Z(Q)};return p.a.createElement(u["Fragment"],null,p.a.createElement("div",{className:"".concat(g?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(U?"full-screen":"")},U&&p.a.createElement("a",{className:"btn-vnc-resize",onClick:X},p.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),G?p.a.createElement(f["a"],{message:P,style:{color:"#4CACFF"}},p.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},p.a.createElement(a["a"],{percent:Q,format:function(e){return p.a.createElement("span",{className:"c-white"},e,"%")}}))):null,p.a.createElement("div",{ref:w,className:"vnc-panel ".concat(G?"hide":"animated fadeIn")})),p.a.createElement(m["a"],null,p.a.createElement(i["a"],{title:"\u590d\u5236\u7c98\u8d34",centered:!0,maskClosable:!1,visible:B,onCancel:J,footer:null},p.a.createElement(E,{onCancel:J,onSave:$,content:V}))))}},s8TD:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n("Pv/L"),r=(n("14J3"),n("BMrR")),i=(n("jCWc"),n("kPKH")),o=(n("2qtc"),n("kLXV")),c=n("q1tI"),l=n.n(c),s=n("dfu6"),u=function(e){return new Promise((function(t,n){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,"undefined"==typeof window.RTCPeerConnection)return n("WebRTC not supported by browser");var c=new RTCPeerConnection,u=[];c.createDataChannel(""),c.createOffer().then((function(e){return c.setLocalDescription(e)})).catch((function(e){return n(e)})),c.onicecandidate=function(c){console.log("event:",c);if(!c||!c.candidate){if(console.log("ips",u),0==u.length||!Object(s["a"])(u[0])){var p=o["a"].info({title:l.a.createElement(r["a"],null,l.a.createElement(i["a"],{flex:"1"},"\u63d0\u793a"),l.a.createElement(i["a"],null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return p.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:l.a.createElement(r["a"],null,l.a.createElement(i["a"],null,"\u5f53\u524d\u8003\u8bd5\u5df2\u542f\u7528\u9650\u5236\u8003\u8bd5\u8bbf\u95eeIP\uff08\u9650\u5236\u516c\u5171IP+\u5185\u7f51IP\uff09\u3002","inner"===e.ip_limit&&l.a.createElement(l.a.Fragment,null,l.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"),l.a.createElement("br",null),l.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4f55\u5b89\u88c5WebRTC Leak Prevent\u63d2\u4ef6?"))))});return n("WebRTC disabled or restricted by browser")}var f=u.filter((function(e){return Object(s["a"])(e)}));return t(f.join(""))}var d=c.candidate.candidate.split(" "),m=Object(a["a"])(d),h=m[0],g=m[1],v=m[2],b=m[3],y=m[4],w=m[5],x=m[7],E=m.slice(8),O=["rtp","rtpc"];if(console.log("event:",c),u.some((function(e){return e==y}))||u.push(y),console.log(" candidate: "+h.split(":")[1]),console.log(" component: "+O[g-1]),console.log(" protocol: "+v),console.log(" priority: "+b),console.log(" ip: "+y),console.log(" port: "+w),console.log(" type: "+x),E.length){console.log("attributes: ");for(var A=0;A<E.length;A+=2)console.log("> "+E[A]+": "+E[A+1])}}}))}},tUsH:function(e,t){e.exports="data:image/png;base64,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"},vHTk:function(e,t,n){e.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xKgJ:function(e,t,n){"use strict";n.d(t,"p",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return f})),n.d(t,"t",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"u",(function(){return h})),n.d(t,"d",(function(){return g})),n.d(t,"i",(function(){return v})),n.d(t,"k",(function(){return b})),n.d(t,"v",(function(){return y})),n.d(t,"r",(function(){return w})),n.d(t,"h",(function(){return x})),n.d(t,"j",(function(){return E})),n.d(t,"q",(function(){return O})),n.d(t,"s",(function(){return A})),n.d(t,"a",(function(){return j})),n.d(t,"m",(function(){return k})),n.d(t,"n",(function(){return _})),n.d(t,"l",(function(){return S})),n.d(t,"o",(function(){return N})),n.d(t,"w",(function(){return L}));var a,r,i=n("9kvl");(function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["CertifiedTeacher"]=5]="CertifiedTeacher",e[e["TrainingProduction"]=8]="TrainingProduction",e[e["UncertifiedTeacher"]=12]="UncertifiedTeacher",e[e["Student"]=15]="Student"})(a||(a={})),function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["Admin"]=5]="Admin",e[e["Teacher"]=8]="Teacher",e[e["Assistant"]=12]="Assistant",e[e["Student"]=15]="Student"}(r||(r={}));var o=function(e){var t=Object(i["b"])()._store.getState(),n=t.user,a=n.userInfo;return e.some((function(e){return e==(null===a||void 0===a?void 0:a.role)}))},c=function(e){var t=Object(i["b"])()._store.getState(),n=t.user,a=n.userInfo;return!!(null===a||void 0===a?void 0:a.own)||e.some((function(e){var t;return e==(null===a||void 0===a||null===(t=a.course)||void 0===t?void 0:t.course_role)}))},l=function(){var e=Object(i["b"])()._store.getState(),t=e.user,n=t.userInfo;return n.main_site},s=function(){var e,t=Object(i["b"])()._store.getState(),n=t.user,a=n.userInfo;return null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_is_end},u=function(){return c([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant])},p=function(){return c([r.SuperAdmin,r.Teacher,r.Admin,r.Assistant,r.Operation])},f=function(){return c([r.SuperAdmin,r.Teacher,r.Admin])},d=function(){return c([r.SuperAdmin])},m=function(){return c([r.SuperAdmin,r.Operation,r.Admin])},h=function(){return o([r.SuperAdmin,r.Operation])},g=function(){return c([r.SuperAdmin,r.Admin])},v=function(){return c([r.SuperAdmin,r.Operation,r.Admin,r.Teacher])},b=function(){return c([r.Assistant])},y=function(){return c([r.Teacher])},w=function(){return c([r.Student])},x=function(){return c([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant,r.Student])},E=function(){return c([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant])},O=function(){var e,t=Object(i["b"])()._store.getState(),n=t.user,a=n.userInfo;return null===(null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_role)},A=function(){return o([r.Student])},j=function(){return o([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},k=function(){return o([a.SuperAdmin])},_=function(){return o([a.SuperAdmin,a.Operation])},S=function(){return o([a.Student])},N=function(){var e,t=Object(i["b"])()._store.getState(),n=t.user;return!!(null===(e=n.userInfo)||void 0===e?void 0:e.login)},L=function(){var e=Object(i["b"])()._store.getState(),t=e.user;return t.userInfo}},"yi/R":function(e,t,n){"use strict";n.r(t);var a=n("oBTY"),r=(n("bbsP"),n("/wGt")),i=n("0Owb"),o=n("jrin"),c=(n("2qtc"),n("kLXV")),l=(n("miYZ"),n("tsqr")),s=n("9og8"),u=n("tJVT"),p=n("PpiC"),f=n("k1fw"),d=(n("ozfa"),n("MJZm")),m=n("q1tI"),h=n.n(m),g=n("Ty5D"),v=(n("H65k"),n("+Axu"),n("f+oW")),b=n.n(v),y=function(e){var t=e.position,n=e.subject,a=e.score,r=e.onViewAllTask;return h.a.createElement("div",{className:"task-header"},h.a.createElement("a",{title:"\u67e5\u770b\u5168\u90e8\u4efb\u52a1",onClick:r},h.a.createElement("img",{src:b.a,alt:"nav",width:45})),h.a.createElement("h3",{title:n},"\u7b2c",t,"\u5173\uff1a",n),h.a.createElement("span",null,a))},w=(n("DjyN"),n("NUBc")),x=(n("g9YV"),n("wCAj")),E=(n("cWXX"),n("/ezw")),O=n("BdwD"),A=n("p4vh"),j=n.n(A),k=n("Q+I+"),_=n.n(k),S=n("Yr8L"),N=n.n(S),L=n("IZBM"),C=n("1vsH"),T=n("wd/R"),I=n.n(T);function D(){D=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var R,M={0:j.a,1:_.a,2:N.a},F={loading:!0,page:1,data:null};function z(e,t){switch(t.type){case R.SET_LOADING:return Object(f["a"])(Object(f["a"])({},e),{},{loading:t.payload});case R.SET_STATE:return Object(f["a"])(Object(f["a"])({},e),t.payload);case R.SET_PAGE:return Object(f["a"])(Object(f["a"])({},e),{},{page:t.payload});default:throw new Error}}(function(e){e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_STATE"]=1]="SET_STATE",e[e["SET_PAGE"]=2]="SET_PAGE"})(R||(R={}));var P=function(e){var t=e.activeIndex,n=e.taskId,a=Object(m["useReducer"])(z,F),r=Object(u["a"])(a,2),i=r[0],o=r[1],c=i.loading,l=i.page,p=i.data,f=Object(m["useMemo"])((function(){var e=[{title:"\u6392\u540d",dataIndex:"user_name",align:"center",render:function(e,t,n){var a=10*(l-1)+n+1;return a<=3?h.a.createElement("img",{src:M[a-1],alt:"rank",width:36}):a}},{title:"\u59d3\u540d",dataIndex:"user_name"},{title:null===p||void 0===p?void 0:p.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null===p||void 0===p?void 0:p.open_rank)?Object(C["I"])(e):e}},{title:"\u901a\u5173\u65f6\u95f4",dataIndex:"end_time",render:function(e){return I()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null===p||void 0===p?void 0:p.rank_data_name,null===p||void 0===p?void 0:p.open_rank,l]);function d(e){o({type:R.SET_PAGE,payload:e})}return Object(m["useEffect"])((function(){function e(){return a.apply(this,arguments)}function a(){return a=Object(s["a"])(D().mark((function e(){var t;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["p"])(n,{page:l,limit:10});case 2:t=e.sent,o({type:R.SET_STATE,payload:{loading:!1,data:t.data}});case 4:case"end":return e.stop()}}),e)}))),a.apply(this,arguments)}4===t&&e()}),[l,t,n]),h.a.createElement("div",{className:"ranking-container"},c?h.a.createElement(E["a"],{avatar:!0,paragraph:{rows:4}}):p&&0!==(null===p||void 0===p?void 0:p.rank_list_count)?h.a.createElement(h.a.Fragment,null,h.a.createElement(x["a"],{pagination:!1,size:"middle",dataSource:p.rank_list,columns:f}),p.rank_list_count>10?h.a.createElement(w["a"],{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:d,current:l,total:p.rank_list_count}):null):h.a.createElement(O["a"],null))},G=n("fXAG"),B=n("9Bee"),U=n("M8RZ"),V=(n("6lC8"),n("mCJh")),Y=(n("dTJi"),n("pC0b"),n("GzdX")),W=(n("OoWo"),"YYYY-MM-DD HH:mm"),Q=function(e){var t=e.challenge,n=e.position,a=e.status,r=e.get_gold,i=e.get_experience,o=e.star,c=e.tag_count,l=e.finished_time,s=e.index,u=e.view_answer_time,p=e.name,f=e.identifier,d=e.identity,v=e.shixun,b=e.taskList,y=e.onSaveTaskStar,w=Object(g["l"])();function x(e){y(f,e,s)}var E=2===a||v.status<2||b[s-1]&&2===b[s-1].status||v.task_pass||d<=5;return h.a.createElement("div",{className:"task-item-container ".concat(t.position===n?"active":""," ").concat(2===a?"finish":"")},h.a.createElement("div",{className:"flex-container challenge-title space-between"},E?h.a.createElement("a",{href:"/tasks/".concat(f).concat(w.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(f).concat(w.search)}),300)}},"".concat(n,". ").concat(p)," "):h.a.createElement("span",null,"".concat(n,". ").concat(p)),h.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(2===a?"green":"")})),h.a.createElement("div",{className:"flex-container"},h.a.createElement("p",{className:2===a?"green":""},h.a.createElement("span",null,"\u7ecf\u9a8c\u503c")," ",2===a&&i>0?"+":"",i),h.a.createElement("p",{className:2===a?"green":""},h.a.createElement("span",null,"\u91d1\u5e01")," ",2===a&&r>0?"+":""," ",r),h.a.createElement("p",null,h.a.createElement("span",null,"\u6280\u80fd\u6807\u7b7e")," ",c||"\u65e0")),h.a.createElement("div",{className:"flex-container"},h.a.createElement("p",null,h.a.createElement("span",null,"\u5b8c\u6210\u65f6\u95f4"),l?I()(l).format(W):"--"),h.a.createElement("p",null,h.a.createElement("span",null,"\u67e5\u770b\u7b54\u6848\u65f6\u95f4"),u?I()(u).format(W):"--")),v.status>=2?h.a.createElement("div",{className:"rate-container"},2===a&&0===o?h.a.createElement(m["Fragment"],null,h.a.createElement("span",null,"\u7ed9\u4e2a\u8bc4\u5206\u5427\uff1a"),h.a.createElement(Y["a"],{defaultValue:0,onChange:x})):null,2===a&&o>0?h.a.createElement(m["Fragment"],null,h.a.createElement("span",null,"\u5df2\u8bc4\u5206\uff1a"),h.a.createElement(Y["a"],{value:o,disabled:!0}),h.a.createElement("span",{className:"highlight"},o,"\u5206")):null):null)},Z=function(e){var t=e.taskList,n=e.challenge,a=e.shixun,r=e.identity,o=e.onSaveTaskStar;return h.a.createElement("div",{className:"task-nav-container"},h.a.createElement("p",{className:"task-tip"},h.a.createElement("div",null,h.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")),t.map((function(e,c){var l=Object(f["a"])(Object(f["a"])({},e),{},{identity:r,index:c,challenge:n,taskList:t,shixun:a,onSaveTaskStar:o});return h.a.createElement(Q,Object(i["a"])({key:c},l))})))},H=n("Plam"),J=(n("gp9y"),n("Ot1p"));function X(){X=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var q=function(e){var t=e.user_praise,n=e.praise_count,a=e.praisePlus,r=e.onCreateDiscuss,i=Object(m["useState"])(!1),o=Object(u["a"])(i,2),c=o[0],p=o[1],f=Object(m["useState"])(""),d=Object(u["a"])(f,2),g=d[0],v=d[1];function b(e){v(e)}function y(){p(!0)}function w(){p(!1)}function x(){return E.apply(this,arguments)}function E(){return E=Object(s["a"])(X().mark((function e(){return X().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(""!=g.trim()){e.next=3;break}return l["b"].warn("\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a"),e.abrupt("return");case 3:r(g),v(""),p(!1);case 6:case"end":return e.stop()}}),e)}))),E.apply(this,arguments)}return h.a.createElement("div",{className:"comment-input-editor-container ".concat(c?"active":""," ")},h.a.createElement("div",{className:c?"text-area hide":"text-area"},h.a.createElement("input",{placeholder:"\u8bf4\u70b9\u4ec0\u4e48",onClick:y}),h.a.createElement("a",{className:"c-light-black",onClick:a,title:t?"\u53d6\u6d88\u70b9\u8d5e":"\u70b9\u8d5e"},h.a.createElement("i",{className:"mr3 ".concat(t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8d5e"}),n?h.a.createElement("span",null,n):"")),c?h.a.createElement("div",{className:"input-mask",onClick:w}):null,h.a.createElement("div",{className:c?"md-container":"md-container hide"},h.a.createElement(J["a"],{id:"discuss-input-editor",startInit:c,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:g,height:240,onChange:b}),h.a.createElement("div",{className:"tip-container",onClick:w},h.a.createElement("p",null,"\u8bf7\u52ff\u7c98\u8d34\u7b54\u6848\uff0c\u5426\u5219\u5c06\u9020\u6210\u8d26\u53f7\u7981\u7528\u540e\u679c\uff01"),h.a.createElement("a",{className:"btn-send",onClick:x},"\u53d1\u9001"))))},K=n("dhSg"),$=(n("/omn"),n("IxHN")),ee=(n("ARon"),function(e){var t=e.data;return h.a.createElement(m["Fragment"],null,t&&t.map((function(e){return h.a.createElement("div",{className:"choose-answer-item",key:e.position},h.a.createElement("p",null,"\u7b2c",e.position,"\u9898"),h.a.createElement(B["a"],{value:e.answer}))})))}),te=(n("DVFL"),function(e){var t=e.data,n=e.onShowUnlockAnswerModal,a=e.challenge,r=(null===a||void 0===a?void 0:a.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return h.a.createElement(m["Fragment"],null,t&&t.map((function(e,t){var a=e.answer_id,i=e.answer_name,o=e.answer_contents,c=e.view_time;return h.a.createElement("div",{className:"answer-item-container",style:r,key:a},h.a.createElement("div",{className:"flex-container"},h.a.createElement("span",{className:"level"}," \u7ea7\u522b",t+1,"\uff1a "),h.a.createElement("span",{className:"name"},i),o?h.a.createElement(m["Fragment"],null,h.a.createElement("span",{className:"view-time"},c?I()(c).format("YYYY-MM-DD HH:mm"):""),h.a.createElement("span",null,"\u5df2\u89e3\u9501")):h.a.createElement("a",{onClick:n},"\u89e3\u9501")),o?h.a.createElement(B["a"],{value:o}):null)})))}),ne=function(e){var t=e.loading,n=e.data,a=e.onShowTip,r=e.st,i=e.challenge;return h.a.createElement("div",{className:"answer-container"},t?h.a.createElement($["a"],null):null,1===r?h.a.createElement(ee,{data:n}):h.a.createElement(te,{data:n,challenge:i,onShowUnlockAnswerModal:a}))},ae=(n("sRBo"),n("kaz8")),re=(n("gflZ"),function(e){var t=e.data,n=e.selected_unlocked_answer_id,a=e.selected_index,r=e.onSelect;if(!t)return null;var i=t.filter((function(e,t){return!e.answer_contents&&(e.index=t,!0)}));function o(e){var t=e.target,n=t.value,a=t.checked;r(a?n:null)}return h.a.createElement("table",{className:"unlock-answer-list"},h.a.createElement("thead",null,h.a.createElement("tr",null,h.a.createElement("th",null),h.a.createElement("th",null,"\u7ea7\u522b"),h.a.createElement("th",null,"\u540d\u79f0"),h.a.createElement("th",null,"\u6263\u5206\u5360\u6bd4"),h.a.createElement("th",null,"\u6263\u51cf\u91d1\u5e01"))),h.a.createElement("tbody",null,i.map((function(e,t){return h.a.createElement("tr",{key:e.answer_id},h.a.createElement("td",null,h.a.createElement(ae["a"],{value:e.answer_id,onChange:o,checked:e.answer_id===n||n&&a>=t})),h.a.createElement("td",null,e.index+1),h.a.createElement("td",null,e.answer_name),h.a.createElement("td",null,e.answer_ratio,"%"),h.a.createElement("td",{className:"gold-color"},e.answer_score))}))))}),ie=(n("Q7Vx"),function(e){var t=e.unity_3d_routes,n=e.onGetUnity3dMessage,a=e.onEvaluateCallback,r=Object(m["useRef"])(),i=Object(m["useState"])(!0),o=Object(u["a"])(i,2),c=o[0],l=o[1];function s(e){r.current&&r.current.contentWindow.postMessage(JSON.stringify(e),"*")}function p(){l(!1),K["a"].publish("unity3d-load-end")}return Object(m["useEffect"])((function(){function e(e){try{var t=JSON.parse(e.data);n(t)}catch(a){console.log(a,e.data)}}window.addEventListener("message",e);var t=K["a"].subscribe("evaluate-unity3d-result",(function(e){s(e),a&&a()}));return function(){window.removeEventListener("message",e),t()}}),[]),h.a.createElement(m["Fragment"],null,c?h.a.createElement($["a"],{message:"\u6b63\u5728\u52aa\u529b\u52a0\u8f7d\u4e2d..."}):null,h.a.createElement("iframe",{onLoad:p,className:"unity3d-panel",ref:r,src:t}))}),oe=n("BjJ7"),ce=n("kaH+");function le(){le=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}function se(e){var t=e.target;if("IMG"===t.tagName.toUpperCase()){var n=t.src||t.getAttribute("src");n&&-1===n.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),K["a"].publish("preview-image",n))}}var ue={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 pe(e,t){switch(t.type){case G["z"]:return Object(f["a"])(Object(f["a"])({},e),{},{activeIndex:t.payload});case G["Z"]:return Object(f["a"])(Object(f["a"])({},e),{},{enlarge_unity3D:t.payload});case G["bb"]:return Object(f["a"])(Object(f["a"])({},e),{},{tab_fixed:t.payload});case G["W"]:return Object(f["a"])(Object(f["a"])({},e),{},{showTaskList:!0});case G["r"]:return Object(f["a"])(Object(f["a"])({},e),{},{showTaskList:!1});case G["l"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);case G["L"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);case G["N"]:return Object(f["a"])(Object(f["a"])({},e),{},{loading:!0});case G["X"]:return Object(f["a"])(Object(f["a"])({},e),{},{showTip:!0});case G["s"]:return Object(f["a"])(Object(f["a"])({},e),{},{showTip:!1});case G["x"]:return Object(f["a"])(Object(f["a"])({},e),{},{selected_unlocked_answer_id:t.payload});case G["f"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);default:throw new Error}}var fe=function(e){var t=e.taskId,n=e.minuxUserGrade,i=e.discusses_count,o=e.is_teacher,p=e.has_answer,f=e.user,d=e.st,v=e.game,b=e.rank_name,w=e.challenge,x=e.myshixun,E=e.user_praise,O=e.praise_count,A=e.unity_3d_routes,j=e.with_code_file,k=e.onPlusOrCancelPraise,_=e.onEvaluateCallback,S=e.onGetUnity3dMessage,N=e.shixun,C=Object(m["useReducer"])(pe,ue),T=Object(u["a"])(C,2),I=T[0],D=T[1],R=Object(g["l"])().query,M=I.taskList,F=I.showTaskList,z=I.activeIndex,Y=I.enlarge_unity3D,W=I.tab_fixed,Q=I.data,J=I.answerScore,X=I.loading,$=I.showTip,ee=I.isMultiLevel,te=I.selected_unlocked_answer_id,ae=Object(m["useMemo"])((function(){var e=0;if(Q&&te)for(var t=Q.filter((function(e){return!e.answer_contents})),n=0;n<t.length;n++)if(t[n].answer_id===te){e=n;break}return e}),[Q,te]),fe=N?N.propaedeutics:null,de=Object(m["useRef"])(),me=w.open_rank;console.log(w,"challenge");var he=Object(m["useMemo"])((function(){var e=[{index:0,title:"\u4efb\u52a1\u8981\u6c42"}];return fe&&e.push({index:1,title:"\u80cc\u666f\u77e5\u8bc6"}),p&&"exercises"!==R.type&&!(null===w||void 0===w?void 0:w.hide_answer)&&e.push({index:2,title:"\u53c2\u8003\u7b54\u6848"}),"exercises"!==R.type&&e.push({index:3,title:"\u8bc4\u8bba"}),"CLOSE"!==me&&e.push({index:4,title:b}),e}),[p,fe,me,b]);function ge(e){var t=parseInt(e.currentTarget.id);2===t?v.homework_common_answer_open?l["b"].info("\u7981\u6b62\u67e5\u770b\u7b54\u6848"):ve():D({type:G["z"],payload:t})}function ve(){return be.apply(this,arguments)}function be(){return be=Object(s["a"])(le().mark((function e(){var t;return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!==d){e.next=5;break}return e.next=3,ye();case 3:e.next=9;break;case 5:return e.next=7,Object(L["m"])(v.identifier);case 7:t=e.sent,xe(t);case 9:case"end":return e.stop()}}),e)}))),be.apply(this,arguments)}function ye(){return we.apply(this,arguments)}function we(){return we=Object(s["a"])(le().mark((function e(){var t,n,a;return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["l"])(v.identifier);case 2:if(t=e.sent,n=t.message,0!==n.length){e.next=7;break}return l["b"].info("\u672c\u5173\u5361\u672a\u8bbe\u7f6e\u7b54\u6848"),e.abrupt("return");case 7:if(n.length){e.next=10;break}return D({type:G["f"],payload:{showTip:!0,isMultiLevel:!1,answerScore:n.answer_score,selected_unlocked_answer_id:n.answer_id}}),e.abrupt("return");case 10:a=0===n.filter((function(e){return e.answer_contents})).length,D({type:G["f"],payload:{showTip:a,data:n,isMultiLevel:n.length>1,activeIndex:a?z:2}});case 12:case"end":return e.stop()}}),e)}))),we.apply(this,arguments)}function xe(e){var t=e.choose_answers,n=e.message,a=e.status;0!==a?D({type:G["f"],payload:{showTip:1===a,data:t,answerScore:n,loading:!1,activeIndex:1===a?z:2}}):l["b"].info(n)}function Ee(){D({type:G["s"]})}function Oe(){D({type:G["X"]})}function Ae(){return je.apply(this,arguments)}function je(){return je=Object(s["a"])(le().mark((function e(){var t,a,r,i;return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(1!==d){e.next=8;break}return e.next=3,Object(L["n"])(v.identifier);case 3:t=e.sent,n(J),xe(t),e.next=14;break;case 8:if(!te){e.next=14;break}return e.next=11,Object(L["q"])(v.identifier,te);case 11:a=e.sent,r=a.status,a.message,-1===r||(ee?(i=0,Q.forEach((function(e,t){t<=ae&&(i+=e.answer_score)})),n(i)):n(J),ye(),D({type:G["s"]}));case 14:case"end":return e.stop()}}),e)}))),je.apply(this,arguments)}function ke(e){D({type:G["x"],payload:e})}function _e(){return Se.apply(this,arguments)}function Se(){return Se=Object(s["a"])(le().mark((function e(){var t;return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(L["k"])(x.identifier);case 3:t=e.sent,D({type:G["l"],payload:{taskList:t,showTaskList:!0}}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Se.apply(this,arguments)}function Ne(e,t,n){return Le.apply(this,arguments)}function Le(){return Le=Object(s["a"])(le().mark((function e(t,n,r){return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(L["y"])(t,N.id,n);case 3:M[r].star=n,D({type:G["L"],payload:{taskList:Object(a["a"])(M)}}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Le.apply(this,arguments)}function Ce(){_e()}function Te(){D({type:G["r"]})}Object(m["useEffect"])((function(){return function(){D({type:G["r"]}),D({type:G["z"],payload:0})}}),[t]),Object(m["useEffect"])((function(){if(de.current)return de.current.addEventListener("mousedown",se),function(){de.current.removeEventListener("mousedown",se)}}),[de.current]),Object(m["useEffect"])((function(){if(j&&A&&de.current){var e=Object(oe["b"])((function(e){var t=e.target.scrollTop;D(t>=354?{type:G["bb"],payload:!0}:{type:G["bb"],payload:!1})}),10);de.current.addEventListener("scroll",e);var t=K["a"].subscribe("evaluate-unity3d-finish",(function(){de.current.scrollTop=0}));return function(){de.current.removeEventListener("scroll",e),t()}}}),[j,A,de.current]);var Ie=w.position,De=w.score,Re=w.subject,Me={onViewAllTask:Ce,position:Ie,score:De,subject:Re};function Fe(e){return ze.apply(this,arguments)}function ze(){return ze=Object(s["a"])(le().mark((function e(t){return le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(V["a"])({content:t,container_type:"Shixun",container_id:N.id,challenge_id:w.id,position:Ie});case 2:D({type:G["z"],payload:3}),K["a"].publish("create-discuss");case 4:case"end":return e.stop()}}),e)}))),ze.apply(this,arguments)}function Pe(){D({type:G["Z"],payload:!Y})}var Ge={loading:X,data:Q,onShowTip:Oe,st:d,challenge:w};return h.a.createElement(m["Fragment"],null,h.a.createElement(y,Me),h.a.createElement("div",{className:"content-wrapper",ref:de},A&&j?h.a.createElement("div",{className:"unity-3d-container ".concat(Y?"enlarge":"")},h.a.createElement("a",{onClick:Pe,className:"btn-enlarge ".concat(Y?"enlarge":"")},h.a.createElement("i",{className:"iconfont ".concat(Y?"icon-suoxiao1":"icon-kuoda"," ")})),h.a.createElement(ie,{unity_3d_routes:A,onGetUnity3dMessage:S,onEvaluateCallback:_})):null,h.a.createElement("ul",{className:"tab-nav ".concat(W?"tab-fixed":"")},he.map((function(e){return h.a.createElement("li",{onClick:ge,id:e.index,key:e.title,className:z===e.index?"active":""},h.a.createElement("a",null,e.title,3===e.index&&i?h.a.createElement("span",null,i):null))}))),h.a.createElement(B["a"],{className:0===z?"tab-panel-body ".concat(A&&j?"scroll-margin-top":""):"hide",value:w.task_pass}),h.a.createElement("div",{className:1===z?"tab-panel-body":"hide"},fe?h.a.createElement(B["a"],{value:fe}):null),h.a.createElement("div",{className:2===z?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},h.a.createElement(ne,Ge)),h.a.createElement("div",{className:3===z?"tab-panel-body":"hide"},h.a.createElement(H["a"],{activeIndex:z,shixunIdentifier:N.identifier,identity:f.identity,user:f})),h.a.createElement("div",{className:4===z?"tab-panel-body":"hide"},h.a.createElement(P,{activeIndex:z,taskId:t})),"exercises"!==R.type&&h.a.createElement(q,{user_praise:E,praise_count:O,praisePlus:k,onCreateDiscuss:Fe})),h.a.createElement(U["a"],null,h.a.createElement(r["a"],{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:F,onClose:Te},h.a.createElement(Z,{taskList:Object(a["a"])(M),challenge:w,shixun:N,identity:f.identity,onSaveTaskStar:Ne})),h.a.createElement(c["a"],{centered:!0,title:"\u63d0\u793a",visible:$,onOk:Ae,onCancel:Ee,className:"answer-tip"},o?h.a.createElement("p",null,"\u5df2\u7ecf\u8fc7\u804c\u4e1a\u8ba4\u8bc1\u7684\u6559\u5e08\u53ef\u4ee5\u514d\u91d1\u5e01\u67e5\u770b\u7b54\u6848\u54df~"):h.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~"),ee?h.a.createElement(re,{selected_index:ae,selected_unlocked_answer_id:te,onSelect:ke,data:Q}):h.a.createElement("p",null,"\u5c06\u6263\u9664".concat(J,"\u70b9\u91d1\u5e01\uff0c\u662f\u5426\u786e\u8ba4\u67e5\u770b\u7b54\u6848")),o?h.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1"):null),h.a.createElement(ce["a"],null)))},de=(n("+L6B"),n("2/Rp")),me=(n("aHsQ"),n("sGsY")),he=n("55Ip"),ge=n("9VGf");function ve(e){return e.toString().padStart(2,"0")}function be(e){var t=Math.floor(e/60),n=e%60,a=Math.floor(t/60);return"".concat(ve(a),":").concat(ve(t-60*a),":").concat(ve(n))}var ye=function(e){var t=e.defaultTime,n=e.status,a=e.onUpdateCostTime,r=e.lastedGetTaskInfoTime,i=e.title,o=void 0===i?"":i,c=Object(m["useState"])(t||0),l=Object(u["a"])(c,2),s=l[0],p=l[1],f=Object(m["useRef"])();return Object(m["useEffect"])((function(){r&&(p(t),f.current=t)}),[t,r]),Object(m["useEffect"])((function(){if(r){var e=K["a"].subscribe("update-cost-time",(function(){2!==n&&a(f.current)}));return e}}),[r]),Object(ge["a"])((function(){p(s+1),f.current=f.current+1}),2===n?null:1e3),h.a.createElement("span",null,o?"".concat(o,"\uff1a"):null,be(s))},we=(n("8Enf"),n("P2fV"),n("NJEC")),xe=(n("UlFV"),n("RCxd")),Ee=n("S+dL"),Oe=n.n(Ee),Ae=n("P5Jw");function je(e){var t=e.onShowNotice,n=e.className,a=void 0===n?"":n;return h.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:t,className:a},h.a.createElement("img",{src:Oe.a,alt:"notice"}))}var ke=function(e){var t=e.loading,n=e.lastedUpdateTime,a=e.moveY,r=e.code_hidden,i=e.gameStatus,o=e.isEditPath,s=e.isNotice,u=e.git_url,p=e.onResetCode,f=e.onResetGitCode,d=e.onShowCodeSetting,g=e.onResetPassedCode,v=e.onShowDir,b=e.onResizeCodeArea,y=e.onShowNotice;function w(){b(a)}var x=function(){c["a"].confirm({title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",icon:h.a.createElement(xe["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:p})},E=function(){c["a"].confirm({title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",icon:h.a.createElement(xe["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:f})},O="100%"===a;return h.a.createElement(m["Fragment"],null,h.a.createElement("span",{className:"edit-status"},t?"\u4fdd\u5b58\u4e2d...":0===n?"\u5df2\u4fdd\u5b58":"\u5df2\u4fee\u6539"),h.a.createElement("div",{className:"action-bar"},s?h.a.createElement(je,{onShowNotice:y}):null,r?null:h.a.createElement("a",{title:"\u6587\u4ef6\u76ee\u5f55",onClick:v},h.a.createElement("i",{className:"iconfont icon-wenjian "})),u?h.a.createElement(Ae["CopyToClipboard"],{text:u,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},h.a.createElement("a",{title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740"},h.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,2===i&&o?h.a.createElement(we["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:g},h.a.createElement("a",{title:"\u52a0\u8f7d\u4e0a\u6b21\u901a\u8fc7\u7684\u4ee3\u7801"},h.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,o?h.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",onClick:x},h.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,o&&h.a.createElement("a",{title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",onClick:E},h.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),h.a.createElement("a",{onClick:d,title:"\u8bbe\u7f6e"},h.a.createElement("i",{className:"iconfont icon-shezhi"})),h.a.createElement("a",{onClick:w,title:O?"\u6536\u7f29":"\u5c55\u5f00"},h.a.createElement("i",{className:O?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},_e=n("Mm8t"),Se=n.n(_e),Ne=n("9kvl");function Le(){Le=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var Ce=function(e){var t=e.isNotice,n=e.moveY,a=e.isActive,r=e.tabIndex,i=e.webssh,o=e.socketKeys,c=e.onCloseSocket,l=e.onReCreateSocket,s=e.onShowNotice,u=e.onResizeCodeArea,p=e.shixun;function f(){u(n)}var d="100%"===n;return h.a.createElement("div",{className:"action-bar"},t?h.a.createElement(je,{onShowNotice:s}):null,i?h.a.createElement(De,{tabIndex:r,isActive:a,socketKeys:o,onReCreateSocket:l,onCloseSocket:c,shixun:p}):null,h.a.createElement("a",{onClick:f,title:d?"\u6536\u7f29":"\u5c55\u5f00"},h.a.createElement("i",{className:d?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Te=1200,Ie=300;function De(e){var t=e.isActive,n=e.socketKeys,a=e.onCloseSocket,r=e.onReCreateSocket,i=e.tabIndex,o=e.shixun,l=Object(m["useState"])(Te),p=Object(u["a"])(l,2),f=p[0],d=p[1],g=Object(m["useState"])(!1),v=Object(u["a"])(g,2),b=v[0],y=v[1],w=o.identifier;function x(){Ne["c"].replace("/shixuns/".concat(w,"/challenges"))}function E(){c["a"].confirm({title:"\u547d\u4ee4\u884c\u91cd\u8fde\u63d0\u9192",icon:h.a.createElement(xe["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:_,onCancel:x})}Object(ge["a"])((function(){d(f-1)}),t&&f>0?1e3:null),Object(m["useEffect"])((function(){var e=K["a"].subscribe("on-operating-ssh",(function(){d(Te)})),t=K["a"].subscribe("on-recreate-socket",(function(){r()}));return function(){e(),t()}}),[]);var O=function(){c["a"].confirm({title:"\u91cd\u7f6e\u547d\u4ee4\u884c",icon:h.a.createElement(xe["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:S})};function A(){y(!1)}function j(){y(!0)}function k(){d(Te),K["a"].publish("ssh-add-connect-time"),y(!1)}function _(){d(Te),K["a"].publish("create-socket",i)}function S(){return N.apply(this,arguments)}function N(){return N=Object(s["a"])(Le().mark((function e(){return Le().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.forEach((function(e){K["a"].publish("close-socket",e)})),e.next=3,a();case 3:d(Te),r();case 5:case"end":return e.stop()}}),e)}))),N.apply(this,arguments)}return Object(m["useEffect"])((function(){0===f&&(E(),n.forEach((function(e){K["a"].publish("close-socket",e)}))),f===Ie&&y(!0)}),[f]),h.a.createElement(m["Fragment"],null,f>0&&f<=Ie?h.a.createElement(Re,{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:f,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:j}):null,h.a.createElement("a",{onClick:O},h.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),h.a.createElement("span",null," \u91cd\u7f6e\u547d\u4ee4\u884c")),h.a.createElement(U["a"],null,h.a.createElement(c["a"],{centered:!0,title:[h.a.createElement(xe["a"],{className:"modalIconYellow"}),"\u547d\u4ee4\u884c\u8fde\u63a5\u65f6\u957f\u63d0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:b&&f>0,onOk:k,onCancel:A,okText:"\u7acb\u5373\u5ef6\u957f",cancelText:"\u4e0d\u9700\u8981"},"\u547d\u4ee4\u884c\u5c06\u4e8e ",Math.round(f/60)," \u5206\u949f\u540e\u4e2d\u65ad\uff0c\u9700\u8981\u5ef6\u957f\u4f7f\u7528\u65f6\u95f4\u5417\uff1f")))}function Re(e){var t=e.title,n=e.time,a=e.className,r=void 0===a?"":a,i=e.callback,o=e.desc,c=void 0===o?"":o,l=e.style,s=void 0===l?{}:l;function u(){i&&i()}return h.a.createElement("a",{onClick:u,title:t,className:r},h.a.createElement("img",{src:Se.a,alt:"time",width:16,style:s}),h.a.createElement("span",null,c?"".concat(c,"\uff1a"):"",be(n)))}n("lOMy");var Me,Fe={1:"\u7b80\u5355",2:"\u4e2d\u7b49",3:"\u56f0\u96be"},ze=function(e){var t=e.className,n=e.mirror_description,a=e.git_url,r=e.difficulty,i=e.task_pass,o=e.test_set_permission,c=e.onVncAction;return h.a.createElement("div",{className:"tpi-code-setting ".concat(t)},h.a.createElement("h3",null,"\u529f\u80fd"),h.a.createElement("section",null,h.a.createElement("a",{id:"full-screen",title:"\u5168\u5c4f",className:"file-item action",onClick:function(){c("full-screen")}}," ",h.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5c4f "),h.a.createElement("a",{id:"reset-task",onClick:function(){return c("reset-task")},className:"file-item action",title:"\u91cd\u7f6e\u5b9e\u8bad"}," ",h.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91cd\u7f6e\u5b9e\u8bad "),a?h.a.createElement(Ae["CopyToClipboard"],{text:a,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},h.a.createElement("a",{id:"copy-git",title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740",className:"file-item action"}," ",h.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740 ")):null,h.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){c("show-clipboard-box")}}," ",h.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590d\u5236\u7c98\u8d34 ")),h.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),h.a.createElement("section",null,h.a.createElement("a",{className:"file-item",title:i?"\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218":"\u4e0d\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218"},h.a.createElement("b",null,"\u8df3\u5173"),h.a.createElement("span",null,i?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),h.a.createElement("a",{className:"file-item",title:o?"\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"},h.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),h.a.createElement("span",null,o?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8"))),h.a.createElement("h3",null,"\u5b9e\u8bad\u57fa\u672c\u4fe1\u606f"),h.a.createElement("section",null,h.a.createElement("div",{className:"file-item"},h.a.createElement("b",null,"\u5b9e\u8bad\u96be\u6613\u5ea6"),h.a.createElement("span",null,Fe[r])),h.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},h.a.createElement("b",null,"\u5b9e\u9a8c\u73af\u5883"),h.a.createElement("span",{className:"vnc-desc",title:null===n||void 0===n?void 0:n.join(" ")},null===n||void 0===n?void 0:n.join(" ")))))},Pe=(n("5Dmo"),n("3S7+")),Ge=n("l9Ud"),Be=n.n(Ge);function Ue(){Ue=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}(function(e){e["Classrooms"]="classrooms",e["Shixuns"]="shixuns",e["Paths"]="paths",e["Projects"]="projects",e["Videos"]="videos",e["Topics"]="topics",e["Teach"]="teach-group"})(Me||(Me={}));var Ve=function(e){e.userDetail,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=e.onClose,i=e.shixun,o=Object(p["a"])(e,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),c=Object(g["m"])(),d=Object(m["useState"])([]),v=Object(u["a"])(d,2),b=v[0],y=v[1],x=Object(m["useState"])(0),E=Object(u["a"])(x,2),O=E[0],A=E[1],j=Object(m["useState"])(Object(f["a"])({page:1,limit:20,id:i.identifier},c)),k=Object(u["a"])(j,2),_=k[0],S=(k[1],Object(m["useCallback"])((function(){return o.visible}),[o.visible]));Object(m["useEffect"])((function(){_.page=1,N()}),[o.visible]);var N=function(){var e=Object(s["a"])(Ue().mark((function e(){var n;return Ue().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/getSetData",payload:_});case 2:n=e.sent,n&&(y(Object(a["a"])(n.data_sets)),A(n.data_sets_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return h.a.createElement(h.a.Fragment,null,!!b.length&&o.children,h.a.createElement(r["a"],{title:"\u6570\u636e\u96c6",placement:"right",className:Be.a.wrap,width:300,closable:!1,onClose:n,visible:S()},h.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4ef6\u8def\u5f84"),null===b||void 0===b?void 0:b.map((function(e,t){return h.a.createElement("dl",{className:Be.a.list},h.a.createElement(Pe["a"],{title:e.title},h.a.createElement("dt",null,h.a.createElement("span",{className:"icon-wenjian4 mr5"}),e.title)),h.a.createElement("dd",null,h.a.createElement(Ae["CopyToClipboard"],{text:e.file_path,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},h.a.createElement("span",{className:"".concat(Be.a.copy," current")},"\u70b9\u51fb\u590d\u5236"))))})),h.a.createElement("div",{className:"tc"},h.a.createElement(w["a"],{onChange:function(e){_.page=e,N()},className:Be.a.page,size:"small",total:O,pageSize:_.limit,hideOnSinglePage:!0}))))},Ye=Object(Ne["a"])((function(e){var t=e.user,n=e.userDetail,a=e.loading,r=e.shixunsDetail,i=e.globalSetting;return{user:t,userDetail:n,shixunsDetail:r,globalSetting:i,loading:a.models.index}}))(Ve),We=n("m3rI"),Qe=n("tUsH"),Ze=n.n(Qe),He=n("1Zrr"),Je=n.n(He),Xe=n("V0Rq"),qe=n("bPs0");function Ke(){Ke=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var $e=me["a"].Countdown;function et(){return h.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 tt=function(e){var t,n=e.mirror_description,a=e.difficulty,i=e.git_url,o=e.vnc_url,l=e.window_vnc_url,p=e.isNotice,d=e.user,v=e.game,b=e.shixun,y=void 0===b?{}:b,w=e.resetVncLoading,x=e.onUpdateCostTime,E=e.lastedGetTaskInfoTime,O=e.onShowNotice,A=e.onResetVnc,j=e.onBack,k=e.history,_=e.onAddVncTime,S=y.name,N=y.identifier,L=y.task_pass,C=y.test_set_permission,T=v.cost_time,I=v.status,D=d.user_url,R=d.image_url,M=d.grade,F=void 0===M?0:M,z=Object(m["useState"])(!1),P=Object(u["a"])(z,2),G=P[0],B=P[1],V=Object(m["useState"])({}),Y=Object(u["a"])(V,2),W=Y[0],Q=Y[1],Z=Object(m["useState"])("#FFF"),H=Object(u["a"])(Z,2),J=H[0],X=H[1],q=Object(m["useState"])(null),$=Object(u["a"])(q,2),ee=$[0],te=$[1],ne=Object(m["useState"])(),ae=Object(u["a"])(ne,2),re=ae[0],ie=ae[1],oe=Object(m["useState"])(!1),ce=Object(u["a"])(oe,2),le=ce[0],se=ce[1],ue=Object(g["l"])().query;Object(m["useEffect"])((function(){function e(){return t.apply(this,arguments)}function t(){return t=Object(s["a"])(Ke().mark((function e(){var t,n,a,r,i;return Ke().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("exercises"!==ue.type){e.next=6;break}return e.next=3,Object(Xe["u"])({categoryId:ue.exercisesId});case 3:n=e.sent,Q(Object(f["a"])({},n)),(null===n||void 0===n?void 0:n.left_banner_id)&&(null===n||void 0===n||null===(t=n.exercise)||void 0===t?void 0:t.left_time)&&(te(Date.now()+1e3*(null===n||void 0===n||null===(a=n.exercise)||void 0===a?void 0:a.left_time)),setTimeout((function(){X("red")}),1e3*((null===n||void 0===n||null===(r=n.exercise)||void 0===r?void 0:r.left_time)-300>0?(null===n||void 0===n||null===(i=n.exercise)||void 0===i?void 0:i.left_time)-300:0)));case 6:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}e(),K["a"].subscribe("update-windows-time",(function(e){ie(parseInt(e.remaining_time/1e3))})),o&&ie(1800)}),[]),Object(m["useEffect"])((function(){return"exercises"===ue.type&&(qe["b"].forEach((function(e,t){document.addEventListener(e,fe,!1)})),window.onblur=function(){IsFull()&&exitFull()}),function(){qe["b"].forEach((function(e,t){document.removeEventListener(e,fe,!1)}))}}),[]);var pe=function(){se(!le)},fe=function(){k.push("/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exercisesId,"/users/").concat(ue.login))};function me(){B(!G)}function ge(){B(!1)}function ve(){j(),k.replace("/shixuns/".concat(N,"/challenges"))}function be(){w||A()}function we(){c["a"].confirm({title:"\u9000\u51fa\u5b9e\u8bad",icon:h.a.createElement(xe["a"],null),content:"\u60a8\u786e\u5b9a\u8981\u9000\u51fa\u5b9e\u8bad\u5417\uff1f",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:ve})}function Ee(e){ge(),"reset-task"===e&&(w||c["a"].confirm({title:"\u91cd\u7f6e\u5b9e\u8bad",icon:h.a.createElement(xe["a"],null),content:h.a.createElement(et,null),centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:be})),"full-screen"===e&&K["a"].publish("vnc-enlarge"),"show-clipboard-box"===e&&K["a"].publish("show-clipboard-box")}var Oe={task_pass:L,test_set_permission:C,mirror_description:n,difficulty:a,resetVncLoading:w,git_url:i,onVncAction:Ee};return h.a.createElement("div",{className:"task-header-container"},"exercises"!==ue.type&&h.a.createElement(h.a.Fragment,null,h.a.createElement("a",{className:"task-user-info",href:D,target:"_blank"},R?h.a.createElement("img",{width:"35",height:"35",src:"".concat(We["a"].IMG_SERVER,"/images/").concat(R)}):null,h.a.createElement("span",null,d.name)),h.a.createElement("div",{className:"grade-info"},h.a.createElement("img",{src:Ze.a,alt:"gold",width:20}),F)),h.a.createElement("h2",{className:"shixun-info"},S,"exercises"!==(null===ue||void 0===ue?void 0:ue.type)&&h.a.createElement(ye,{lastedGetTaskInfoTime:E,status:I,defaultTime:T,onUpdateCostTime:x,title:o?"\u5b9e\u9a8c\u603b\u7528\u65f6":""})),"exercises"!==(null===ue||void 0===ue?void 0:ue.type)&&h.a.createElement(h.a.Fragment,null,(o||l)&&h.a.createElement("div",{className:"flex-container"},l&&h.a.createElement(he["Link"],{onClick:function(e){e.preventDefault(),K["a"].publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53d1\u9001CTRL+ALT+DELETE"),p?h.a.createElement(je,{className:"btn-notice",onShowNotice:O}):null,re&&h.a.createElement(at,{defaultTime:re,onAddVncTime:_,onReset:be,toShixun:ve,title:o?"\u5b9e\u9a8c\u73af\u5883\u5012\u8ba1\u65f6":""}),h.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:me},h.a.createElement("img",{alt:"tool",src:Je.a,width:16}),"\u5de5\u5177\u680f")),!l&&h.a.createElement(Ye,{visible:le,onClose:pe,shixun:y},h.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:pe},h.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636e\u96c6"))),"exercises"!==ue.type&&h.a.createElement(h.a.Fragment,null,o||l?h.a.createElement("a",{className:"btn-task-out",onClick:we,title:"\u9000\u51fa\u5b9e\u8bad"},"\u9000\u51fa\u5b9e\u8bad"):h.a.createElement("a",{className:"btn-out",onClick:we,title:"\u9000\u51fa\u5b9e\u8bad"},h.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(null===W||void 0===W||null===(t=W.exercise)||void 0===t?void 0:t.left_time)&&h.a.createElement(h.a.Fragment,null,h.a.createElement("span",{style:{color:J},className:"iconfont icon-kaoshishichang mr5"}),h.a.createElement("span",{className:"c-white mr20"},h.a.createElement($e,{className:"flex-wrp ",valueStyle:{color:J,fontSize:16,fontWeight:"normal"},title:h.a.createElement("span",{style:{color:J,fontSize:16}},"\u5269\u4f59\u65f6\u95f4\uff1a"),value:ee,onFinish:Object(s["a"])(Ke().mark((function e(){var t,n;return Ke().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(Xe["Q"])({categoryId:ue.exercisesId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&c["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:h.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",h.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(s["a"])(Ke().mark((function e(){return Ke().wrap((function(e){while(1)switch(e.prev=e.next){case 0:k.push("/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exercisesId,"/detail"));case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),te(Date.now()+1e3*n));case 5:case"end":return e.stop()}}),e)})))}))),"exercises"===(null===ue||void 0===ue?void 0:ue.type)&&h.a.createElement(de["a"],{type:"primary",onClick:function(){c["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:h.a.createElement("div",{className:"tc"},"\u8bf7\u786e\u8ba4\u4f60\u7684\u7b54\u9898\u5185\u5bb9\u5df2\u7ecf\u63d0\u4ea4\uff1f"),onOk:function(){fe()}})}},h.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8fd4\u56de\u8bd5\u5377"),h.a.createElement(U["a"],null,h.a.createElement(r["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:G,onClose:ge},h.a.createElement(ze,Oe))))},nt=300;function at(e){var t=e.onAddVncTime,n=e.onReset,a=e.toShixun,r=e.title,i=void 0===r?"":r,o=e.defaultTime,l=Object(m["useState"])(o),s=Object(u["a"])(l,2),p=s[0],f=s[1],d=Object(m["useState"])(!1),g=Object(u["a"])(d,2),v=g[0],b=g[1];function y(){0!==p?b(!1):a()}function w(){b(!1),p>0?(f(o),t()):(f(o),n())}function x(){p<nt&&b(!0)}return Object(ge["a"])((function(){f(p-1)}),p>0?1e3:null),Object(m["useEffect"])((function(){p===nt&&b(!0)}),[p]),h.a.createElement(m["Fragment"],null,h.a.createElement(Re,{callback:x,title:"\u5b9e\u9a8c\u73af\u5883\u5012\u8ba1\u65f6",className:"btn-vnc ".concat(p<nt?"color-red":""," "),time:p,desc:i}),h.a.createElement(U["a"],null,h.a.createElement(c["a"],{title:[h.a.createElement(xe["a"],{className:"modalIconYellow"}),0!==p?"\u5b9e\u9a8c\u73af\u5883\u5ef6\u65f6\u63d0\u9192":"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u63d0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:v,onOk:w,onCancel:y,okText:0!==p?"\u7acb\u5373\u5ef6\u957f":"\u91cd\u7f6e",cancelText:0!==p?"\u4e0d\u9700\u8981":"\u9000\u51fa"},0!==p?"\u5f53\u524d\u5b9e\u9a8c\u73af\u5883\u5c06\u4e8e ".concat(Math.round(p/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")))}n("QUgM"),n("KJ0q");var rt={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"},it=function(e){var t=e.category,n=e.answer,a=void 0===n?"":n,r=e.index,i=e.option_name,o=e.callback,c=rt[r];function l(){if(1===t)o(c);else{var e=a.split(""),n=e.indexOf(c);n>=0?e.splice(n,1):e.push(c),o(e.join(""))}}return h.a.createElement("a",{className:"flex-container",onClick:l},h.a.createElement("span",{className:"".concat(1===t?"radio":"checkbox"," ").concat(a&&a.indexOf(c)>=0?"active":"")}),h.a.createElement("div",{className:"flex-container"},h.a.createElement("span",null,c,"\u3001"),h.a.createElement(B["a"],{className:"subject-body",value:i})))},ot=function(e){var t=e.id,n=e.answer,a=e.challenge_question,r=e.category,i=e.subject,o=e.onSetAnswers;function c(e){o(t,e)}return h.a.createElement("li",null,h.a.createElement("div",{className:"subject"},h.a.createElement(B["a"],{value:"".concat(t+1,"\u3001").concat(i),className:"subject-body"})),h.a.createElement("div",{className:"option"},a.map((function(e,t){var a=e.option_name;return h.a.createElement(it,{index:t,key:a,option_name:a,answer:n,category:r,callback:c})}))))},ct=function(e){var t=e.chooses,n=e.answers,a=e.onSetAnswers;return h.a.createElement("ul",{className:"choose-container"},t.map((function(e,t){var r=e.subject,i=e.challenge_question,o=e.category;return h.a.createElement(ot,{key:t,id:t,subject:r,challenge_question:i,category:o,answer:n[t],onSetAnswers:a})})))},lt=(n("yqJW"),n("cf+g")),st=n.n(lt),ut=n("UbZX"),pt=n.n(ut),ft=n("LYID"),dt=n.n(ft),mt=function(e){var t=e.id,n=e.isActive,a=e.title,r=e.onActive,i=e.had_submmit,o=e.result,c=e.actual_output,l=e.standard_answer;function s(){r(t)}var u="test-case-item";return n&&(u+=" active"),i&&(u+=" has-result"),h.a.createElement("li",{className:u},h.a.createElement("a",{className:"case-header",onClick:s},h.a.createElement("h2",null,h.a.createElement("div",{className:n?"arrow-down":"arrow-right"}),h.a.createElement("span",{className:"test-title"},a)),i>0?h.a.createElement("img",{width:16,src:o?pt.a:dt.a}):h.a.createElement("i",{className:"iconfont icon-suo1"})),h.a.createElement("div",{className:"item-desc ".concat(n?"show":"hide"," choose-game-item")},i?o?h.a.createElement(m["Fragment"],null,h.a.createElement("p",null,"\u6b63\u786e\u9009\u9879\uff1a",h.a.createElement("b",null,l)),h.a.createElement("p",null,"\u4f60\u7684\u9009\u9879\uff1a",h.a.createElement("b",{className:"c-red"},c))):h.a.createElement("p",null,"\u9519\u8bef\uff0c\u4e0d\u652f\u6301\u67e5\u770b"):h.a.createElement("p",null,"\u5c1a\u672a\u63d0\u4ea4\uff0c\u6682\u4e0d\u652f\u6301\u67e5\u770b")))},ht=function(e){var t=e.onResizeSetContainer,n=e.moveY,a=e.had_submmit,r=e.test_sets,o=void 0===r?[]:r,c=e.challenge_chooses_count,l=e.choose_correct_num,s=Object(m["useState"])(-1),p=Object(u["a"])(s,2),f=p[0],d=p[1];function g(e){d(e===f?-1:e)}var v=l===c;function b(){t(n)}return h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"test-header"},h.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),h.a.createElement("a",{onClick:b},h.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),a?h.a.createElement("p",{className:"test-result ".concat(v?"success":"failer")},h.a.createElement("span",{className:"count"},h.a.createElement("img",{width:16,src:v?pt.a:st.a}),l," / ",c," \u5171\u6709",c,"\u9898\uff0c"),h.a.createElement("span",null,v?"\u5168\u90e8\u901a\u8fc7":"\u5176\u4e2d".concat(c-l,"\u9898\u76ee\u7ed3\u679c\u4e0d\u5339\u914d\u3002\u8be6\u60c5\u5982\u4e0b\uff1a"))):null,h.a.createElement("ul",{className:"test-case-list"},o.map((function(e,t){return h.a.createElement(mt,Object(i["a"])({key:"item"+t,had_submmit:a,title:"\u9898\u76ee".concat(t+1)},e,{isActive:f===t,id:t,onActive:g}))}))))},gt=(n("qUwa"),n("VjRW")),vt=n.n(gt),bt=function(e){var t=e.st,n=e.prev_game,a=e.next_game,r=e.time_limit,i=e.record_consume_time,o=e.loading,l=e.vnc_url,s=(e.windows_vnc,e.shixun),p=e.game,f=e.onRun,d=e.onShowTestCaseList,v=e.chooses,b=a&&!o&&(2===p.status||s.status<2||s.task_pass),y=(1===t&&p.status,Object(m["useState"])(0)),w=Object(u["a"])(y,2),x=w[0],E=w[1],O=Object(g["l"])();return Object(m["useEffect"])((function(){x>0&&setTimeout((function(){E(x-1)}),1e3)}),[x]),Object(m["useEffect"])((function(){var e=K["a"].subscribe("eval-code-finish",(function(){1===t||E(10)}));return e}),[]),h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"flex-container eval-desc"},r?h.a.createElement("span",null,"\u672c\u5173\u6700\u5927\u6267\u884c\u65f6\u95f4\uff1a".concat(r,"\u79d2")):null,i?h.a.createElement("span",null,"\u672c\u6b21\u8bc4\u6d4b\u8017\u65f6(\u7f16\u8bd1\u3001\u8fd0\u884c\u603b\u65f6\u95f4)\uff1a",i," \u79d2"):null,l&&h.a.createElement("a",{title:"\u67e5\u770b\u6d4b\u8bd5\u7ed3\u679c",onClick:d},"\u67e5\u770b\u6d4b\u8bd5\u7ed3\u679c")),h.a.createElement("div",{className:"flex-container eval-btn-group"},n&&!o?h.a.createElement("a",{href:"/tasks/".concat(n).concat(O.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(n).concat(O.search)}),300)},className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,b?h.a.createElement("a",{href:"/tasks/".concat(a).concat(O.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(a).concat(O.search)}),300)},className:"ghost-link"},"\u4e0b\u4e00\u5173"):null,h.a.createElement("button",{onClick:function(){1===t&&(null===v||void 0===v?void 0:v.length)<=0?c["a"].confirm({centered:!0,title:"\u63d0\u793a",content:h.a.createElement("div",{className:"tc"},h.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"}):f()},style:{minWidth:"72px"},disabled:o||x>0,className:"btn-run",title:"\u8fd0\u884c\u8bc4\u6d4b"},x>0?"".concat(x,"S"):h.a.createElement(m["Fragment"],null," ",h.a.createElement("img",{src:vt.a,alt:"run",width:18})," ",h.a.createElement("b",null,"\u8bc4\u6d4b")," "))))};function yt(){yt=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}function wt(e,t){switch(t.type){case G["e"]:return Object(f["a"])(Object(f["a"])({},e),{},{loading:!0});case G["d"]:return Object(f["a"])(Object(f["a"])({},e),{},{loading:!1});case G["A"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);default:throw new Error}}var xt=function(e){var t=e.taskData,n=e.moveY,a=e.onResizeYStart,r=e.onResizeSetContainer,o=e.onEval,c=e.lastedGetTaskInfoTime,p=t.chooses,f=t.choose_test_cases,d=t.game,g=f.test_sets,v=f.challenge_chooses_count,b=f.choose_correct_num,y=f.had_submmit,w=Object(m["useCallback"])((function(){var e=[];return e.length=v,y&&(e=g.map((function(e){return e.actual_output}))),e}),[c]),x=Object(m["useReducer"])(wt,{loading:!1,answers:w()}),E=Object(u["a"])(x,2),O=E[0],A=E[1];Object(m["useEffect"])((function(){A({type:G["A"],payload:{answers:w()}})}),[c]);var j=O.answers,k=O.loading;function _(e,t){j[e]=t,A({type:G["A"],payload:{answers:j}})}function S(){for(var e=!0,t=0;t<v;t++)if(!j[t]){l["b"].info("\u8bf7\u5148\u7ed9\u7b2c".concat(t+1,"\u9898\u9009\u62e9\u7b54\u6848\uff01")),e=!1;break}return e}function N(){return C.apply(this,arguments)}function C(){return C=Object(s["a"])(yt().mark((function e(){var t;return yt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!S()){e.next=7;break}return A({type:G["e"]}),e.next=4,Object(L["f"])(d.identifier,{answer:j});case 4:t=e.sent,o(t),A({type:G["d"]});case 7:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}var T=n?"".concat(n-54,"px"):"70%",I="calc(100% - 3px - 51px - ".concat(T,")");return h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"code-area-container",style:{height:T}},h.a.createElement(ct,{chooses:p,answers:j,onSetAnswers:_})),h.a.createElement("div",{className:"resize-y-bar",onMouseDown:a,draggable:!1},h.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),h.a.createElement("div",{className:"test-set-container",style:{height:I}},h.a.createElement(ht,{had_submmit:y,moveY:n,onResizeSetContainer:r,test_sets:g,challenge_chooses_count:v,choose_correct_num:b})),h.a.createElement("div",{className:"action-container"},h.a.createElement(bt,Object(i["a"])({},t,{loading:k,onRun:N}))))},Et=(n("popq"),n("362i")),Ot=n.n(Et),At=n("VPUa"),jt=n.n(At),kt=n("0i5U"),_t=n.n(kt),St=function(e){var t=e.star,n=e.gold,a=e.experience,r=e.next_game,i=e.onCloseResult,o=e.isPictureView,c=e.webDisplayUrl,l=e.onShowPictureView,s=(e.history,e.onStarChange);function u(){i(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(r).concat(p.search)),setTimeout((function(){window.location.href="/tasks/".concat(r).concat(p.search)}),300)}var p=Object(g["l"])();return h.a.createElement("div",{className:"evaluate-result-container"},h.a.createElement("div",{className:"evaluate-result-body"},h.a.createElement("a",{className:"close-line",onClick:i},h.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),h.a.createElement("img",{width:652,src:r?Ot.a:jt.a,alt:"\u901a\u5173"}),h.a.createElement("div",{className:"gold-and-experience"},h.a.createElement("p",{className:"flex-container"},h.a.createElement("span",{className:"gold-circle"})," +",n),h.a.createElement("p",{className:"flex-container"},h.a.createElement("img",{src:_t.a})," +",a)),h.a.createElement("footer",null,t?null:h.a.createElement(m["Fragment"],null,h.a.createElement("p",{className:"star-tip"},"\u60a8\u7684\u8bc4\u4ef7\u51b3\u5b9a\u8001\u5e08\u7684\u6c5f\u6e56\u5730\u4f4d~"),h.a.createElement(Y["a"],{defaultValue:0,allowClear:!1,onChange:s})),r?h.a.createElement("a",{onClick:u},"\u4e0b\u4e00\u5173"):h.a.createElement("a",{onClick:i},"\u5b8c\u6210"),o?h.a.createElement("a",{onClick:l},"\u67e5\u770b\u6548\u679c"):null,c?h.a.createElement("a",{target:"_blank",href:c},"\u67e5\u770b\u6548\u679c"):null)))},Nt=n("bCnd"),Lt=(n("ZW9T"),n("p5ED")),Ct=(n("XDHc"),n("Tl6Z")),Tt=n.n(Ct),It=function(e){var t=e.content,n=e.language,a=e.theme,r=e.onCodeChange,i=e.onSave,o=e.monacoOptions,c=e.isEditPath,l=e.code_edit_permission,s=e.forbidCopy,u=e.filename,p=e.file_type;return console.log("content:",{value:t,language:n,theme:a,onChange:r,onSave:i,forbidCopy:s,options:o,filename:u,file_type:p}),h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"monaco-editor-container"},c||l?null:h.a.createElement("img",{className:"only-view",src:Tt.a,alt:"only-view"}),h.a.createElement(Lt["a"],{filename:u,type:"office"===p?"download":p,data:t,style:{top:40},monacoEditor:{value:t,language:n,theme:a,onChange:r,onSave:i,forbidCopy:s,options:o}})))},Dt=(n("14J3"),n("BMrR")),Rt=(n("jCWc"),n("kPKH")),Mt=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Ft=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,zt=["http","com","net","org","cdn"];function Pt(e){for(var t=!1,n=0;n<zt.length;n++)if(-1!==e.indexOf(zt[n])){t=!0;break}return t}var Gt=3e3,Bt=function(e){var t=e.code,n=void 0===t?"":t,a=e.isActive,r=e.myshixunIdentifier,i=e.lastedUpdateTime,o=e.onFinishDisplayHtml,c=Object(m["useRef"])(),l="".concat(oe["a"],"/api/myshixuns/").concat(r,"/html_content.html"),s=Object(m["useMemo"])((function(){var e=n,t=[],a=[],r=Mt.exec(e),i=Ft.exec(e);while(r){var o=r[0],c=r[1];Pt(c)?e=e.replace(o,o.replace(/link/,"edulink")):(t.push(c),e=e.replace(Mt,"EDUCODERCSS")),r=Mt.exec(e)}while(i){var l=i[0],s=i[1];Pt(s)?e=e.replace(l,l.replace(/script/g,"w3scrw3ipttag")):(a.push(s),e=e.replace(Ft,"EDUCODERJS")),i=Ft.exec(e)}return e=e.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:e,css:t,script:a}}),[n]);return Object(ge["a"])((function(){var e=(new Date).getTime();a&&c.current&&i&&e>i+Gt&&o()}),Gt),Object(m["useEffect"])((function(){c.current&&s&&s.content&&(c.current.setAttribute("action",l),c.current.submit())}),[c.current,s,l]),h.a.createElement("div",{className:"html-code-view",style:{display:a?"block":"none",width:"100%",height:"100%"}},h.a.createElement("form",{ref:c,method:"post",target:"my-frame"},h.a.createElement("input",{type:"hidden",name:"contents",value:s.content}),h.a.createElement("input",{type:"hidden",name:"educodercss",value:s.css}),h.a.createElement("input",{type:"hidden",name:"educoderscript",value:s.script})),h.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},Ut=n("dQ5l"),Vt=n("ZBwS"),Yt=n.n(Vt),Wt=(n("TVoq"),new Yt.a);Wt.Diff_EditCost=8;var Qt={oldStr:"",newStr:""};function Zt(e,t){switch(t.type){case"init":return Object(f["a"])(Object(f["a"])({},e),t.payload);default:throw new Error}}function Ht(e,t){var n=/&/g,a=/</g,r=/>/g,i=e[0],o=e[1]||"",c=o.replace(n,"&").replace(a,"<").replace(r,">"),l=!c.trim();if("oldStr"===t)switch(i){case Vt["DIFF_DELETE"]:return"<ins class=".concat(l?"empty":"",">")+c+"</ins>";case Vt["DIFF_EQUAL"]:return"<span>"+c+"</span>"}else switch(i){case Vt["DIFF_INSERT"]:return"<del class=".concat(l?"empty":"",">")+c+"</del>";case Vt["DIFF_EQUAL"]:return"<span>"+c+"</span>"}}var Jt=function(e){var t,n,a=e.output,r=e.actual_output,i=Object(m["useReducer"])(Zt,Qt),o=Object(u["a"])(i,2),c=o[0],l=o[1];return a=null===(t=a)||void 0===t?void 0:t.replace(/\n/g,"\r"),r=null===(n=r)||void 0===n?void 0:n.replace(/\n/g,"\r"),Object(m["useEffect"])((function(){var e=Wt.diff_main(a||"",r||"");Wt.diff_cleanupEfficiency(e);var t=e.map((function(e){return Ht(e,"oldStr")})).join(""),n=e.map((function(e){return Ht(e,"newStr")})).join("");l({type:"init",payload:{oldStr:t,newStr:n}})}),[a,r]),h.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},h.a.createElement("div",{dangerouslySetInnerHTML:{__html:c.oldStr}}))};function Xt(e){var t=e.last_compile_output,n=(e.language,e.ts_mem),a=e.ts_time,r=e.input,i=e.output,o=e.actual_output,c=e.is_public,s=e.result,u=e.compile_success,p=e.title,f=e.isActive,d=e.id,m=e.onActive,g=e.test_sets_view,v=e.allowed_unlock,b=e.identity;function y(){c||g||b<=5?m(d):v?K["a"].publish("unlock-test-case",d):l["b"].info("\u672c\u6d4b\u8bd5\u96c6\u4e0d\u53ef\u89e3\u9501")}var w="test-case-item";return f&&(w+=" active"),t&&(w+=" has-result"),h.a.createElement("li",{className:w},h.a.createElement("a",{className:"case-header",onClick:y},h.a.createElement("h2",null,h.a.createElement("div",{className:f?"arrow-down":"arrow-right"}),h.a.createElement("span",{className:"test-title"},p)),h.a.createElement("div",{className:"case-info"},n?h.a.createElement("span",{className:"description"},"\u6d88\u8017\u5185\u5b58",n,"MB"):null,a?h.a.createElement("span",{className:"description"}," \u4ee3\u7801\u6267\u884c\u65f6\u957f\uff1a",a,"\u79d2 "):null,c?null:g||b<=5?h.a.createElement("i",{className:"iconfont icon-jiesuo"}):h.a.createElement("i",{className:"iconfont icon-suo1"}),u>0?h.a.createElement("img",{width:16,src:s?pt.a:dt.a}):null)),h.a.createElement("div",{className:"item-desc ".concat(f?"show":"hide"," choose-game-item")},r?h.a.createElement(Dt["a"],null,h.a.createElement(Rt["a"],{flex:"80px"},"\u6d4b\u8bd5\u8f93\u5165\uff1a"),h.a.createElement(Rt["a"],{flex:"1",style:{color:"#fff"}},h.a.createElement(Jt,{output:r}))):null,h.a.createElement("p",{className:"output-title-container"},h.a.createElement("span",null,"\u2014\u2014 \u9884\u671f\u8f93\u51fa \u2014\u2014"),h.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5b9e\u9645\u8f93\u51fa \u2014\u2014")),h.a.createElement(Ut["a"],{output:i,actual_output:o})))}var qt=function(e){var t=e.onResizeSetContainer,n=e.moveY,a=e.isHtml,r=e.lastedUpdateTime,o=e.content,c=e.myshixunIdentifier,l=e.test_sets_view,s=e.identity,p=e.language,f=e.allowed_unlock,d=e.test_sets,g=void 0===d?[]:d,v=e.test_sets_count,b=e.sets_error_count,y=e.last_compile_output,w=e.onFinishDisplayHtml,x=Object(m["useState"])(-1),E=Object(u["a"])(x,2),O=E[0],A=E[1],j=Object(m["useState"])(a?0:1),k=Object(u["a"])(j,2),_=k[0],S=k[1];function N(e){A(e===O?-1:e)}function L(){t(n)}function C(e){S(parseInt(e.target.id,10))}var T={code:o,isActive:0===_&&a,myshixunIdentifier:c,onFinishDisplayHtml:w,lastedUpdateTime:r};return h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"test-header"},h.a.createElement("div",{className:"flex-container"},a?h.a.createElement("span",{id:0,onClick:C,className:0===_?"active":""},"\u6548\u679c\u663e\u793a"):null,h.a.createElement("span",{id:1,onClick:C,className:1===_?"active":""},"\u6d4b\u8bd5\u7ed3\u679c")),h.a.createElement("a",{onClick:L},h.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),h.a.createElement("section",{style:{display:1===_?"block":"none"}},y?h.a.createElement("p",{className:"test-result ".concat(0===b?"success":"failer")},h.a.createElement("span",{className:"count"},h.a.createElement("img",{width:16,src:0===b?pt.a:st.a}),v-b,"/",v),0==b?h.a.createElement("span",{className:"count"},"\u5168\u90e8\u901a\u8fc7"):h.a.createElement(B["a"],{className:"last-compile-output",value:y})):null,h.a.createElement("ul",{className:"test-case-list"},g.map((function(e,t){return h.a.createElement(Xt,Object(i["a"])({allowed_unlock:f,identity:s,key:"item"+t,test_sets_view:l,language:p,last_compile_output:y,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:O===t,id:t,onActive:N}))})))),a?h.a.createElement(Bt,T):null)};function Kt(e){var t=e.isLarge,n=e.language,a=e.test_sets,r=void 0===a?[]:a,o=e.test_sets_count,c=e.allowed_unlock,l=e.sets_error_count,s=e.last_compile_output,p=e.test_sets_view,f=e.identity,d=e.onResizeSet,g=Object(m["useState"])(-1),v=Object(u["a"])(g,2),b=v[0],y=v[1];function w(e){y(e===b?-1:e)}return h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"test-header"},h.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),h.a.createElement("a",{onClick:d},h.a.createElement("i",{className:"iconfont ".concat(t?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),s?h.a.createElement("p",{className:"test-result ".concat(0===l?"success":"failer")},h.a.createElement("span",{className:"count"},h.a.createElement("img",{width:16,src:0===l?pt.a:st.a}),o-l,"/",o),0==l?h.a.createElement("span",null,"\u5168\u90e8\u901a\u8fc7"):h.a.createElement(B["a"],{value:s})):null,h.a.createElement("ul",{className:"test-case-list"},r.map((function(e,t){return h.a.createElement(Xt,Object(i["a"])({allowed_unlock:c,identity:f,test_sets_view:p,key:"item"+t,language:n,last_compile_output:s,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:b===t,id:t,onActive:w}))}))))}var $t=n("ZD9Y"),en=function(e){var t=e.onFontSizeChange,n=e.cmFontSize,a=e.cmCodeMode,r=e.onCodeModeChange,i=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=c.task_pass,s=c.forbid_copy,u=c.test_set_permission,p={onFontSizeChange:t,cmFontSize:n,cmCodeMode:a,onCodeModeChange:r,tabToSpace:i,onTabToSpace:o};return h.a.createElement($t["a"],p,h.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),h.a.createElement("section",null,h.a.createElement("a",{className:"file-item",title:l?"\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218":"\u4e0d\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218"},h.a.createElement("b",null,"\u8df3\u5173"),h.a.createElement("span",null,l?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),h.a.createElement("a",{className:"file-item",title:u?"\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"},h.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),h.a.createElement("span",null,u?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),h.a.createElement("a",{className:"file-item",title:s?"\u4e0d\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801":"\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801"},h.a.createElement("b",null,"\u4ee3\u7801\u7c98\u8d34"),h.a.createElement("span",null,s?"\u4e0d\u5141\u8bb8":"\u5141\u8bb8"))))};n("X9zl"),n("XyRZ");function tn(e){var t=e.callback,n=e.file,a=e.onHidePathList;function r(){a(),t(n)}return h.a.createElement("a",{onClick:r},n)}var nn=function(e){var t=e.paths,n=e.onChangePath,a=e.activePath,r=e.isVisible,i=e.onHidePathList;return h.a.createElement("ul",{className:"path-container",onMouseLeave:i,style:{display:r?"block":"none"}},t.filter((function(e){return!!e})).map((function(e){return h.a.createElement("li",{className:a===e?"active":"",key:e},h.a.createElement(tn,{callback:n,file:e,onHidePathList:i}))})))},an=n("Dqnf");function rn(){rn=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var on={theme:Object(Nt["a"])("cmCodeMode","vs-dark"),fontSize:Object(Nt["a"])("cmFontSize",16),tabToSpace:Object(Nt["a"])("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function cn(e,t){switch(t.type){case G["C"]:return Object(f["a"])(Object(f["a"])({},e),{},{showEditorSetting:t.payload});case G["D"]:return Object(f["a"])(Object(f["a"])({},e),{},{theme:t.payload});case G["B"]:return Object(f["a"])(Object(f["a"])({},e),{},{fontSize:t.payload});case G["K"]:return Object(f["a"])(Object(f["a"])({},e),{},{tabIndex:t.payload});case G["I"]:return Object(f["a"])(Object(f["a"])({},e),{},{sshConfigData:t.payload});case G["J"]:return Object(f["a"])(Object(f["a"])({},e),{},{sshTabs:Object(a["a"])(t.payload)});case G["S"]:return Object(f["a"])(Object(f["a"])({},e),{},{showPathList:!0});case G["p"]:return Object(f["a"])(Object(f["a"])({},e),{},{showPathList:!1});case G["v"]:return Object(f["a"])(Object(f["a"])({},e),{},{tabToSpace:t.payload});default:throw new Error}}var ln=3e4,sn=function(e){var t=e.taskData,n=e.moveY,a=e.isHtml,o=e.isNotice,c=e.onResizeYStart,l=e.codeRepData,f=e.isEditPath,d=e.onEditRepCode,g=e.onUpdateCode,v=e.onResizeSetContainer,b=e.onEval,y=e.evaluateLoading,w=e.evaluateMessage,x=e.onResizeCodeArea,E=e.onShowDir,O=e.onChangePath,A=e.onShowNotice,j=e.onResetCode,k=e.onResetGitCode,_=e.onResetPassedCode,S=e.onFinishDisplayHtml,N=Object(p["a"])(e,["taskData","moveY","isHtml","isNotice","onResizeYStart","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),C=Object(m["useReducer"])(cn,on),T=Object(u["a"])(C,2),I=T[0],D=T[1],R=l.loading,M=l.content,F=l.language,z=l.filename,P=l.file_type,B=l.lastedUpdateTime,V=l.paths,Y=l.currentPath,W=I.fontSize,Q=I.theme,Z=I.showEditorSetting,H=I.showPathList,J=I.tabIndex,X=I.sshTabs,q=I.tabToSpace,ee=I.sshConfigData,te=t.shixun,ne=t.test_sets,ae=t.test_sets_count,re=t.sets_error_count,ie=t.last_compile_output,oe=t.game,ce=t.git_url,le=t.myshixun,se=t.user,ue=t.allowed_unlock,pe=te.webssh,fe=te.multi_webssh,de=te.hide_code,me={onFinishDisplayHtml:S,allowed_unlock:ue,onResizeSetContainer:v,moveY:n,language:F,content:M,isHtml:a,myshixunIdentifier:le.identifier,test_sets_view:oe.test_sets_view,identity:se.identity,lastedUpdateTime:B,test_sets:ne,test_sets_count:ae,sets_error_count:re,last_compile_output:ie};function he(e){d(e)}function ve(){D({type:G["C"],payload:!0})}function be(){D({type:G["C"],payload:!1})}function ye(e){D({type:G["B"],payload:e}),Object(Nt["c"])("cmFontSize",e)}function we(e){D({type:G["D"],payload:e}),Object(Nt["c"])("cmCodeMode",e)}function xe(e){D({type:G["v"],payload:e}),Object(Nt["c"])("cmTabToSpace",e)}function Ee(){D({type:G["S"]})}function Oe(){D({type:G["p"]})}function Ae(e){D({type:G["K"],payload:parseInt(e.target.id,10)})}function je(){var e=X.length;3===X[0]?X.push(2):X.push(e+2),console.log("sshTabs:",X),D({type:G["J"],payload:X})}function _e(e){e.stopPropagation(),e.preventDefault();var t=parseInt(e.target.id,10);X.splice(t,1),D({type:G["J"],payload:X});var n=1;X.length>0&&(n=X[0]),D({type:G["K"],payload:n})}function Se(){return Object(L["c"])(oe.identifier)}function Ne(e){D({type:G["K"],payload:0}),O(e)}function Le(){D({type:G["I"],payload:null})}Object(ge["a"])((function(){var e=(new Date).getTime();f&&B&&!de&&e>B+ln&&g()}),ln),Object(m["useEffect"])((function(){D({type:G["K"],payload:de?1:0})}),[de]),Object(m["useEffect"])((function(){if(!ee&&J>=1){var e=function(){var e=Object(s["a"])(rn().mark((function e(){var t;return rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["r"])(le.identifier);case 2:t=e.sent,D({type:G["I"],payload:t});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}ee&&J>=1&&setTimeout((function(){K["a"].publish("create-socket",J)}),100)}),[ee,J]),Object(m["useEffect"])((function(){return function(){X.splice(0,8),D({type:G["J"],payload:X})}}),[N.location.pathname]);var Te=n?"100%"!==n?"".concat(n-54,"px"):n:"70%",Ie="100%"===n?0:"calc(100% - 3px - 51px - ".concat(Te,")"),De=[];pe&&De.push(1),fe&&De.concat(X);var Re={content:M,language:F,filename:z,file_type:P,onCodeChange:he,theme:Q,onSave:g,forbidCopy:te.forbid_copy,isEditPath:f,code_edit_permission:te.code_edit_permission,monacoOptions:{fontSize:W,insertSpaces:q,readOnly:!f&&!te.code_edit_permission}},Me={loading:R,lastedUpdateTime:B,moveY:n,code_hidden:!te.show_code_dir,gameStatus:oe.status,isEditPath:f,isNotice:o,git_url:ce,onResetCode:j,onResetGitCode:k,onShowCodeSetting:ve,onResetPassedCode:_,onShowNotice:A,onShowDir:E,onResizeCodeArea:x},Fe={isNotice:o,moveY:n,tabIndex:J,onShowNotice:A,onResizeCodeArea:x,webssh:pe,socketKeys:De,onCloseSocket:Se,isActive:J>=1,onReCreateSocket:Le,shixun:te},ze={onFontSizeChange:ye,cmFontSize:W,tabToSpace:q,cmCodeMode:Q,onCodeModeChange:we,onTabToSpace:xe,shixun:te};return h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"code-area-container",style:{height:Te}},h.a.createElement("div",{className:"navs"},h.a.createElement("ul",null,de?null:h.a.createElement("li",{className:"flex-container"},h.a.createElement("a",{id:0,className:0===J?"active first":"first",onClick:Ae},"\u4ee3\u7801\u6587\u4ef6"),V.length>=1?h.a.createElement("span",{onMouseOver:Ee,className:H?"arrow-down":"arrow-right"}):null),pe?h.a.createElement("li",null,h.a.createElement("a",{className:1===J?"active":"",onClick:Ae,id:1},"\u547d\u4ee4\u884c")):h.a.createElement("li",null),pe&&fe?X.map((function(e,t){return h.a.createElement("li",{key:e},h.a.createElement("a",{id:e,className:J===e?"active":"",onClick:Ae},"\u547d\u4ee4\u884c",t+1,h.a.createElement("i",{title:"\u5173\u95ed\u547d\u4ee4\u884c\u7a97\u53e3",id:t,className:"iconfont icon-shanchu_moren",onClick:_e})))})):null,pe&&fe&&X.length<2?h.a.createElement("li",null,h.a.createElement("a",{onClick:je,title:"\u65b0\u5f00\u547d\u4ee4\u884c\u7a97\u53e3"},"\uff0b")):null),h.a.createElement("div",{className:"action-bar-container",style:{display:0===J?"flex":"none"}},h.a.createElement(ke,Me)),h.a.createElement("div",{className:"action-bar-container",style:{display:J>=1?"flex":"none"}},h.a.createElement(Ce,Fe))),h.a.createElement("section",{style:{display:0===J?"block":"none"}},h.a.createElement(It,Re)),pe?h.a.createElement("section",{style:{display:1===J?"block":"none"}},h.a.createElement(an["a"],{sshConfigData:ee||{},sid:1})):null,fe?X.map((function(e,t){return h.a.createElement("section",{key:"ssh".concat(e),style:{display:J===e?"block":"none"}},h.a.createElement(an["a"],{sshConfigData:ee||{},sid:e}))})):null,h.a.createElement(nn,{isVisible:H,onHidePathList:Oe,paths:V,activePath:Y,onChangePath:Ne})),h.a.createElement("div",{className:"resize-y-bar",onMouseDown:c,draggable:!1},h.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),h.a.createElement("div",{className:"test-set-container",style:{height:Ie}},y?h.a.createElement($["a"],{message:w,style:{color:"#4CACFF"}}):h.a.createElement(qt,me)),h.a.createElement("div",{className:"action-container"},h.a.createElement(bt,Object(i["a"])({},t,{loading:y,onRun:b}))),h.a.createElement(U["a"],null,h.a.createElement(r["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Z,onClose:be},h.a.createElement(en,ze))))},un=(n("zkdm"),n("Sa5k")),pn=n.n(un),fn=function(e){var t=e.list,n=e.title,a=t.length;return h.a.createElement("div",{className:"img-list"},h.a.createElement("h4",null,n),h.a.createElement("div",{className:"list-body"},a>0?t.map((function(e){return h.a.createElement("img",{onClick:function(){K["a"].publish("preview-image","".concat(oe["a"]).concat(e.pic_url))},className:1===a?"singal":"",src:"".concat(oe["a"]).concat(e.pic_url),key:e.pic_url,alt:n})})):h.a.createElement(m["Fragment"],null,h.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:pn.a}),h.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:pn.a}))))},dn=(n("1A8V"),function(e){var t=e.url,n=e.poster;return h.a.createElement("div",{className:"video-container"},h.a.createElement("video",{controls:!0,autoPlay:!0,src:t,preload:"auto",poster:n||""},h.a.createElement("source",{type:"video/webm",src:t}),h.a.createElement("source",{type:"video/mp4",src:t})))}),mn=(n("XZCF"),function(e){var t=e.url;return h.a.createElement("div",{className:"video-container"},h.a.createElement("audio",{style:{width:"100%"},controls:!0,src:t}," Your browser does not support the ",h.a.createElement("code",null,"audio")," element. "))}),hn=function(e){var t=e.files,n=e.type;return h.a.createElement("ul",{className:"video-list"},t.map((function(e,t){return h.a.createElement("li",{key:t},"mp4"===n?h.a.createElement(dn,{url:e.file_url}):h.a.createElement(mn,{url:e.file_url}))})))},gn=function(e){var t=e.value;return h.a.createElement("img",{src:"data:image/png;base64,".concat(t),alt:"qrcode"})};function vn(){vn=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}function bn(e){var t=e.documentElement,n=e.body,a=Math.max(t.clientHeight,t.scrollHeight,t.offsetHeight,n?n.clientHeight:0,n?n.scrollHeight:0,500);return a}function yn(e){var t=e.contentDocument?e.contentDocument:e.contentWindow.document;e.style.visibility="hidden",e.style.height="10px",e.style.height=bn(t)+4+"px",e.style.visibility="visible"}var wn=function(e){var t=e.taskId,n=e.onHidePictureView,a=Object(m["useState"])({}),r=Object(u["a"])(a,2),i=r[0],o=r[1],c=Object(m["useRef"])();Object(m["useEffect"])((function(){var e=i.type,t=i.iframe_src;"html"===e&&t&&c.current&&(c.current.contentWindow.document.write(t),c.current.contentWindow.document.close(),setTimeout((function(){yn(c.current)}),100))}),[i,c.current]),Object(m["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(vn().mark((function e(){var n;return vn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(L["h"])(t);case 3:n=e.sent,o(n),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),n.apply(this,arguments)}e()}),[t]);var l=i.type,p=i.orignal_picture,f=i.user_picture,d=i.answer_picture,g=i.contents,v=i.user_file,b=i.message,y=i.qrcode_str;return h.a.createElement(m["Fragment"],null,l?null:h.a.createElement($["a"],{message:b||"\u52a0\u8f7d\u4e2d..."}),h.a.createElement("div",{className:"eval-picture-panel"},h.a.createElement("div",{className:"picture-body"},h.a.createElement("h3",null,"\u67e5\u770b\u6548\u679c",h.a.createElement("a",{onClick:n},h.a.createElement("i",{className:"iconfont icon-shanchu2"}))),"image"===l?h.a.createElement("div",{className:"flex-container"},p.length>0?h.a.createElement(fn,{list:p,title:"\u539f\u59cb\u56fe\u7247"}):null,f.length>0?h.a.createElement(fn,{list:f,title:"\u5b9e\u9645\u8f93\u51fa"}):null,d.length>0?h.a.createElement(fn,{list:d,title:"\u9884\u671f\u8f93\u51fa"}):null):h.a.createElement(m["Fragment"],null,h.a.createElement("h2",null,"\u5b9e\u9645\u8f93\u51fa"),h.a.createElement("div",{className:"output-txt ".concat("html"===l?"html":"")},"html"===l?h.a.createElement("iframe",{ref:c,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):"mp4"==l||"mp3"==l?h.a.createElement(hn,{files:v,type:l}):"qrcode"===l?h.a.createElement(gn,{value:y}):h.a.createElement("div",{style:{overflow:"auto",height:"100%"}},h.a.createElement(B["a"],{value:g})))))))},xn=n("ErOA");function En(e,t){return Object(xn["c"])("/tasks/".concat(e,"/system_update.json?myshixun_id=").concat(t))}function On(e){return Object(xn["c"])("/tasks/".concat(e,"/sync_codes.json"))}function An(e){return Object(xn["c"])("/tasks/".concat(e,"/sync_modify_time"))}function jn(){jn=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var kn=function(e){var t=e.showNotice,n=e.tpm_cases_modified,a=e.tpm_modified,r=e.tpm_script_modified,i=e.st,o=e.taskId,p=e.myshixunId,f=e.onNextCallback,d=e.onUpdateCallback,g=e.onUpdateFailure,v=(a||r)&&0===i,b=Object(m["useState"])(!1),y=Object(u["a"])(b,2),w=y[0],x=y[1];function E(){return O.apply(this,arguments)}function O(){return O=Object(s["a"])(jn().mark((function e(){var t,a,r,i;return jn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(x(!0),!v){e.next=21;break}return e.next=6,On(o);case 6:if(t=e.sent,a=t.path,r=t.status,i=t.message,-1!==r){e.next=14;break}l["b"].info(i||"\u66f4\u65b0\u5931\u8d25\uff0c\u670d\u52a1\u7aef\u9519\u8bef"),g(),e.next=19;break;case 14:if(l["b"].info("\u66f4\u65b0\u6210\u529f\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u65b0\u52a0\u8f7d\u4ee3\u7801..."),!n){e.next=18;break}return e.next=18,An(o);case 18:d(a,(new Date).getTime());case 19:e.next=25;break;case 21:return e.next=23,An(o);case 23:l["b"].info("\u66f4\u65b0\u72b6\u6001\u5df2\u540c\u6b65\u3002"),f();case 25:x(!1);case 26:case"end":return e.stop()}}),e)}))),O.apply(this,arguments)}function A(){return j.apply(this,arguments)}function j(){return j=Object(s["a"])(jn().mark((function e(){return jn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(x(!0),!v){e.next=11;break}return e.next=6,En(o,p);case 6:if(!n){e.next=9;break}return e.next=9,An(o);case 9:e.next=13;break;case 11:return e.next=13,An(o);case 13:x(!1),f();case 15:case"end":return e.stop()}}),e)}))),j.apply(this,arguments)}return h.a.createElement(c["a"],{centered:!0,title:"\u66f4\u65b0\u901a\u77e5",closable:!1,confirmLoading:w,visible:t,onOk:E,onCancel:A,okText:v?"\u7acb\u5373\u66f4\u65b0":"\u77e5\u9053\u4e86",cancelText:"\u7a0d\u540e\u518d\u8bf4"},n&&v?h.a.createElement(m["Fragment"],null,h.a.createElement("p",null," \u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u548c\u6d4b\u8bd5\u96c6\u6709\u66f4\u65b0\u5566~"),h.a.createElement("p",null,"\u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002"),h.a.createElement("p",null,"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01")):n?h.a.createElement(m["Fragment"],null,h.a.createElement("p",null,"\u672c\u5173",0===i?"\u6d4b\u8bd5\u96c6":"\u7b54\u6848","\u5df2\u66f4\u65b0\uff0c\u60a8\u53ef\u4ee5\u91cd\u65b0\u8bc4\u6d4b\u3002"),h.a.createElement("p",null,"\u672c\u6b21\u66f4\u65b0\u4e0d\u5f71\u54cd\u5df2\u83b7\u5f97\u7684\u7ecf\u9a8c\u503c\u3002")):h.a.createElement("p",null,"\u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u6709\u66f4\u65b0\u5566~",h.a.createElement("br",null)," \u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002",h.a.createElement("br",null),"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01"))},_n=(n("Lmeb"),n("qZJd")),Sn=function(e){var t=e.taskData,n=e.evaluateLoading,a=e.evaluateMessage,r=e.language,o=e.onEval,c=t.vnc_url,l=(t.shixun,t.test_sets),s=t.test_sets_count,p=t.sets_error_count,f=t.last_compile_output,d=t.game,g=t.allowed_unlock,v=t.user,b=Object(m["useState"])(!1),y=Object(u["a"])(b,2),w=y[0],x=y[1],E=Object(m["useState"])(!1),O=Object(u["a"])(E,2),A=O[0],j=O[1];function k(){x(!w)}function _(){j(!A)}var S={isLarge:w,language:r,test_sets:l,test_sets_count:s,sets_error_count:p,last_compile_output:f,allowed_unlock:g,test_sets_view:d.test_sets_view,identity:v.identity,onResizeSet:k};function N(){j(!0),o()}function L(){j(!A)}return h.a.createElement(m["Fragment"],null,h.a.createElement(_n["a"],{vnc_url:c,window_vnc_url:t.windows_vnc,taskData:t}),A?h.a.createElement("div",{className:"vnc-mask"}):null,h.a.createElement("div",{className:"vnc-test-list ".concat(w?"large":A?"pop":"")},h.a.createElement("div",{className:"vnc-test-list-body"},w?null:h.a.createElement("span",{className:"arrow-container",onClick:_},h.a.createElement("i",{className:"iconfont ".concat(A?"icon-xiajiantou":"icon-shangjiantou"," ")})),n?h.a.createElement($["a"],{message:a,style:{color:"#4CACFF"}}):h.a.createElement(Kt,S))),(c||(null===t||void 0===t?void 0:t.windows_vnc))&&h.a.createElement("div",{className:"action-container"},h.a.createElement(bt,Object(i["a"])({},t,{loading:n,onRun:N,onShowTestCaseList:L}))))},Nn=n("J66h"),Ln=n("IWh4"),Cn=n.n(Ln),Tn=n("iNZB"),In=n.n(Tn),Dn=function(e){var t=e.prev_game,n=e.next_game,a=e.shixun,r=e.game,i=n&&(2===r.status||a.status<2||a.task_pass),o=Object(g["l"])();return h.a.createElement("div",{className:"unity-3d-nav"},t?h.a.createElement("a",{href:"/tasks/".concat(t).concat(o.search),className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,i?h.a.createElement("a",{href:"/tasks/".concat(n).concat(o.search),className:"ghost-link"},"\u4e0b\u4e00\u5173"):null)};function Rn(){Rn=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),c=new j(r||[]);return a(o,"_invoke",{value:x(e,n,c)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var p={};function f(){}function d(){}function m(){}var h={};l(h,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,i)&&(h=v);var b=m.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,i,o,c){var l=u(e[a],e,i);if("throw"!==l.type){var s=l.arg,p=s.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,c)}),(function(e){r("throw",e,o,c)})):t.resolve(p).then((function(e){s.value=e,o(s)}),(function(e){return r("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return _()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var c=E(o,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=u(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=u(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:_}}function _(){return{value:void 0,done:!0}}return d.prototype=m,a(b,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:d,configurable:!0}),d.displayName=l(m,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(w.prototype),l(w.prototype,o,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(s(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},y(b),l(b,c,"Generator"),l(b,i,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=k,j.prototype={constructor:j,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(A),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return o.type="throw",o.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var Mn=d["a"].DirectoryTree,Fn={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 zn(e,t){switch(t.type){case G["t"]:return Object(f["a"])(Object(f["a"])({},e),{},{moveX:t.payload});case G["u"]:return Object(f["a"])(Object(f["a"])({},e),{},{moveY:t.payload});case G["U"]:return Object(f["a"])(Object(f["a"])({},e),{},{codeRepData:t.payload});case G["g"]:return Object(f["a"])(Object(f["a"])({},e),{},{codeRepData:t.payload});case G["c"]:return Object(f["a"])(Object(f["a"])({},e),{},{codeRepData:Object(f["a"])(Object(f["a"])({},e.codeRepData),t.payload)});case G["Q"]:return Object(f["a"])(Object(f["a"])({},e),{},{evaluateLoading:!1,showEvalResult:!0});case G["n"]:return Object(f["a"])(Object(f["a"])({},e),{},{showEvalResult:!1});case G["i"]:return Object(f["a"])(Object(f["a"])({},e),{},{loading:!0});case G["cb"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);case G["ab"]:return Object(f["a"])(Object(f["a"])({},e),{},{showDragMask:t.payload});case G["h"]:return Object(f["a"])(Object(f["a"])({},e),{},{loading:!1,isError:!0});case G["j"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);case G["P"]:return Object(f["a"])(Object(f["a"])({},e),{},{evaluateLoading:!0});case G["m"]:return Object(f["a"])(Object(f["a"])({},e),{},{evaluateLoading:!1});case G["E"]:return Object(f["a"])(Object(f["a"])({},e),{},{evaluateMessage:t.payload});case G["H"]:return Object(f["a"])(Object(f["a"])({},e),{},{showDocuments:t.payload});case G["F"]:return Object(f["a"])(Object(f["a"])({},e),t.payload);case G["R"]:return Object(f["a"])(Object(f["a"])({},e),{},{showNotice:!0});case G["o"]:return Object(f["a"])(Object(f["a"])({},e),{},{showNotice:!1});case G["q"]:return Object(f["a"])(Object(f["a"])({},e),{},{showPictureView:!1});case G["T"]:return Object(f["a"])(Object(f["a"])({},e),{},{showPictureView:!0});case G["M"]:return Object(f["a"])(Object(f["a"])({},e),{},{resetVncLoading:t.payload});default:throw new Error}}t["default"]=function(e){var t,n=e.match,d=e.history,v=Object(p["a"])(e,["match","history"]);console.log("props:",v);var b=Object(g["m"])(),y=Object(g["l"])().query,w=Object(m["useReducer"])(zn,Fn),x=Object(u["a"])(w,2),E=x[0],O=x[1],A=Object(m["useState"])(b.taskId),j=Object(u["a"])(A,2),k=j[0],_=j[1],S=Object(m["useRef"])(),N=Object(m["useRef"])(),C=d.location;Object(m["useEffect"])((function(){console.log("_params:",b),_(b.taskId)}),[b]);var T=E.moveX,I=E.taskData,D=E.moveY,R=E.evalData,M=E.showEvalResult,F=E.codeRepData,z=E.loading,P=E.evaluateLoading,B=E.evaluateMessage,V=E.showDocuments,Y=E.repos,W=E.showPictureView,Q=E.showNotice,Z=E.webDisplayUrl,H=E.isPictureView,J=E.resetVncLoading,X=E.timestamp,q=E.lastedGetTaskInfoTime,ee=E.showDragMask,te=I.st,ne=I.challenge,ae=I.shixun,re=I.is_teacher,ce=I.game,le=I.has_answer,se=I.vnc_url,ue=I.git_url,pe=I.user,de=I.myshixun,me=I.discusses_count,he=I.user_praise,ge=I.praise_count,ve=I.tpm_cases_modified,be=I.tpm_modified,ye=I.tpm_script_modified,we=I.mirror_name,xe=I.mirror_description,Ee=I.tomcat_url,Oe=I.unity_3d_routes,Ae=I.with_code_file,je=I.unity_3d_result,ke=I.next_game,_e=I.prev_game,Se=F.currentPath,Ne=F.paths,Le=F.content,Ce=F.language,Te=F.lastedUpdateTime,Ie=(be||ye)&&0===te,De=(ve||Ie)&&!0===de.system_tip,Re=-1!==(we||[]).indexOf("Html"),Me=Object(m["useMemo"])((function(){return!(!Se||!Ne)&&Ne.indexOf(Se)>=0}),[Se,Ne]),Fe=Object(m["useMemo"])((function(){return Oe&&!Ae||se}),[se,Ae,Oe]);function ze(e){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(s["a"])(Rn().mark((function e(t){var n,a,r,i,o,c;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(L["j"])(k,y);case 3:if(n=e.sent,a=n.status,401!==a){e.next=9;break}return e.abrupt("return");case 9:if(403!==a){e.next=13;break}d.replace("/403"),e.next=22;break;case 13:if(404!==a){e.next=18;break}return d.replace("/404"),e.abrupt("return");case 18:r=n.st,i=n.challenge.path,o={loading:!1,isError:!1,taskData:n,lastedGetTaskInfoTime:(new Date).getTime(),codeRepData:F},0===r&&i&&(c=i.split("\uff1b").filter((function(e){return!!e})),o["codeRepData"].currentPath=c[0],o["codeRepData"].paths=c,o["codeRepData"].lastedUpdateTime=0),t||O({type:G["j"],payload:o});case 22:e.next=28;break;case 24:e.prev=24,e.t0=e["catch"](0),console.log(e.t0),t||O({type:G["h"]});case 28:case"end":return e.stop()}}),e,null,[[0,24]])}))),Pe.apply(this,arguments)}Object(m["useEffect"])((function(){if(Oe&&Ae){O({type:G["P"]});var e=K["a"].subscribe("unity3d-load-end",(function(){O({type:G["m"]})}));return e}}),[k,Oe,Ae,O]),Object(m["useEffect"])((function(){var e=!1;return ze(e),function(){e=!0}}),[O,k]),Object(m["useEffect"])((function(){var e=!1;function t(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(Rn().mark((function t(){var n,a,r,i,o,c;return Rn().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(O({type:G["U"],payload:Object(f["a"])(Object(f["a"])({},F),{},{loading:!0})}),!Oe||Ae){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,Object(L["g"])(k,{path:Se});case 5:if(n=t.sent,!e)if(0===n.status)l["b"].info(n.message),O({type:G["g"],payload:Object(f["a"])(Object(f["a"])({},F),{},{loading:!1})});else{try{a="txt"===(null===n||void 0===n?void 0:n.file_type)?0===(null===(r=a)||void 0===r?void 0:r.length)?a:window.decodeURIComponent(escape(window.atob(null===n||void 0===n||null===(i=n.content)||void 0===i?void 0:i.content))):null===n||void 0===n||null===(o=n.content)||void 0===o?void 0:o.content}catch(s){a=window.atob(null===n||void 0===n||null===(c=n.content)||void 0===c?void 0:c.content),l["b"].warn("\u8bf7\u786e\u8ba4\u6587\u4ef6\u5b57\u7b26\u96c6\u7f16\u7801\u662f\u5426\u4e3aUTF-8"),console.log("err:",s)}O({type:G["g"],payload:Object(f["a"])(Object(f["a"])({},F),{},{content:a,language:n.language,file_type:n.file_type,filename:n.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return t.stop()}}),t)}))),n.apply(this,arguments)}if(0===te&&Se&&!ae.hide_code){if(se||(null===I||void 0===I?void 0:I.windows_vnc))return;return t(),function(){e=!0}}}),[te,Se,q,X]);var Ge=Object(m["useCallback"])(Object(s["a"])(Rn().mark((function e(){var t,n,a,r,i,o=arguments;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=o.length>0&&void 0!==o[0]?o[0]:0;try{(null===de||void 0===de?void 0:de.identifier)&&(n={path:Se,evaluate:0,content:Le,game_id:ce.id},a={type:"application/json"},r=new Blob([JSON.stringify(n)],a),window.navigator.sendBeacon("".concat(We["a"].API_SERVER,"/api/myshixuns/").concat(null===de||void 0===de?void 0:de.identifier,"/update_file.json"),r))}catch(c){}if(!(0===te&&Te>0&&Me||t)){e.next=8;break}return e.next=5,Object(L["B"])(de.identifier,{path:Se,evaluate:t,content:Le,game_id:ce.id});case 5:return i=e.sent,O({type:G["c"],payload:{lastedUpdateTime:0}}),e.abrupt("return",i);case 8:case"end":return e.stop()}}),e)}))),[te,Te,Se,Le,null===ce||void 0===ce?void 0:ce.id,Me]),Be=Object(m["useCallback"])((function(){ce&&2!==ce.status&&K["a"].publish("update-cost-time"),Ge()}),[ce.status,Ge]);function Ue(){Be()}Object(m["useEffect"])((function(){Be()}),[C]),Object(m["useEffect"])((function(){var e=K["a"].subscribe("unlock-test-case",(function(){var e;c["a"].confirm((e={centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:h.a.createElement(Pn,{score:ne.score,is_teacher:re})},Object(o["a"])(e,"centered",!0),Object(o["a"])(e,"onOk",Ve),e))}));return e}),[Ve,ne,re]);var Ve=Object(m["useCallback"])(Object(s["a"])(Rn().mark((function e(){var t,n,a,r;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["A"])(ce.identifier);case 2:if(t=e.sent,n=t.test_sets,a=t.message,-1!==n){e.next=7;break}return l["b"].info(a),e.abrupt("return");case 7:r=I["user"].grade,I["user"].grade=r-ne.score,I["test_sets"]=n,I["game"]["test_sets_view"]=!0,O({type:G["cb"],payload:{taskData:I}});case 12:case"end":return e.stop()}}),e)}))),[ce,ne,O]);function Ye(e){var t=I["user"].grade;I["user"].grade=t-e,O({type:G["cb"],payload:{taskData:I}})}function Qe(){Fe?O({type:G["t"],payload:.01!==T?.01:"40%"}):(S.current=!0,O({type:G["ab"],payload:!0}))}function Ze(){N.current=!0}function He(e){O(.01===e?{type:G["u"],payload:0}:{type:G["u"],payload:.01})}function Je(e){O(0===e?{type:G["u"],payload:"100%"}:{type:G["u"],payload:0})}function Xe(){Ge()}function qe(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s["a"])(Rn().mark((function e(){var t,n,a;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["x"])(k,{path:Se});case 2:t=e.sent,n=t.content,a=t.language,O({type:G["g"],payload:Object(f["a"])(Object(f["a"])({},F),{},{content:n,language:a,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),Ke.apply(this,arguments)}function $e(){return et.apply(this,arguments)}function et(){return et=Object(s["a"])(Rn().mark((function e(){var t;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["t"])(null===I||void 0===I||null===(t=I.myshixun)||void 0===t?void 0:t.identifier,{});case 2:e.sent,ze();case 4:case"end":return e.stop()}}),e)}))),et.apply(this,arguments)}function nt(){return at.apply(this,arguments)}function at(){return at=Object(s["a"])(Rn().mark((function e(){var t,n,a;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["u"])(k,{path:Se});case 2:t=e.sent,n=t.content,a=t.language,O({type:G["g"],payload:Object(f["a"])(Object(f["a"])({},F),{},{content:n,language:a,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),at.apply(this,arguments)}function rt(){return it.apply(this,arguments)}function it(){return it=Object(s["a"])(Rn().mark((function e(){var t,n,a;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["s"])(k);case 2:t=e.sent,n=t.praise_count,a=t.praise,I.praise_count=n,I["user_praise"]=a,O({type:G["cb"],payload:{taskData:I}});case 7:case"end":return e.stop()}}),e)}))),it.apply(this,arguments)}Object(m["useEffect"])((function(){if(!Fe){var e=function(e){S.current&&O({type:G["t"],payload:e.pageX}),N.current&&O({type:G["u"],payload:e.pageY})},t=function(){S.current=!1,N.current=!1,O({type:G["ab"],payload:!1})};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}}),[N.current,S.current,Fe,O]),Object(m["useEffect"])((function(){return window.addEventListener("beforeunload",Be),function(){window.removeEventListener("beforeunload",Be)}}),[Be]),Object(m["useEffect"])((function(){if(0===te&&ne&&ne.path){var e=ne.path.split("\uff1b").filter((function(e){return!!e}));O({type:G["c"],payload:{currentPath:e[0],paths:e}})}}),[ne,te]),Object(m["useEffect"])((function(){ae&&(document.title=ae.name)}),[ae]);var ot=Object(m["useCallback"])((function(e){function t(e){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(Rn().mark((function e(t){return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(We["a"].API_SERVER,"/api/tasks/").concat(k,"/cost_time.json?time=").concat(t),{})}catch(n){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}t(e)}),[k]);function ct(e){return lt.apply(this,arguments)}function lt(){return lt=Object(s["a"])(Rn().mark((function e(t){return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(L["y"])(k,ae.id,t);case 2:I["game"]["star"]=t,O({type:G["cb"],payload:{taskData:I}});case 4:case"end":return e.stop()}}),e)}))),lt.apply(this,arguments)}function st(){return ut.apply(this,arguments)}function ut(){return ut=Object(s["a"])(Rn().mark((function e(){var t,n;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Y){e.next=8;break}return e.next=3,Object(L["i"])(de.identifier);case 3:t=e.sent,n=t.trees,O({type:G["F"],payload:{showDocuments:!0,repos:Object(oe["c"])(n)}}),e.next=9;break;case 8:O({type:G["H"],payload:!0});case 9:case"end":return e.stop()}}),e)}))),ut.apply(this,arguments)}function pt(e){return ft.apply(this,arguments)}function ft(){return ft=Object(s["a"])(Rn().mark((function e(t){var n,r,i;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.props,r=n.children,i=n.eventKey,e.abrupt("return",new Promise(function(){var e=Object(s["a"])(Rn().mark((function e(t){var n,o,c;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r&&r.length>0&&t(),e.next=3,Object(L["i"])(de.identifier,{path:i});case 3:n=e.sent,o=n.trees,c=Object(oe["e"])(Y,i,Object(oe["c"])(o,i)),O({type:G["F"],payload:{repos:Object(a["a"])(c)}}),t();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function dt(){O({type:G["H"],payload:!1})}function mt(e){var t=e.gold,n=e.experience,a=e.next_game,r=Object(p["a"])(e,["gold","experience","next_game"]),i=r.challenge_chooses_count===r.choose_correct_num,o={had_submmit:!0,test_sets:r.test_sets,challenge_chooses_count:r.challenge_chooses_count,choose_correct_num:r.choose_correct_num};I["choose_test_cases"]=o,i&&(I["game"].status=2,I["user"]["grade"]+=t),i&&2!==ce.status&&K["a"].publish("update-cost-time"),O({type:G["cb"],payload:{taskData:I,evalData:{gold:t,experience:n,next_game:a},showEvalResult:i}}),K["a"].publish("eval-code-finish")}function ht(){return gt.apply(this,arguments)}function gt(){return gt=Object(s["a"])(Rn().mark((function e(){var t,n,a,r,i,o,c,u,p,f,d,m;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,O({type:G["P"]}),e.next=4,Ge(1);case 4:return t=e.sent,n=t.resubmit,a=t.sec_key,r=t.content_modified,i={sec_key:a,resubmit:n,first:1,content_modified:r},"exercises"===y.type&&(i.extras={exercise_id:y.exercisesId,question_id:y.questionId,challenge_id:null===(o=I.challenge)||void 0===o?void 0:o.id}),e.next=10,Object(L["e"])(k,i);case 10:c=e.sent,1===c.status&&(u=function(){var e=Object(s["a"])(Rn().mark((function e(t,r,i,o){var s,u,p,f,m,h,g,v,b,y,w,x,E;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=i++*t,s/1e3>r&&(d=!0),e.next=4,Object(L["o"])(k,{resubmit:n,time_out:d,port:c.port,sec_key:a});case 4:u=e.sent,p=u,f=p.status,m=p.running_code_message,h=p.port,g=p.web_route,O({type:G["E"],payload:m}),(+f>-1||s/1e3>r)&&(clearInterval(o),o=null,2!==ce.status&&2===f&&(I["game"].status=2,I["user"]["grade"]+=p.gold,K["a"].publish("update-cost-time")),I["test_sets"]=p.test_sets||[],I["last_compile_output"]=p.last_compile_output,I["test_sets_count"]=p.test_sets_count,I["sets_error_count"]=p.sets_error_count,I["record_consume_time"]=p.record_consume_time,I["next_game"]=p.next_game,I["prev_game"]=p.prev_game,v="",b=-1!==we.indexOf("Web")||-1!==we.indexOf("JFinal"),b&&-1!=h&&g&&(v="".concat(Ee,":").concat(h,"/").concat(g)),y=Object(oe["d"])(p.test_sets),w=p.picture>0&&y,x=2===f&&!d,d?l["b"].info("\u672c\u6b21\u8bc4\u6d4b\u8d85\u65f6"):x||l["b"].info("\u8bc4\u6d4b\u672a\u901a\u8fc7\uff0c\u8be6\u60c5\u53c2\u89c1\u201c\u6d4b\u8bd5\u7ed3\u679c\u201d"),E={taskData:I,evalData:{gold:p.gold,experience:p.experience,next_game:p.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:v,showPictureView:w,isPictureView:w},Oe&&Ae?(K["a"].publish("evaluate-unity3d-result",{state:"user",data:{user:pe}}),K["a"].publish("evaluate-unity3d-finish"),(je||y)&&K["a"].publish("evaluate-unity3d-result",p.unity_3d_result)):E["showEvalResult"]=x,O({type:G["cb"],payload:E}),K["a"].publish("eval-code-finish"));case 9:case"end":return e.stop()}}),e)})));return function(t,n,a,r){return e.apply(this,arguments)}}(),p=1,f=1e3,d=!1,m=setInterval((function(){u(f,ne.exec_time+11,p++,m)}),f)),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](0),console.log("-------eval code",e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,14]])}))),gt.apply(this,arguments)}function vt(e){O({type:G["c"],payload:{content:e,lastedUpdateTime:(new Date).getTime()}})}function bt(){O({type:G["n"]})}function yt(){O({type:G["q"]})}function wt(){O({type:G["T"]})}function Et(){O({type:G["R"]})}function Ot(e,t){return At.apply(this,arguments)}function At(){return At=Object(s["a"])(Rn().mark((function e(t,n){var a,r;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=n.node,!a.isLeaf){e.next=7;break}return r=t[0],r.split(".").pop().toLowerCase(),e.next=6,Ge();case 6:O({type:G["c"],payload:{currentPath:r}});case 7:case"end":return e.stop()}}),e)}))),At.apply(this,arguments)}function jt(e){return kt.apply(this,arguments)}function kt(){return kt=Object(s["a"])(Rn().mark((function e(t){return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ge();case 2:O({type:G["c"],payload:{currentPath:t}});case 3:case"end":return e.stop()}}),e)}))),kt.apply(this,arguments)}function _t(){I["myshixun"].system_tip=!0,O({type:G["cb"],payload:{taskData:I,showNotice:!1}})}function Nt(e,t){I["challenge"].path=e,I["myshixun"].system_tip=!1,O({type:G["cb"],payload:{taskData:Object(f["a"])(Object(f["a"])({},I),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:t}})}function Lt(){O({type:G["o"]})}function Ct(){return Tt.apply(this,arguments)}function Tt(){return Tt=Object(s["a"])(Rn().mark((function e(){var t,n,a;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,O({type:G["M"],payload:!0}),K["a"].publish("vnc-reseting"),!(null===I||void 0===I?void 0:I.windows_vnc)){e.next=11;break}return e.next=6,Object(L["w"])(ce.identifier);case 6:t=e.sent,n=t.data.windows_vnc_url,I["shixun"]["windows_vnc"]=n+"×tamp="+(new Date).getTime(),e.next=16;break;case 11:return e.next=13,Object(L["v"])(ce.identifier);case 13:t=e.sent,a=t.data.vnc_url,I["vnc_url"]=a+"×tamp="+(new Date).getTime();case 16:O({type:G["cb"],payload:{taskData:I,resetVncLoading:!1}}),e.next=22;break;case 19:e.prev=19,e.t0=e["catch"](0),console.log(e.t0);case 22:case"end":return e.stop()}}),e,null,[[0,19]])}))),Tt.apply(this,arguments)}function It(e){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(s["a"])(Rn().mark((function e(t){var a,r,i,o,c,l;return Rn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.GameState,r=t.Data,i=t.challenge,console.log("match:",n),"info"!==i){e.next=6;break}K["a"].publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(f["a"])({},I.challenge)}}),e.next=16;break;case 6:if("Success"!==a){e.next=16;break}if(!je&&Ae){e.next=15;break}return e.next=10,Object(L["z"])(k,Nn["Base64"].encode(k+(new Date).getTime()),r);case 10:o=e.sent,c=o.status,l=o.data,0==c&&(2!==ce.status&&(I["game"].status=2,I["user"]["grade"]+=l.gold,K["a"].publish("update-cost-time")),K["a"].publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:pe,open_time:l.open_time,end_time:l.end_time}}),O({type:G["cb"],payload:{taskData:I,evalData:{gold:l.gold,experience:l.experience,next_game:l.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:O({type:G["Q"]});case 16:case"end":return e.stop()}}),e)}))),Dt.apply(this,arguments)}function Rt(){}function Mt(){(null===I||void 0===I?void 0:I.windows_vnc)?Object(L["b"])(k):Object(L["a"])(k)}var Ft="number"===typeof T&&.01!==T?"".concat(T,"px"):"40%",zt="calc(100% - 4px - ".concat(Ft,")"),Pt=(t={game:ce,taskId:k,user_praise:he,praise_count:ge,st:te,challenge:ne,rank_name:I.rank_name,shixun:ae,is_teacher:re,has_answer:le,unity_3d_routes:Oe,with_code_file:Ae,onEvaluateCallback:Rt,onGetUnity3dMessage:It},Object(o["a"])(t,"taskId",k),Object(o["a"])(t,"myshixun",de),Object(o["a"])(t,"user",pe),Object(o["a"])(t,"discusses_count",me),Object(o["a"])(t,"onPlusOrCancelPraise",rt),Object(o["a"])(t,"minuxUserGrade",Ye),t),Gt={showNotice:Q||(ve||Ie)&&!1===de.system_tip,tpm_cases_modified:ve,tpm_modified:be,tpm_script_modified:ye,st:te,taskId:k,myshixunId:(de||{}).id,onNextCallback:_t,onUpdateCallback:Nt,onUpdateFailure:Lt},Bt=Object(f["a"])(Object(f["a"])({},R),{},{isPictureView:H,history:d,webDisplayUrl:Z,onShowPictureView:wt,star:ce&&ce.star,onStarChange:ct,onCloseResult:bt}),Ut={lastedGetTaskInfoTime:q,isEditPath:Me,taskData:I,codeRepData:F,moveY:D,evaluateMessage:B,evaluateLoading:P,isNotice:De,isHtml:Re,onChangePath:jt,onResizeSetContainer:He,onEditRepCode:vt,onUpdateCode:Ge,onResizeYStart:Ze,onShowDir:st,onResetCode:qe,onResetGitCode:$e,onResizeCodeArea:Je,onResetPassedCode:nt,onFinishDisplayHtml:Xe,onShowNotice:Et};return h.a.createElement(m["Fragment"],null,z?h.a.createElement($["a"],{message:"\u52aa\u529b\u8bf7\u6c42\u6570\u636e\u4e2d..",className:"tpi-spin"}):h.a.createElement(m["Fragment"],null,h.a.createElement("div",{className:"task-wrapper"},h.a.createElement(tt,{difficulty:null===ne||void 0===ne?void 0:ne.difficulty,mirror_description:xe,history:d,git_url:ue,shixun:ae,lastedGetTaskInfoTime:q,onAddVncTime:Mt,taskId:k,onBack:Ue,isNotice:De,resetVncLoading:J,onResetVnc:Ct,vnc_url:se,window_vnc_url:null===I||void 0===I?void 0:I.windows_vnc,onShowNotice:Et,game:ce,user:pe,onUpdateCostTime:ot}),h.a.createElement("div",{className:"tasks-body"},h.a.createElement("section",{className:"left-panel ".concat(Oe&&Ae?"has-unity-3d":""),style:{width:Ft,display:.01===T?"none":""}},h.a.createElement(fe,Pt),ee&&h.a.createElement("div",{className:"draging-mask"})),h.a.createElement("section",{className:"resize-x-bar ".concat(Fe?"has-unity-3d":""),onMouseDown:Qe},h.a.createElement(Gn,{noDragging:Fe,vnc_url:se,moveX:T})),h.a.createElement("section",{className:"right-panel ".concat(se||(null===I||void 0===I?void 0:I.windows_vnc)?"vnc":""),style:{width:zt}},Oe&&!Ae?h.a.createElement("div",{className:"unity-3d-container"},h.a.createElement(ie,{unity_3d_routes:Oe,onGetUnity3dMessage:It}),h.a.createElement(Dn,{next_game:ke,prev_game:_e,shixun:ae,game:ce})):h.a.createElement(m["Fragment"],null,se||(null===I||void 0===I?void 0:I.windows_vnc)?h.a.createElement(Sn,{taskData:I,evaluateMessage:B,language:Ce,evaluateLoading:P,onEval:ht}):1===te?h.a.createElement(xt,Object(i["a"])({onEval:mt},Ut)):h.a.createElement(sn,Object(i["a"])({},v,Ut,{onEval:ht})))))),h.a.createElement(U["a"],null,M?h.a.createElement(St,Bt):null,h.a.createElement(r["a"],{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:V,onClose:dt},h.a.createElement(Mn,{className:"dir-tree",selectedKeys:["".concat(Se)],treeData:Y,onSelect:Ot,loadData:pt})),W?h.a.createElement(wn,{taskId:k,onHidePictureView:yt}):null,h.a.createElement(kn,Gt))))};function Pn(e){var t=e.is_teacher,n=e.score;return h.a.createElement(m["Fragment"],null,t?h.a.createElement(m["Fragment"],null,h.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"),h.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(5*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")),h.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1")):h.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(5*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")))}function Gn(e){var t=e.noDragging,n=e.moveX;e.vnc_url;return h.a.createElement(m["Fragment"],null,t?h.a.createElement("a",{className:"trapezoid ".concat(.01===n?"enlarge":"")},h.a.createElement("img",{src:.01===n?Cn.a:In.a,alt:"resize-icon",width:20})):h.a.createElement("a",{className:"btn-resize",draggable:!1},h.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},h.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(e,t,n){},zkdm:function(e,t,n){}}]); |